Kit Langton
f53f31d33f
feat: enable oxlint suspicious category, fix 24 violations ( #22727 )
publish-github-action / publish (push) Has been cancelled
2026-04-16 02:53:10 +00:00
Kit Langton
b047f7af36
feat: unwrap Provider namespace + improved automation script ( #22690 )
2026-04-15 21:44:46 -04:00
Kit Langton
228636345a
fix: resolve oxlint warnings — suppress false positives, remove unused imports ( #22687 )
publish-github-action / publish (push) Has been cancelled
2026-04-15 21:33:54 -04:00
Kit Langton
b5f4d032fb
feat: unwrap Config namespace to flat exports + barrel ( #22689 )
2026-04-15 21:26:24 -04:00
Kit Langton
5853ca2a79
refactor: remove makeRuntime facades from File and Ripgrep ( #22513 )
2026-04-15 21:22:18 -04:00
Kit Langton
236253c405
refactor(session): remove async facade exports ( #22471 )
2026-04-14 13:45:13 -04:00
Shoubhit Dash
fe416f8838
refactor(ripgrep): use embedded wasm backend ( #21703 )
2026-04-14 11:56:23 +05:30
Kit Langton
0be4b81da0
refactor(snapshot): remove async facade exports ( #22370 )
2026-04-13 21:24:54 -04:00
Kit Langton
202f585eec
refactor(agent): remove async facade exports ( #22341 )
2026-04-13 14:54:01 -04:00
Kit Langton
1813d8e056
refactor(file): remove async facade exports ( #22322 )
2026-04-13 13:12:02 -04:00
Kit Langton
37d470346d
refactor(config): remove async facade exports ( #22325 )
2026-04-13 13:11:05 -04:00
Kit Langton
5f002222c4
refactor(lsp): remove async facade exports ( #22321 )
2026-04-13 12:47:52 -04:00
Kit Langton
128c60aff0
refactor(provider): remove async facade exports ( #22320 )
2026-04-13 12:40:00 -04:00
Kit Langton
fb40523548
refactor(skill): remove async facade exports ( #22308 )
2026-04-13 11:18:10 -04:00
Kit Langton
e6b81503ba
refactor: remove ToolRegistry runtime facade ( #22307 )
2026-04-13 11:09:32 -04:00
Kit Langton
d39a41f632
refactor(file): add ripgrep search service ( #22295 )
2026-04-13 10:04:32 -04:00
Kit Langton
0fba75a824
refactor(tool): Tool.Context.metadata returns Effect ( #21972 )
2026-04-10 23:12:04 -04:00
Kit Langton
f800941bcc
refactor(tool): Tool.Def.execute returns Effect, rename defineEffect → define ( #21961 )
2026-04-10 22:36:02 -04:00
Dax
b2aee46183
core: refactor tool system to remove agent context from initialization ( #21052 )
2026-04-07 19:48:12 -04:00
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