rekram1-node
6189181c4e
feat(core): remind a switched model which editing tools it lacks
...
On each primary request, compare the tool calls in the outgoing history with
the tools the request actually offers. When calls made by a different model
name tools this model does not have, add one reminder before the prompt and
persist it as a synthetic message, recording which tools it named so later
requests and later switches to models with the same tools do not repeat it.
Runs after the patch plugin so it sees the editing tools left for this model.
2026-09-24 14:52:28 -05:00
Aiden Cline
ff6b8c21e7
feat(core): MCP Code Mode defaults, turn off PostHog's server-side Code Mode ( #51029 )
2026-09-23 23:30:12 -05:00
Filip
33b686feb9
feat: list & read resources as codemode tools ( #50680 )
2026-09-23 22:08:03 +02:00
Adam
4b9a3d80fc
feat(core): enforce Console-managed policies ( #49729 )
2026-09-21 11:10:57 -05:00
opencode-agent[bot]
4ee9bf0213
revert(core): remove autonomous goal command ( #49866 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com >
2026-09-18 23:14:36 +00:00
Dax
5464aa4a74
feat(core): add autonomous goal command ( #45379 )
2026-09-18 20:59:08 +00:00
Aiden Cline
437cdc03a9
feat(core): repair malformed tool arguments before validation ( #45002 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-18 10:26:02 -05:00
Shoubhit Dash
db80806651
refactor(core): move native compaction mechanisms into a plugin ( #49575 )
2026-09-18 17:15:44 +05:30
Aiden Cline
d54fc305db
feat(core): append model identity to system prompts via plugin ( #49129 )
2026-09-15 11:46:07 -05:00
James Long
081eef3b80
feat(core): make worktree APIs project-based ( #48867 )
2026-09-14 22:40:16 -04:00
Aiden Cline
2226afaea5
refactor(core): refactor model resolving logic, fix missing variant logic ( #48943 )
2026-09-14 18:29:34 -05:00
Dax
c62d2e8336
refactor(core): split provider and model registries ( #48901 )
2026-09-14 10:34:11 -04:00
Dax Raad
7784b3ee0d
refactor(core): isolate compatibility skills
2026-09-13 19:11:13 -04:00
Dax
a5312e169b
refactor(packages): migrate to the opencode npm scope ( #47852 )
2026-09-07 17:19:33 -04:00
Dax Raad
e15fb426ec
fix(browser): publish plugin under opencode scope
2026-09-07 16:27:53 -04:00
Kit Langton
5c3f2ddf8c
refactor(core): unify filesystem access policy ( #47630 )
2026-09-07 09:26:55 -04:00
Luke Parker
3ebc4b01b9
feat(browser): add a public-API browser plugin ( #46531 )
2026-09-07 17:16:01 +10:00
Aiden Cline
2823b886d7
feat(core): add independent GPT and Claude tool optimization ( #47559 )
2026-09-05 23:43:23 -05:00
James Long
c30285c148
feat(worktree): support configurable plugin strategies ( #47358 )
2026-09-04 19:07:40 -04:00
opencode-agent[bot]
fc051e49ee
feat(core): add pinned session move tool ( #46862 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com >
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-02 14:26:45 -05:00
Dax
e76e90b71e
refactor(core): decouple plugins from config loading ( #46639 )
2026-09-01 20:37:42 -04:00
Dax Raad
5d73a5789f
feat(plugin): support live package updates
2026-08-31 23:35:21 -04:00
Kit Langton
1455995ac7
refactor(core): use word casing for MCP namespaces ( #45618 )
2026-08-27 16:11:50 -04:00
Shoubhit Dash
4eaf533cd0
feat(plugin): add declarative vcs repository markers ( #45192 )
2026-08-26 13:49:36 +05:30
Shoubhit Dash
b71291c05a
refactor(core): move mercurial vcs into internal plugin ( #44993 )
2026-08-25 20:35:21 +05:30
Shoubhit Dash
0ab2d783e8
refactor(core): move git vcs into internal plugin ( #44992 )
2026-08-25 20:26:43 +05:30
opencode-agent[bot]
8be467de8d
fix(core): respect disabled Plan agent config ( #44761 )
...
Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com >
2026-08-24 16:55:37 -05:00
Aiden Cline
8b93bc395d
feat(core): allow plan mode to write/edit PLAN files exclusively ( #43710 )
2026-08-21 02:29:50 -05:00
Shoubhit Dash
5d453752f0
refactor(core): move location watcher config into state ( #43464 )
2026-08-19 21:19:32 +05:30
Shoubhit Dash
ace822308f
refactor(core): move compaction config into state ( #43442 )
2026-08-19 20:43:01 +05:30
Shoubhit Dash
c40c306170
refactor(core): move shell config into state ( #43430 )
2026-08-19 19:23:22 +05:30
Shoubhit Dash
1e867c228a
refactor(core): move snapshot config into state ( #43425 )
2026-08-19 18:34:54 +05:30
Shoubhit Dash
8a402d3f03
refactor(core): move tool output config into state ( #43422 )
2026-08-19 18:25:22 +05:30
Shoubhit Dash
4b9d89e943
refactor(core): move image config into state ( #43090 )
2026-08-18 21:07:27 +00:00
Shoubhit Dash
ff9452bf03
refactor(core): move formatter config into state ( #43087 )
2026-08-19 02:20:24 +05:30
Aiden Cline
5252cefab2
fix(core): exclude native code mode MCP servers ( #43157 )
2026-08-17 20:54:25 -05:00
Aiden Cline
006a0a4b34
feat(plugin): expose MCP server transforms ( #43125 )
2026-08-17 20:17:48 -05:00
Dax Raad
4acdeffbe9
refactor(core): require explicit import extensions
2026-08-11 20:22:50 -04:00
Aiden Cline
a5d6969f6f
feat(core): extract plan agent into a plugin ( #41665 )
2026-08-11 13:49:24 -05:00
Kit Langton
fa5ca85e30
refactor(core): reuse plugin source discovery ( #41794 )
2026-08-11 13:06:58 -04:00
Kit Langton
5d8c48718b
refactor(core): move instruction discovery to the config side ( #41629 )
2026-08-10 22:32:58 -04:00
Kit Langton
1113adfd5e
refactor(core): skill service stores values, config plugin owns the filesystem ( #41622 )
2026-08-10 20:38:08 -04:00
Kit Langton
71f5e4189d
refactor(core): move plugin discovery and watching to the config side ( #41618 )
2026-08-10 20:15:08 -04:00
Kit Langton
db31c42e39
refactor(core): move mutation path onto environment ( #41091 )
2026-08-07 11:42:37 -04:00
Aiden Cline
daa998f9c3
fix(core): make xAI OAuth device-only ( #40538 )
2026-08-04 22:55:31 -05:00
James Long
94ee274aeb
feat(core): add V2 formatter runtime ( #39564 )
2026-07-29 17:23:04 -04:00
Dax Raad
8db7487c89
refactor(core): consolidate tool architecture
2026-07-26 20:16:58 -04:00
Shoubhit Dash
efb629a33a
feat(core): add pluggable web search ( #35558 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-26 03:55:05 +00:00
Dax Raad
f683eef5f9
feat(core): add session warming
2026-07-21 20:43:26 -04:00
Dax
e0810753f2
refactor: extract shared util package ( #37828 )
2026-07-21 10:34:29 -04:00