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 |
|
Kit Langton
|
ba00e9a993
|
Fix variant dialog filtering (#19917)
|
2026-03-29 16:43:13 +00:00 |
|
Luke Parker
|
a5b1dc081d
|
test: add regression coverage for sync plugin hooks (#19589)
|
2026-03-29 03:43:00 +00:00 |
|
opencode
|
0bc2f99f2d
|
release: v1.3.5
|
2026-03-29 03:42:52 +00:00 |
|
Aiden Cline
|
55895d0663
|
core: fix plugin hooks to properly handle async operations ensuring plugins can execute async code without errors (#19586)
|
2026-03-29 03:15:41 +00:00 |
|
Aiden Cline
|
72cb9dfa31
|
tweak: adjust gpt prompt to be more minimal, fix file reference annoyances (#19585)
|
2026-03-28 21:32:40 -05:00 |
|
opencode
|
f0a9075fdf
|
release: v1.3.4
|
2026-03-29 01:00:44 +00:00 |
|
Aiden Cline
|
36aeb32159
|
ignore: kill todo (#19566)
|
2026-03-29 00:06:32 +00:00 |
|
Sebastian
|
38af99dcb4
|
prompt slot (#19563)
|
2026-03-29 00:27:27 +01:00 |
|
Vladimir Glafirov
|
1f290fc1ba
|
fix: update opencode-gitlab-auth to 2.0.1 (#19552)
|
2026-03-28 20:10:06 +00:00 |
|
Sebastian
|
77d4f99497
|
use theme color for prompt placeholder (#19535)
|
2026-03-28 17:20:37 +01:00 |
|
Dax
|
aa2d753e7e
|
feat: dialog variant menu and subagent improvements (#19537)
|
2026-03-28 16:16:00 +00:00 |
|
Kit Langton
|
860531c275
|
refactor(session): effectify session processor (#19485)
|
2026-03-28 12:09:47 -04:00 |
|
Dax
|
2b86b36c8c
|
feat: open dialog for model variant selection instead of cycling (#19534)
|
2026-03-28 15:37:20 +00:00 |
|
Sebastian
|
8ac2fbbd12
|
kv theme before default fallback (#19523)
|
2026-03-28 15:54:54 +01:00 |
|
opencode-agent[bot]
|
0981b8eb71
|
chore: generate
|
2026-03-28 14:26:45 +00:00 |
|
Kit Langton
|
aa9ed001d3
|
refactor(file): use AppFileSystem instead of raw Filesystem (#19458)
|
2026-03-28 10:25:46 -04:00 |
|
Sebastian
|
6086072567
|
upgrade opentui to 0.1.91 (#19440)
|
2026-03-28 15:10:59 +01:00 |
|
Dax Raad
|
6c14ea1d22
|
tweak(session): add top spacing and remove obsolete docs prompt
|
2026-03-28 01:56:11 -04:00 |
|
Dax
|
c3a9ec4a99
|
fix: restore subagent footer and fix style guide violations (#19491)
|
2026-03-28 01:46:29 -04:00 |
|
Dax
|
41b0d03f6a
|
feat: add model variant selection dialog (#19488)
|
2026-03-28 01:21:28 -04:00 |
|
Dax
|
81eb6e670b
|
refactor(prompt): remove variant cycle display from footer (#19489)
|
2026-03-28 01:21:16 -04:00 |
|
Dax
|
8446719b13
|
refactor(session): move context into prompt footer (#19486)
|
2026-03-28 01:05:18 -04:00 |
|
Aiden Cline
|
15a8c22a26
|
tweak: adjust bash tool description to increase cache hit rates between projects (#19487)
|
2026-03-27 23:53:36 -05:00 |
|
Kit Langton
|
43bc5551e8
|
update effect to 4.0.0-beta.42 (#19484)
|
2026-03-27 23:25:05 -04:00 |
|
Kit Langton
|
2145d97f18
|
refactor(session): effectify SessionCompaction service (#19459)
|
2026-03-28 01:09:14 +00:00 |
|
Sebastian
|
f3997d8082
|
Single target plugin entrypoints (#19467)
|
2026-03-27 23:44:46 +00:00 |
|
opencode-agent[bot]
|
02b19bc3d7
|
chore: generate
|
2026-03-27 21:38:08 +00:00 |
|
Kit Langton
|
5cd54ec345
|
refactor(format): use ChildProcessSpawner instead of Process.spawn (#19457)
|
2026-03-27 17:37:07 -04:00 |
|
James Long
|
4b9660b211
|
refactor(core): move more responsibility to workspace routing (#19455)
|
2026-03-27 16:33:56 -04:00 |
|
Kit Langton
|
e5f0e813b6
|
refactor(session): effectify Session service (#19449)
|
2026-03-27 16:25:47 -04:00 |
|
Aiden Cline
|
c33d9996f0
|
feat: AI SDK v6 support (#18433)
|
2026-03-27 15:24:30 -05:00 |
|
Aiden Cline
|
6f5b70e681
|
tweak: add additional overflow error patterns (#19446)
|
2026-03-27 15:19:51 -05:00 |
|
Sebastian
|
ff13524a53
|
fix flaky plugin tests (no mock.module for bun) (#19445)
|
2026-03-27 20:55:03 +01:00 |
|
James Long
|
a76be695c7
|
refactor(core): split out instance and route through workspaces (#19335)
|
2026-03-27 11:51:21 -04:00 |
|
Kit Langton
|
e528ed5d86
|
effectify Plugin service internals (#19365)
|
2026-03-27 15:20:11 +00:00 |
|
Kit Langton
|
decb5e68ee
|
effectify Skill service internals (#19364)
|
2026-03-27 10:15:51 -04:00 |
|
opencode-agent[bot]
|
21023337fa
|
chore: generate
|
2026-03-27 14:01:28 +00:00 |
|
Sebastian
|
6274b0677c
|
tui plugins (#19347)
|
2026-03-27 15:00:26 +01:00 |
|
opencode-agent[bot]
|
d8ad8338f5
|
chore: generate
|
2026-03-27 13:53:59 +00:00 |
|
Kit Langton
|
7b44918149
|
refactor(tool-registry): yield Config/Plugin services, use Effect.forEach (#19363)
|
2026-03-27 09:53:00 -04:00 |
|
Kit Langton
|
771525270a
|
fix(opencode): ignore generated models snapshot files (#19362)
|
2026-03-27 02:21:17 +00:00 |
|
Kit Langton
|
e96eead32e
|
refactor(vcs): replace async git() with ChildProcessSpawner (#19361)
|
2026-03-27 02:14:46 +00:00 |
|
opencode-agent[bot]
|
b242a8d8e4
|
chore: generate
|
2026-03-27 01:47:36 +00:00 |
|
Kit Langton
|
9c6f1edfd7
|
refactor(effect): yield services instead of promise facades (#19325)
|
2026-03-26 21:46:38 -04:00 |
|
Luke Parker
|
ef7d1f7efa
|
fix: web ui bundle build on windows (#19337)
|
2026-03-26 22:14:20 +00:00 |
|
opencode-agent[bot]
|
c333e914ee
|
chore: generate
|
2026-03-26 18:42:59 +00:00 |
|
Adam
|
c7760b433b
|
fix(app): more startup perf (#19288)
|
2026-03-26 13:41:22 -05:00 |
|
Kit Langton
|
2e6ac8ff49
|
fix(mcp): close transport on failed/timed-out connections (#19200)
|
2026-03-26 14:41:00 -04:00 |
|
Kit Langton
|
1ebc92fd36
|
refactor(config): use cachedInvalidateWithTTL, bump effect to beta.37 (#19322)
|
2026-03-26 18:05:47 +00:00 |
|
opencode-agent[bot]
|
9f94bdb496
|
chore: generate
|
2026-03-26 17:08:33 +00:00 |
|
Kit Langton
|
28f5176ffd
|
effectify Config service (#19139)
|
2026-03-26 13:07:01 -04:00 |
|
James Long
|
38450443b1
|
feat(core): remove workspace server, WorkspaceContext, start work towards better routing (#19316)
|
2026-03-26 12:30:26 -04:00 |
|
Aiden Cline
|
da1d37274f
|
feat: add gpt prompt so non codex gpt models have their own system prompt modeled after codex cli (#19220)
|
2026-03-26 15:57:38 +00:00 |
|
opencode-agent[bot]
|
17e8f577d6
|
chore: generate
|
2026-03-26 15:49:53 +00:00 |
|
Kit Langton
|
c7d23098d1
|
refactor(lsp): effectify LSP service with InstanceState (#19150)
|
2026-03-26 11:48:36 -04:00 |
|
opencode-agent[bot]
|
9a2482ac09
|
chore: generate
|
2026-03-26 15:05:29 +00:00 |
|
opencode
|
54443bfb7e
|
release: v1.3.3
|
2026-03-26 15:05:21 +00:00 |
|
Dax
|
ec20efc11a
|
feat: embed WebUI in binary with proxy flags (#19299)
Co-authored-by: BlankParticle <blankparticle@gmail.com>
|
2026-03-26 14:43:56 +00:00 |
|
Dax
|
83ed1c4414
|
tui: bypass local SSE event streaming in worker (#19183)
|
2026-03-26 14:41:36 +00:00 |
|
opencode-agent[bot]
|
1d363fa19f
|
chore: generate
|
2026-03-26 14:16:07 +00:00 |
|
Shoubhit Dash
|
1b028d0632
|
revert: roll back git-backed review modes (#19295)
|
2026-03-26 10:14:57 -04:00 |
|
Aiden Cline
|
d500a8432a
|
fix: ensure enterprise url is set properly during auth flow (#19212)
|
2026-03-25 23:59:53 -05:00 |
|
Luke Parker
|
1a4a6eabe2
|
fix(opencode): image paste on Windows Terminal 1.25+ with kitty keyboard (#17674)
|
2026-03-26 12:00:38 +10:00 |
|
Vladimir Glafirov
|
7cb690d7e5
|
fix: bump gitlab-ai-provider to 5.3.3 for DWS tool approval support (#19185)
|
2026-03-26 01:17:51 +00:00 |
|
opencode-agent[bot]
|
31ad6e85ba
|
chore: generate
|
2026-03-26 00:56:34 +00:00 |
|
Kit Langton
|
ea04b23745
|
skill: use Effect.cached for load deduplication (#19165)
|
2026-03-26 00:55:43 +00:00 |
|
Kit Langton
|
f54e4b60cc
|
file: use Effect.cached for scan deduplication (#19164)
|
2026-03-25 20:19:58 -04:00 |
|
Kit Langton
|
97c15a087d
|
effectify Bus service: migrate to Effect PubSub + InstanceState (#18579)
|
2026-03-25 20:19:24 -04:00 |
|
Kit Langton
|
b90de755f9
|
fix+refactor(mcp): lifecycle tests, cancelPending fix, Effect migration (#19042)
|
2026-03-25 20:15:05 -04:00 |
|
Kit Langton
|
8864fdce2f
|
fix: Windows e2e stability (CrossSpawnSpawner, snapshot isolation, session race guards) (#19163)
|
2026-03-25 19:49:14 -04:00 |
|
Ariane Emory
|
66a56551be
|
fix(task): respect agent permission config for todowrite tool (#19125)
|
2026-03-25 15:18:52 -05:00 |
|
André Cruz
|
7123aad5a8
|
fix(opencode): classify ZlibError from Bun fetch as retryable instead of unknown (#19104)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
|
2026-03-25 13:08:40 -05:00 |
|
Aiden Cline
|
77fc88c8ad
|
chore: remove dead code for todoread tool (#19128)
|
2026-03-25 16:21:42 +00:00 |
|
Shoubhit Dash
|
73e107250d
|
feat: restore git-backed review modes with effectful git service (#18900)
|
2026-03-25 21:09:53 +05:30 |
|
Aiden Cline
|
ad40b65b0b
|
chore: bump modelcontextprotocol/sdk to 1.27.1 (#19064)
|
2026-03-25 10:00:39 -05:00 |
|
opencode-agent[bot]
|
971383661a
|
chore: generate
|
2026-03-25 14:48:44 +00:00 |
|
James Long
|
b0017bf1b9
|
feat(core): initial implementation of syncing (#17814)
|
2026-03-25 10:47:40 -04:00 |
|
Adam
|
1041ae91d1
|
Reapply "fix(app): startup efficiency"
This reverts commit 898456a25c.
|
2026-03-25 06:25:57 -05:00 |
|
Adam
|
898456a25c
|
Revert "fix(app): startup efficiency"
|
2026-03-25 06:25:05 -05:00 |
|
Adam
|
53d0b58ebf
|
fix(app): hash inline script for csp
|
2026-03-25 05:59:06 -05:00 |
|
Aiden Cline
|
71693cc24b
|
tweak: only spawn lsp servers for files in current instance (or cwd if instance is global) (#19058)
|
2026-03-25 00:31:29 -05:00 |
|
Dax
|
0a80ef4278
|
fix(opencode): avoid snapshotting files over 2MB (#19043)
|
2026-03-25 04:43:48 +00:00 |
|
Kit Langton
|
4647aa80ac
|
effectify Worktree service (#18679)
|
2026-03-24 20:26:21 -04:00 |
|
Kit Langton
|
50f6aa3763
|
fix(opencode): skip typechecking generated models snapshot (#19018)
|
2026-03-24 19:11:45 -04:00 |
|
opencode
|
0dcdf5f529
|
release: v1.3.2
|
2026-03-24 22:50:35 +00:00 |
|
Dax
|
15dc33d1a3
|
feat(tui): add heap snapshot functionality for TUI and server (#19028)
|
2026-03-24 18:20:11 -04:00 |
|
opencode
|
ec64ceabec
|
release: v1.3.1
|
2026-03-24 22:07:24 +00:00 |
|
Dax
|
56644be95a
|
fix(core): restore SIGHUP exit handler (#16057) (#18527)
|
2026-03-24 17:42:58 -04:00 |
|
Kamil Jopek
|
00d3b831fc
|
feat: add Poe OAuth auth plugin (#18477)
|
2026-03-24 16:17:47 -05:00 |
|
opencode-agent[bot]
|
e837dcc1c5
|
chore: generate
|
2026-03-24 18:43:20 +00:00 |
|
Nicholas Hansen
|
024979f3fd
|
feat(bedrock): Add token caching for any amazon-bedrock provider (#18959)
|
2026-03-24 13:42:20 -05:00 |
|