Kit Langton
b6aa472839
Move service state into InstanceState, flatten service facades ( #18483 )
2026-03-21 04:51:35 +00:00
Kit Langton
2a6909cd07
refactor(truncation): effectify TruncateService, delete Scheduler ( #17957 )
2026-03-17 21:59:54 -04:00
Kit Langton
90618eda13
refactor(permission): effectify PermissionNext + fix InstanceState ALS bug ( #17511 )
2026-03-14 18:28:00 +00:00
Kit Langton
2a225d7c72
feat(id): brand PartID through Drizzle and Zod schemas ( #16966 )
2026-03-11 23:40:50 +00:00
Kit Langton
b9eaabe80b
feat(id): brand WorkspaceID through Drizzle and Zod schemas ( #16964 )
2026-03-11 23:30:17 +00:00
Dax
9c6d6ca359
refactor: replace Bun.sleep with node timers ( #15013 )
publish-github-action / publish (push) Has been cancelled
2026-03-05 21:54:06 -05:00
Aiden Cline
5be2bcf5c9
feat: dynamically resolve AGENTS.md files from subdirectories as agent explores them ( #10678 )
2026-01-26 10:49:41 -05:00
Aiden Cline
088d592c09
feat: apply_patch tool for openai models ( #9127 )
2026-01-18 00:35:09 -06:00
Eric Guo
a13243aea9
feat(cli): Support debug tool calling directly in CLI. ( #6564 )
2026-01-12 23:10:56 -06:00
lemon
73e8c7e74f
fix: prevent [object Object] error display in console output ( #8116 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-12 20:40:03 -06:00
Sercan Sagman
f82ae79652
fix(cli): add help text to debug command and subcommands ( #7328 )
...
Signed-off-by: assagman <ahmetsercansagman@gmail.com >
2026-01-08 09:42:12 -06:00
Dax
e839c1522d
Permission rework ( #6319 )
...
Co-authored-by: Github Action <action@github.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2026-01-01 17:54:11 -05:00
Eric Guo
f9ea9949df
feat(cli): New debug agent <name> subcommand ( #6529 )
2025-12-31 11:16:03 -06:00
Mohammad Alhashemi
43b1501f5a
feat: add native skill tool with permission system ( #5930 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2025-12-22 18:24:06 -05:00
Viktor Forsman
5916178fce
fix: debug lsp diagnostics cmd for certain lsps ( #5420 )
2025-12-11 23:20:38 -06:00
Dax
9fdf25c750
Refactor agent loop ( #4412 )
2025-11-17 10:57:18 -05:00
GitHub Action
9855771157
chore: format code
2025-11-08 01:59:02 +00:00
Dax Raad
ed8913324e
big format
2025-11-06 13:03:12 -05:00
Haris Gušić
bc8678c56e
fix: Use process.stdout.write instead of console.log ( #3508 )
2025-10-28 15:38:08 -05:00
Haris Gušić
ef2f094cdc
fix: opencode run shouldn't print to stderr ( #3341 )
2025-10-21 19:53:09 -05:00
Aiden Cline
929ef83d3d
add command to debug config ( #2962 )
2025-10-03 23:07:58 -05:00
Dax Raad
8ad4813f46
overhaul file search and support @ mentioning directories
2025-10-01 03:37:01 -04:00
Dax Raad
ef1f2943a5
fix: remove file existence check from LSP debug and format storage code
2025-09-23 16:49:57 -04:00
Aiden Cline
ed8369cd6b
ignore: lsp debug file check ( #2743 )
2025-09-22 22:16:03 -05:00
Dax
aea78046d0
Refactor to support multiple instances inside single opencode process ( #2360 )
...
This release has a bunch of minor breaking changes if you are using opencode plugins or sdk
1. storage events have been removed (we might bring this back but had some issues)
2. concept of `app` is gone - there is a new concept called `project` and endpoints to list projects and get the current project
3. plugin receives `directory` which is cwd and `worktree` which is where the root of the project is if it's a git repo
4. the session.chat function has been renamed to session.prompt in sdk. it no longer requires model to be passed in (model is now an object)
5. every endpoint takes an optional `directory` parameter to operate as though opencode is running in that directory
2025-09-01 17:15:49 -04:00
Aiden Cline
ede8b55c9f
fix: lsp debug cmd log ( #2310 )
2025-08-29 11:11:26 -05:00
Adam
6e8f321d68
feat: home dir in app info
2025-08-28 14:34:20 -05:00
Adam
8e22caf277
feat: file list api
2025-08-27 15:28:03 -05:00
Dax Raad
3b861c16ba
fix pyright
2025-08-11 22:27:24 -04:00
Dax Raad
952293b75a
switch back to didUpdate instead of closing and opening file
2025-08-11 21:36:05 -04:00
Dax Raad
4f62117758
wip: snapshot
2025-07-28 22:58:31 -04:00
Dax Raad
877cbfc45b
wip: fix type errors
2025-07-24 17:38:11 -04:00
Dax Raad
0d12a8c4d9
wip: more snapshot stuff
2025-07-24 17:38:11 -04:00
Dax
11d236609d
basic undo feature ( #1268 )
...
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com >
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Andrew Joslin <andrew@ajoslin.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Tobias Walle <9933601+tobias-walle@users.noreply.github.com >
2025-07-23 20:30:46 -04:00
Dax Raad
38b4d1e03d
add debug paths command
2025-07-23 12:14:54 -04:00
Dax Raad
f1be27eafd
wip: snapshot
2025-07-14 15:29:08 -04:00
Dax Raad
4b083bc2ae
wip: scrap
2025-07-10 11:25:37 -04:00
adamdottv
fb4da89f9a
feat(tui): @symbol attachments
2025-07-10 05:53:00 -05:00
Dax Raad
31974e1b6e
big rework of LSP system
2025-07-08 18:14:49 -04:00
Dax
9cad702612
v2 message format and upgrade to ai sdk v5 ( #743 )
...
publish / publish (push) Has been cancelled
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Liang-Shih Lin <liangshihlin@proton.me >
Co-authored-by: Dominik Engelhardt <dominikengelhardt@ymail.com >
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com >
2025-07-07 15:53:43 -04:00
Dax Raad
93e0e4212c
ignore: add file status command
2025-07-01 20:39:43 -04:00
Dax Raad
9e03bd911b
ignore: fix file read with diff
2025-07-01 20:08:42 -04:00
Dax Raad
63f9ee3f5a
add file watcher
2025-07-01 13:45:25 -04:00
Dax Raad
b47f1fb9fa
snapshot functionality
2025-07-01 12:28:34 -04:00