Kit Langton
5ce8fd27aa
fix: resolve state variable shadowing in command, plugin, and tool/registry
...
The cache→state rename caused inner InstanceState.get() results to
shadow the outer state handle, breaking type inference. Rename inner
bindings to `s` to match the convention used in the other files.
2026-03-31 22:08:30 -04:00
Kit Langton
86c76b60de
Merge branch 'dev' into worktree-concerns
2026-03-31 20:40:25 -04:00
Kit Langton
b715dbf31c
refactor(prompt): use Provider service in effect layers ( #20167 )
2026-03-31 20:07:58 -04:00
Sebastian
4b4b7832aa
upgrade opentui to 0.1.95 ( #20369 )
2026-04-01 01:53:05 +02:00
opencode-agent[bot]
9b09a7e766
chore: generate
2026-03-31 23:15:56 +00:00
Kit Langton
3fc0367b93
refactor(session): effectify SessionRevert service ( #20143 )
2026-03-31 19:14:49 -04:00
Kit Langton
954a6ca88e
refactor(session): effectify SessionSummary service ( #20142 )
2026-03-31 19:14:45 -04:00
Kit Langton
0c03a3ee10
test: migrate prompt tests to HTTP mock LLM server ( #20304 )
2026-03-31 19:14:32 -04:00
opencode
892bdebaac
release: v1.3.12
2026-03-31 22:35:01 +00:00
Sebastian
18121300f3
upgrade opentui to 0.1.94 ( #20357 )
2026-03-31 23:54:13 +02:00
Major Hayden
26cc924ea2
feat: enable prompt caching and cache token tracking for google-vertex-anthropic ( #20266 )
...
Signed-off-by: Major Hayden <major@mhtx.net >
2026-03-31 15:16:14 -05:00
Aiden Cline
4dd866d5c4
fix: rm exclusion of ai-sdk/azure in transform.ts, when we migrated to v6 the ai sdk changed the key for ai-sdk/azure so the exclusion is no longer needed ( #20326 )
2026-03-31 14:57:15 -05:00
opencode
beab4cc2c2
release: v1.3.11
2026-03-31 19:55:41 +00:00
Dax
567a91191a
refactor(session): simplify LLM stream by replacing queue with fromAsyncIterable ( #20324 )
2026-03-31 15:27:51 -04:00
Aiden Cline
434d82bbe2
test: update model test fixture ( #20182 )
2026-03-31 16:20:01 +00:00
Aiden Cline
2929774acb
chore: rm harcoded model definition from codex plugin ( #20294 )
2026-03-31 11:13:11 -05:00
Yuxin Dong
2daf4b805a
feat: add a dedicated system prompt for Kimi models ( #20259 )
...
Co-authored-by: dongyuxin <dongyuxin@dev.dongyuxin.msh-dev.svc.cluster.local >
2026-03-31 17:44:17 +02:00
Sebastian
25a2b739e6
warn only and ignore plugins without entrypoints, default config via exports ( #20284 )
2026-03-31 17:14:03 +02:00
Adam
85c16926c4
chore: use paid zen model in e2e
2026-03-31 10:06:44 -05:00
Sebastian
2e78fdec43
ensure pinned plugin versions and do not run package scripts on install ( #20248 )
2026-03-31 16:59:43 +02:00
Sebastian
1fcb920eb4
upgrade opentui to 0.1.93 ( #19950 )
2026-03-31 16:50:23 +02:00
opencode
b1e89c344b
release: v1.3.10
2026-03-31 13:31:37 +00:00
Kit Langton
9dd4be8090
refactor: standardize InstanceState variable name to state
...
Rename cache → state across all services for consistency. The
InstanceState handle is now always named state, matching the
majority convention.
2026-03-31 09:28:16 -04:00
Dax
befbedacdc
fix(session): subagents not being clickable ( #20263 )
2026-03-31 08:58:46 -04:00
opencode-agent[bot]
71b20698bb
chore: generate
2026-03-31 01:57:41 +00:00
Kit Langton
3df18dcde1
refactor(provider): effectify Provider service ( #20160 )
2026-03-30 21:56:43 -04:00
Kit Langton
a898c2ea3a
refactor(storage): effectify Storage service ( #20132 )
2026-03-31 01:16:02 +00:00
Kit Langton
bf777298c8
fix(theme): darken muted text in catppuccin tui themes ( #20161 )
2026-03-30 21:06:05 -04:00
opencode
057848deb8
release: v1.3.9
2026-03-30 23:43:58 +00:00
Luke Parker
1de06452d3
fix(plugin): properly resolve entrypoints without leading dot ( #20140 )
2026-03-31 09:21:17 +10:00
opencode-agent[bot]
ea88044f2e
chore: generate
2026-03-30 21:49:45 +00:00
Kit Langton
e6f6f7aff1
refactor: replace Filesystem util with AppFileSystem service ( #20127 )
2026-03-30 21:48:28 +00:00
opencode
48e97b47af
release: v1.3.8
2026-03-30 21:35:10 +00:00
Kit Langton
2ed756c72c
fix(session): restore busy route handling and add regression coverage ( #20125 )
2026-03-30 20:30:34 +00:00
Jaaneek
e3e1e9af50
fix(Opencode): Bump ai-sdk/xai to 3.0.75 to fix tool calls ( #20123 )
...
Co-authored-by: Jaaneek <jankiewiczmilosz@gmail.com >
2026-03-30 15:11:21 -05:00
opencode-agent[bot]
c8389cf96d
chore: generate
2026-03-30 20:08:09 +00:00
Kit Langton
c5442d418d
refactor(session): effectify SessionPrompt service ( #19483 )
2026-03-30 20:06:51 +00:00
Sebastian
fa95a61c4e
Refactor into plugin loader and do not enforce ( #20112 )
2026-03-30 20:36:21 +02:00
Aiden Cline
9f3c2bd861
fix: agent value passed to chat.params and chat.headers hooks was not a string ( #19996 )
2026-03-30 16:32:27 +00:00
Sebastian
14f9e21d5c
pluggable home footer ( #20057 )
2026-03-30 14:33:01 +02:00
Sebastian
8e4bab5181
update plugin themes when plugin was updated ( #20052 )
2026-03-30 13:51:07 +02:00
opencode
47d2ab120a
release: v1.3.7
2026-03-30 06:06:12 +00:00
Luke Parker
186af2723d
make variant modal less annoying ( #19998 )
2026-03-30 15:42:38 +10:00
Knut Zuidema
196a03caff
fix: discourage _noop tool call during LiteLLM compaction ( #18539 )
2026-03-29 22:48:17 -05:00
Luke Parker
b234370080
feat(windows): add first-class pwsh/powershell support ( #16069 )
2026-03-30 13:10:01 +10:00
Sebastian
5d2dc8888c
theme colors for dialog textarea placeholders ( #19939 )
2026-03-29 21:37:46 +02:00
Sebastian
0b1018f6dd
plugins installs should preserve jsonc comments ( #19938 )
2026-03-29 21:15:03 +02:00
Aiden Cline
afb6abff73
fix: ensure OPENCODE_DISABLE_CLAUDE_CODE_PROMPT is respected for project lvl CLAUDE.md ( #19924 )
2026-03-29 18:02:29 +00:00
opencode
e7f94f9b9a
release: v1.3.6
2026-03-29 18:02:20 +00:00
ualtinok
72c77d0e7b
fix(session): fix token usage double-counting w/ anthropic & bedrock due to AI SDK v6 upgrade ( #19758 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-03-29 12:40:10 -05:00