Luke Parker
e416e59ea6
test(app): deflake slash terminal toggle flow ( #17881 )
2026-03-17 12:55:58 +10:00
Luke Parker
cb69501098
test(opencode): deflake file and tool timing ( #17859 )
2026-03-17 00:49:04 +00:00
Kyle Altendorf
a64f604d54
fix(tui): check for selected text instead of any selection in dialog escape handler ( #16779 )
2026-03-17 10:25:03 +10:00
Kit Langton
3849822769
refactor(skill): effectify SkillService as scoped service ( #17849 )
2026-03-16 23:51:07 +00:00
AbigailJixiangyuyu
e9a17e4480
fix(windows): restore /editor support on Windows ( #17146 )
2026-03-17 08:11:02 +10:00
Aiden Cline
68809365df
fix: github copilot enterprise integration ( #17847 )
2026-03-16 17:05:14 -05:00
opencode-agent[bot]
8da511dfa8
chore: generate
2026-03-16 20:19:50 +00:00
Kit Langton
69381f6aea
refactor(file): effectify FileService as scoped service ( #17845 )
2026-03-16 16:18:39 -04:00
opencode-agent[bot]
df6508530f
chore: generate
2026-03-16 19:59:49 +00:00
Kit Langton
335356280c
refactor(format): effectify FormatService as scoped service ( #17675 )
2026-03-16 15:58:36 -04:00
opencode-agent[bot]
03d84f49c2
chore: generate
2026-03-16 18:24:21 +00:00
Kit Langton
2cbdf04ec9
refactor(file-time): effectify FileTimeService with Semaphore locks ( #17835 )
2026-03-16 18:23:13 +00:00
opencode-agent[bot]
410fbd8a00
chore: generate
2026-03-16 18:00:18 +00:00
Kit Langton
e5cbecf17c
fix+refactor(vcs): fix HEAD filter bug and effectify VcsService ( #17829 )
2026-03-16 13:59:11 -04:00
opencode-agent[bot]
ca3af5dc6a
chore: generate
2026-03-16 17:19:44 +00:00
Kit Langton
9e740d9947
stack: effectify-file-watcher-service ( #17827 )
2026-03-16 13:18:40 -04:00
opencode-agent[bot]
d4694d058c
chore: generate
2026-03-16 16:56:12 +00:00
Kit Langton
469c3a4204
refactor(instance): move scoped services to LayerMap ( #17544 )
2026-03-16 12:55:14 -04:00
DS
4cb29967f6
fix(opencode): apply message transforms during compaction ( #17823 )
2026-03-16 11:32:53 -05:00
Johannes Loher
e718db624f
fix(core): consider code: context_length_exceeded as context overflow in API call errors ( #17748 )
2026-03-16 10:25:24 -05:00
Michal Šlesár
15b27e0d18
fix(app): agent switch should not reset thinking level ( #17470 )
2026-03-16 19:43:29 +05:30
Kit Langton
c523aac586
fix(cli): scope active org labels to the active account ( #16957 )
2026-03-16 10:01:42 -04:00
Shoubhit Dash
51fcd04a70
Wrap question option descriptions instead of truncating ( #17782 )
2026-03-16 11:29:18 +00:00
Luke Parker
59c530cc6c
fix(opencode): teach Kit's test what an ID is ( #17745 )
2026-03-16 18:08:27 +10:00
Jason Quense
c2ca1494e5
fix(opencode): preserve prompt tool enables with empty agent permissions ( #17064 )
...
Co-authored-by: jquense <jquense@ramp.com>
2026-03-15 23:01:46 -05:00
opencode
4ee426ba54
release: v1.2.27
2026-03-16 02:33:48 +00:00
Aiden Cline
510374207d
fix: vcs watcher if statement ( #17673 )
2026-03-15 19:20:39 -05:00
Erik Engervall
aedbecedf7
docs: Add opencode-firecrawl to ecosystem documentation ( #17672 )
2026-03-15 18:56:24 -05:00
Frank
9c00669927
zen: update claude prices
2026-03-15 10:54:40 -04:00
David Hill
b9f6b40e3a
tweak(ui): remove open label ( #17512 )
2026-03-15 08:25:40 -05:00
Orlando Ascanio
ad06d8f496
docs(es): fix Spanish intro page translation, grammar, and terminology ( #17563 )
2026-03-15 08:22:32 -05:00
Kit Langton
2fc06c5a17
chore(permission): delete legacy permission module ( #17534 )
2026-03-14 20:56:52 -05:00
Kit Langton
52877d8765
fix(question): clean up pending entry on abort ( #17533 )
2026-03-15 00:49:49 +00:00
Sebastian
8f957b8f90
remove sighup exit ( #17254 )
2026-03-15 00:52:28 +01:00
opencode-agent[bot]
0befa1e57e
chore: generate
2026-03-14 18:29:06 +00:00
Kit Langton
f015154314
refactor(permission): effectify PermissionNext + fix InstanceState ALS bug ( #17511 )
2026-03-14 18:28:00 +00:00
Shoubhit Dash
689d9e14ea
fix(app): handle multiline web paste in prompt composer ( #17509 )
2026-03-14 22:51:45 +05:30
Kit Langton
66e8c57ed1
refactor(schema): inline branded ID schemas ( #17504 )
2026-03-14 16:14:46 +00:00
opencode-agent[bot]
b698f14e55
chore: generate
2026-03-14 15:59:01 +00:00
Kit Langton
cec1255b36
refactor(question): effectify QuestionService ( #17432 )
2026-03-14 11:58:00 -04:00
Aiden Cline
88226f3061
tweak: ensure that compaction message is tracked as agent initiated ( #17431 )
2026-03-14 10:46:24 -05:00
James Long
8c53b2b470
fix(core): increase default chunk timeout from 2 min to 5 min ( #17490 )
2026-03-14 14:27:06 +00:00
Marcus Schiesser
f2d3a4c70f
fix(ui): prevent long filenames from overlapping actions ( #17151 )
2026-03-13 16:17:15 -05:00
Michael Dwan
4b9b86b544
fix(opencode): lost sessions across worktrees and orphan branches ( #16389 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-03-13 15:51:55 -04:00
David Hill
f54abe58cf
tui: update compaction status message to use Session instead of History across all languages
...
The compaction message now correctly indicates the current session was compacted rather than the entire history, making it clearer to users which conversation data was optimized.
2026-03-13 16:33:01 +00:00
opencode
d954026dd8
release: v1.2.26
2026-03-13 16:32:53 +00:00
Adam
4ad8116ce3
fix(app): model selection persist by session ( #17348 )
2026-03-13 11:05:08 -05:00
David Hill
5c7088338c
fix(app): polish prompt composer controls ( #17388 )
2026-03-13 10:48:10 -05:00
Adam
389daa03df
fix(app): sidebar sync
2026-03-13 10:47:45 -05:00
David Hill
1cbe7b0854
tweak(ui): use new-session icon in sidebar buttons
2026-03-13 10:18:08 -05:00
David Hill
050d71bcf9
fix(app): avoid clipping new session during sidebar anim
2026-03-13 10:18:03 -05:00
David Hill
ffde837e83
fix(app): animate titlebar controls on sidebar open
2026-03-13 10:17:56 -05:00
David Hill
536abea2e2
fix(app): restore sidebar dash and sync session spinner colors ( #17384 )
2026-03-13 10:08:23 -05:00
Kit Langton
c7a52b6a2d
feat(schema): scaffold effect-to-zod bridge ( #17273 )
2026-03-13 10:59:57 -04:00
Adam
c4ccb50c37
fix(app): fork should copy prompt into new session ( #17375 )
2026-03-13 09:59:11 -05:00
Jack
5aaf1ddfb7
fix(ui): force wasm highlighter for markdown code blocks ( #17373 )
2026-03-13 09:57:14 -05:00
David Hill
f5f07310e0
fix(app): sidebar spacing + session list spinner transition ( #17355 )
2026-03-13 09:19:02 -05:00
Adam
c9e9dbeee1
fix(app): terminal cloning without retry ( #17354 )
2026-03-13 08:56:48 -05:00
Adam
b88b323049
fix(app): scroll falls behind prompt input
2026-03-13 08:39:42 -05:00
Adam
6653f868ae
fix(app): tooltip quirks
2026-03-13 08:38:32 -05:00
Adam
af29d91dca
fix(app): todo spacing
2026-03-13 07:43:50 -05:00
Adam
1a3735b619
fix(app): better optimistic prompt submit ( #17337 )
2026-03-13 07:38:03 -05:00
Shoubhit Dash
d4ae13f2a0
fix(opencode): serialize config bun installs ( #17342 )
2026-03-13 17:58:00 +05:30
Adam
f4804dac85
fix(app): oc-2 went too dark
2026-03-13 07:25:42 -05:00
Adam
843f188aaa
fix(app): support text attachments ( #17335 )
2026-03-13 06:58:24 -05:00
Adam
05cb3c87ca
chore(app): i18n sync ( #17283 )
2026-03-13 06:48:38 -05:00
Adam
270cb0b8b4
chore: cleanup ( #17284 )
2026-03-13 06:27:58 -05:00
Shoubhit Dash
46ba9c8170
perf(app): use cursor session history loading ( #17329 )
2026-03-13 16:43:41 +05:30
opencode-agent[bot]
a564231caf
chore: generate
2026-03-13 10:19:52 +00:00
Shoubhit Dash
9457493696
perf(server): paginate session history ( #17134 )
2026-03-13 15:48:43 +05:30
Adam
ff748b82ca
fix(app): simplify themes ( #17274 )
2026-03-13 10:12:58 +00:00
Frank
9fafa57562
go: upi pay
2026-03-13 03:24:33 -04:00
Aiden Cline
f8475649da
chore: cleanup migrate from global code ( #17292 )
2026-03-12 23:54:11 -05:00
Michael Dwan
b94e110a4c
fix(opencode): sessions lost after git init in existing project ( #16814 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-03-12 23:18:59 -05:00
Luke Parker
f0bba10b12
fix(e2e): fail fast on config dependency installs ( #17280 )
2026-03-13 14:08:51 +10:00
Adam
d961981e25
fix(app): list item background colors
2026-03-12 22:23:51 -05:00
Adam
5576662200
feat(app): missing themes ( #17275 )
2026-03-12 22:21:02 -05:00
Tom Ryder
4a2a046d79
fix: filter empty content blocks for Bedrock provider ( #14586 )
2026-03-12 22:13:09 -05:00
opencode-agent[bot]
8f8c74cfb8
chore: generate
2026-03-13 02:33:45 +00:00
Kit Langton
092f654f63
fix(cli): hide console command from help output ( #17277 )
2026-03-12 22:22:16 -04:00
Luke Parker
96b1d8f639
fix(app): stabilize todo dock e2e with composer probe ( #17267 )
2026-03-13 12:21:50 +10:00
opencode-agent[bot]
dcb17c6a67
chore: generate
2026-03-13 02:10:27 +00:00
Kit Langton
dd68b85f58
refactor(provider): effectify ProviderAuthService ( #17227 )
2026-03-13 02:08:37 +00:00
Brendan Allan
84df96eaef
desktop: multi-window support in electron ( #17155 )
2026-03-13 09:18:27 +08:00
Kit Langton
d9dd33aeeb
feat(cli): add console account subcommands ( #17265 )
2026-03-13 00:56:40 +00:00
Kit Langton
0a281c7390
refactor(auth): effectify AuthService ( #17212 )
2026-03-12 20:43:24 -04:00
Aiden Cline
3016efba47
tweak: rm openrouter warning ( #17259 )
2026-03-12 19:42:31 -05:00
Luke Parker
3998df8112
fix(app): increase CI e2e workers ( #17263 )
2026-03-13 10:15:34 +10:00
Kit Langton
7066e2a25e
reorder provider list in providers login ( #17262 )
2026-03-13 00:09:30 +00:00
Adam
c173988aaa
feat(app): interruption state
2026-03-12 19:07:23 -05:00
opencode
bfb736e94a
release: v1.2.25
2026-03-12 23:34:11 +00:00
Frank
df8464f89c
zen: handle cache key
2026-03-12 19:10:58 -04:00
Adam
3ea387f364
fix(app): sidebar re-rendering too often
2026-03-12 16:27:15 -05:00
Adam
9d3c42c8c4
fix(app): task error state
2026-03-12 16:25:49 -05:00
Adam
f2cad046e6
fix(app): message loading
2026-03-12 16:25:48 -05:00
Aiden Cline
d722026a8d
fix: if server password exists, use basic auth for plugin client by default ( #17213 )
2026-03-12 15:41:46 -05:00
Adam
42a5af6c8f
feat(app): follow-up behavior ( #17233 )
2026-03-12 20:17:36 +00:00
Adam
f0542fae7a
fix(app): optimistic revert/restore
2026-03-12 15:04:27 -05:00
Adam
02c75821a8
feat(app): AMOLED theme
2026-03-12 14:11:22 -05:00
Adam
3ba9ab2c0a
fix(app): not loading message nav
2026-03-12 13:33:17 -05:00
David Hill
184732fc20
fix(app): titlebar cleanup ( #17206 )
2026-03-12 18:26:50 +00:00
Frank
b66222baf7
zen: fix nemotron issue
2026-03-12 14:17:36 -04:00
Adam
dce7eceb28
chore: cleanup ( #17197 )
2026-03-12 11:32:05 -05:00
Adam
0e077f7483
feat: session load perf ( #17186 )
2026-03-12 11:31:52 -05:00
Adam
776e7a9c15
feat(app): better themes ( #16889 )
2026-03-12 10:35:23 -05:00
Aiden Cline
a776a3ee12
fix: non openai azure models that use completions endpoints ( #17128 )
2026-03-12 10:05:00 -05:00
Kit Langton
64fb9233bf
refactor(import): use .parse() at boundaries instead of manual .make() ( #17106 )
2026-03-12 10:52:20 -04:00
opencode-agent[bot]
3533f33ecb
chore: generate
2026-03-12 14:49:22 +00:00
Kit Langton
1cb7df7159
refactor(provider): flow branded ProviderID/ModelID through internal signatures ( #17182 )
2026-03-12 14:48:17 +00:00
Wang Siyuan
a4f8d66a9b
docs: clarify subagent session navigation keybinds ( #16455 )
2026-03-12 09:45:46 -05:00
Adam
12efbbfa4c
chore: cleanup ( #17184 )
2026-03-12 08:52:51 -05:00
max tomashevsky
13402529ce
fix(web): fix broken mobile sidebar (in workflows mode) sizing issue by adding flex-1 ( #17055 )
2026-03-12 08:46:41 -05:00
Adam
fc678ef36c
fix(app): terminal animation
2026-03-12 08:43:25 -05:00
Adam
03cd891ea9
chore: cleanup
2026-03-12 08:41:22 -05:00
opencode-agent[bot]
6314d741e7
chore: generate
2026-03-12 13:28:46 +00:00
Kit Langton
c45467964c
feat(id): brand ProviderID and ModelID ( #17110 )
2026-03-12 09:27:52 -04:00
Adam
2eeba53b07
fix(app): sidebar quirks
2026-03-12 07:51:31 -05:00
Adam
d4107d51f1
chore: cleanup ( #17115 )
2026-03-12 12:26:43 +00:00
Brendan Allan
b76ead3fe8
refactor(desktop): rework default server initialization and connection handling ( #16965 )
2026-03-12 08:10:52 +00:00
opencode-agent[bot]
51835ecf90
chore: generate
2026-03-12 07:36:35 +00:00
Luke Parker
328c6de80d
Fix terminal e2e flakiness with a real terminal driver ( #17144 )
2026-03-12 17:35:26 +10:00
OpeOginni
c9c0318e0e
fix(desktop): set default WebSocket username and prevent repeated calling of terminal spawn properly closing the terminal ( #17061 )
2026-03-12 14:48:44 +08:00
Luke Parker
d481f64bde
fix(electron): theme Windows titlebar overlay ( #16843 )
...
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-03-12 16:38:56 +10:00
Luke Parker
54e7baa6cf
fix(desktop-electron): fix resource loading under file:// protocol ( #17125 )
2026-03-12 12:19:44 +08:00
opencode-agent[bot]
1d7fcd40b4
chore: generate
2026-03-12 03:56:04 +00:00
Luke Parker
db7bafe917
fix(app): guard comment accessor in message timeline ( #17126 )
2026-03-12 13:55:16 +10:00
Dax Raad
b1ef501207
Merge remote-tracking branch 'origin/dev' into dev
2026-03-11 23:24:38 -04:00
Dax Raad
9fb12a906e
core: remove external sourcemap generation to reduce build artifacts
2026-03-11 23:24:26 -04:00
opencode-agent[bot]
7b0def4b81
chore: generate
2026-03-12 02:04:26 +00:00
Luke Parker
1d9c83b576
fix(e2e): re-focus prompt after terminal opens in slash-terminal test ( #17113 )
2026-03-12 12:03:38 +10:00
opencode-agent[bot]
2c825c3223
chore: generate
2026-03-12 01:50:44 +00:00
Kit Langton
2a4dedc210
feat(id): brand PermissionID, PtyID, QuestionID, and ToolID ( #17042 )
2026-03-12 01:49:57 +00:00
Luke Parker
547eb7676d
feat(windows): add arm64 release targets for cli and desktop ( #16696 )
2026-03-12 00:25:09 +00:00
opencode-agent[bot]
83f083ee0d
chore: generate
2026-03-11 23:41:43 +00:00
Kit Langton
090f636354
feat(id): brand PartID through Drizzle and Zod schemas ( #16966 )
2026-03-11 23:40:50 +00:00
opencode-agent[bot]
d26c6f80e1
chore: generate
2026-03-11 23:31:07 +00:00
Kit Langton
16a6d6feba
feat(id): brand WorkspaceID through Drizzle and Zod schemas ( #16964 )
2026-03-11 23:30:17 +00:00
John Mylchreest
f1c3a44190
fix: resolve symlinks in Instance cache to prevent duplicate contexts ( #16651 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-03-11 23:26:54 +00:00
opencode-agent[bot]
34fa5de9c5
chore: generate
2026-03-11 23:17:42 +00:00
Kit Langton
cb67465675
feat(id): brand SessionID through Drizzle and Zod schemas ( #16953 )
2026-03-11 23:16:56 +00:00
Frank
4e73473119
wip: zen
2026-03-11 19:00:05 -04:00
Frank
cc18fa599c
wip: zen
2026-03-11 18:50:49 -04:00
Frank
aa81c1c4cb
docs: go pricing
2026-03-11 18:09:41 -04:00
Frank
8569fc1f0e
docs: zen update models
2026-03-11 18:09:41 -04:00
Frank
78de287bcc
wip: zen
2026-03-11 18:09:41 -04:00
Frank
bbc7052c7a
go: dashboard design
2026-03-11 18:09:41 -04:00
Frank
502d6db6d0
go: first month discount
2026-03-11 18:09:41 -04:00
Frank
0b0ad5de99
zen: update discount copy on lander
2026-03-11 18:09:41 -04:00
Frank
9e6c4a01aa
zen: add alipay for adding balance
2026-03-11 18:09:41 -04:00
Frank
4a81df190c
zen: add alipay for go sub
2026-03-11 18:09:41 -04:00
Frank
75cae81f75
zen: add Go page
2026-03-11 18:09:41 -04:00
Frank
ed3bb3ea8f
zen: add usage section
2026-03-11 18:09:40 -04:00
Frank
fac23a1afc
zen: update usage graph on landing page
2026-03-11 18:09:40 -04:00
Frank
f89696509e
zen: update header
2026-03-11 18:09:40 -04:00
Dax Raad
604ab1bde1
core: restore plugin serverUrl getter so plugins can connect to local server
2026-03-11 17:41:51 -04:00
Adam
fbd9b7cf4f
feat(app): restore to message and fork session ( #17092 )
2026-03-11 21:34:48 +00:00
Adam
58f45ae22b
chore: skip test
2026-03-11 16:21:04 -05:00
Noam Bressler
440405dbdd
fix: re-enable snapshot in acp ( #14918 )
2026-03-11 16:18:40 -05:00
Adam
a1cda29012
chore: fix test
2026-03-11 16:11:02 -05:00
Aiden Cline
f96e2d4222
tweak: adjust skill presentation to be a little less token heavy ( #17098 )
2026-03-11 16:03:15 -05:00
Adam
387ab78bf6
chore: fix test
2026-03-11 16:02:11 -05:00
Kit Langton
dbc00aa8e0
feat(id): brand ProjectID through Drizzle and Zod schemas ( #16948 )
2026-03-11 16:44:26 -04:00
Adam
c37f7b9d99
fix(app): todos not clearing
2026-03-11 14:42:34 -05:00
Chris Yang
cf7ca9b2f7
fix(app): skip editor reconcile during IME composition ( #17041 )
2026-03-11 13:40:06 -05:00
Kit Langton
981c7b9e37
refactor(account): tighten effect-based account flows ( #17072 )
2026-03-11 18:18:58 +00:00
Johannes Loher
2aae0d3493
fix(core): read stdout and stderr in PackageRegistry.info before waiting for the process to exit ( #16998 )
2026-03-11 13:10:45 -05:00
Adam
bcc0d19867
chore(app): simplify review pane ( #17066 )
2026-03-11 12:24:51 -05:00
xinxin
9c585bb58b
docs(providers): clarify npm choice for chat vs responses APIs ( #16974 )
...
Co-authored-by: wangxinxin <xinxin.wang@pharmbrain.com>
2026-03-11 10:35:16 -05:00
Aiden Cline
0f6bc8ae71
tweak: adjust way skills are presented to agent to increase likelyhood of skill invocations. ( #17053 )
2026-03-11 10:24:55 -05:00
Shoubhit Dash
7291e28273
perf(app): trim session render work ( #16987 )
2026-03-11 18:19:17 +05:30
Filip
db57fe6193
fix(app): make error tool card respect settings ( #17005 )
2026-03-11 14:52:33 +05:30
opencode-agent[bot]
7ec398d855
chore: generate
2026-03-11 03:34:02 +00:00
Luke Parker
4ab35d2c5c
fix(electron): hide Windows background consoles ( #16842 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-03-11 13:33:06 +10:00
SOUMITRA-SAHA
b4ae030fc2
fix: add GOOGLE_VERTEX_LOCATION env var support for Vertex AI ( #16922 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-03-10 22:32:39 -05:00
Jack
0843964eb3
feat(web): use Feishu for Chinese community links ( #16908 )
...
Co-authored-by: Frank <frank@anoma.ly>
2026-03-11 11:07:13 +08:00
Kit Langton
a1b06d63c9
fix(account): resilient orgs fetch ( #16944 )
2026-03-11 00:39:07 +00:00
Adam
89bf199c07
chore(app): fix tests
2026-03-10 19:03:44 -05:00
Aiden Cline
5acfdd1c5d
chore: kill old copilot 403 message that was used for old plugin migration ( #16904 )
2026-03-10 16:20:41 -05:00
Frank
6b9f8fb9b3
zen: raise limit
2026-03-10 15:22:02 -04:00
David Hill
f77e5cf8fb
feat(ui): restyle Card and improve tool error cards ( #16888 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2026-03-10 13:52:32 -05:00
Frank
e6cdc21f2d
zen: raise limit
2026-03-10 14:40:18 -04:00
Adam
f5d7fe3072
chore: cleanup
2026-03-10 13:00:14 -05:00
Adam
835a27cf51
fix(app): terminal jank
2026-03-10 13:00:14 -05:00
Adam
85afaaa13d
fix(app): terminal focus issues and jank
2026-03-10 13:00:14 -05:00
Dax
bb232247d0
Fix ESM imports for @opencode-ai/plugin ( #16916 )
2026-03-10 13:11:36 -04:00
opencode-agent[bot]
94c128f73b
chore: generate
2026-03-10 16:56:30 +00:00
Dax
613562f504
core: make account login upgrades safe while adding multi-account workspace auth ( #15487 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 12:53:47 -04:00
Adam
9c4325bcf8
fix(core): don't permit access to system directories ( #16891 )
2026-03-10 11:32:05 -05:00
opencode-agent[bot]
54ba59d3e1
chore: generate
2026-03-10 15:14:46 +00:00
James Long
a4330a225d
feat(core): allow passing `workspaceID` into session create endpoint ( #16798 )
2026-03-10 11:12:51 -04:00
James Long
69ddc91c35
fix(core): a chunk timeout when processing llm stream ( #16366 )
2026-03-10 11:12:14 -04:00
James Long
4c4aed5a87
fix(core): make worktrees read the project id from local workspace ( #16795 )
2026-03-10 11:11:28 -04:00
opencode-agent[bot]
5a40158abf
chore: generate
2026-03-10 15:07:35 +00:00
Jérôme Benoit
4dce485854
fix(opencode): add thinking variants support for SAP AI provider ( #14958 )
...
Co-authored-by: Test <test@test.com>
Co-authored-by: Stephen Collings <stevoland@gmail.com>
2026-03-10 10:05:45 -05:00
Adam
5ec5d1dace
chore(app): debug window
2026-03-10 07:05:54 -05:00
opencode-agent[bot]
d2c765e2b3
chore: generate
2026-03-10 11:01:22 +00:00
bhaktatejas922
d036c57d59
docs: update opencode-morph-plugin in all language ecosystem pages ( #16869 )
2026-03-10 06:00:13 -05:00
Sebastian
3500bf64b8
upgrade opentui to v0.1.87 ( #16772 )
2026-03-10 11:03:05 +01:00
opencode-agent[bot]
4f982ddb94
chore: generate
2026-03-10 02:02:18 +00:00
adam jones
ff3bb7424d
fix(mcp): fix OAuth auto-connect failing on first connection ( #15547 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-03-09 21:01:19 -05:00
Dax Raad
89d6f60d25
refactor(server): extract createApp function for server initialization
...
- Replace Server.App() with Server.Default() for internal server access
- Extract server app creation into Server.createApp(opts) for testability
- Move CORS whitelist from module-level variable to function parameter
- Update all tests to use Server.Default() instead of Server.App()
2026-03-09 17:13:52 -04:00
Adam
ee18c9976e
chore(app): dev stats
2026-03-09 15:57:24 -05:00
Adam
794532928f
fix(app): terminal state corruption
2026-03-09 15:28:35 -05:00
Adam
7b773c65ec
chore: cleanup
2026-03-09 15:28:35 -05:00
Adam
e53aa79dc6
chore: cleanup
2026-03-09 15:28:35 -05:00
opencode-agent[bot]
d9a97249c0
chore: generate
2026-03-09 20:15:31 +00:00
James Long
86cef16940
fix(core): put workspace routing behind OPENCODE_EXPERIMENTAL_WORKSPACES flag ( #16775 )
2026-03-09 16:14:19 -04:00
bhaktatejas922
3627c67cf2
docs: update opencode-morph-fast-apply to opencode-morph-plugin in ecosystem ( #16634 )
2026-03-09 14:39:06 -05:00
Dax Raad
39ef7fc90e
Merge remote-tracking branch 'origin/dev' into dev
2026-03-09 15:30:15 -04:00
Dax Raad
37ae0a4051
refactor: replace bun semver with npm semver package
2026-03-09 15:29:55 -04:00
Kyle Altendorf
b312928e9f
fix(tui): wait for model store before auto-submitting --prompt ( #7476 )
2026-03-09 14:22:38 -05:00
Dax
2f2856e20a
refactor(opencode): replace Bun shell in core flows ( #16286 )
2026-03-09 15:19:50 -04:00
Dax Raad
831eb6881b
refactor: change pathToFileURL imports from bun to url module
2026-03-09 14:52:25 -04:00
James Long
f20ee2fad2
fix(tui): handle error when creating a session ( #16767 )
2026-03-09 12:13:32 -04:00
Stephen Collings
8b9710e56c
fix: Multiple jdtls LSPs eating memory in java monorepos ( #12123 )
2026-03-09 16:09:43 +00:00
opencode
c6262f9d40
release: v1.2.24
2026-03-09 16:09:34 +00:00
Adam
b749fa90f2
fix(app): scroll jitter/loop
2026-03-09 10:44:02 -05:00
David Hill
399b8f0701
fix(app): session title turn spinner ( #16764 )
2026-03-09 09:46:15 -05:00
Filip
3742e42fdf
fix(app): dismiss toast notifications when questions or permissions a… ( #16758 )
2026-03-09 09:36:57 -05:00
James Long
366b8a8034
feat(tui): add initial support for workspaces into the tui ( #16230 )
2026-03-09 10:28:04 -04:00
Armin Pašalić
ef9bc4ec9e
feat(gitlab): send context-1m-2025-08-07 beta header to enable 1M context window ( #16153 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-03-09 09:22:00 -05:00
Jack
5838b58913
add copilot gpt-5.4 xhigh support ( #16294 )
2026-03-09 22:07:12 +08:00
opencode
2712244ad3
release: v1.2.23
2026-03-09 13:50:43 +00:00
Adam
6388cbaf92
fix(app): remove oc-1 theme
2026-03-09 08:25:41 -05:00
David Hill
5cc61e1b53
tui: fix sidebar workspace container sizing by adding box-border class to prevent content overflow issues
2026-03-09 13:05:43 +00:00
Adam
0243be86a7
fix(app): don't animate review panel in/out
2026-03-09 07:49:11 -05:00
Adam
c71d1bde5e
revert(app): "STUPID SEXY TIMELINE ( #16420 )" ( #16745 )
2026-03-09 07:36:39 -05:00
Luke Parker
f27ef595f6
fix(app): sanitize workspace store filenames on Windows ( #16703 )
2026-03-09 20:26:53 +10:00
Yihui Khuu
34328828ae
fix(app): fix issue with scroll jumping when pressing escape in comment text area ( #15374 )
2026-03-09 15:29:24 +05:30
Eric Clemmons
18fb19da3b
fix(opencode): pass missing auth headers in `run --attach` ( #16097 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-03-09 07:32:13 +00:00
opencode-agent[bot]
849e1ac543
docs(i18n): sync locale docs from english changes
2026-03-09 02:08:46 +00:00
Ariane Emory
656a8d8f55
docs: add session_child_first keybinding to documentation ( #16631 )
2026-03-08 21:03:52 -05:00
Adam
b976f339e8
feat(app): generate color palettes ( #16232 )
2026-03-08 19:28:58 -05:00
Dax Raad
7d7837e5b6
disable fallback to free nano for small model
2026-03-08 19:27:15 -04:00
opencode
1db292f4df
release: v1.2.22
2026-03-08 22:34:59 +00:00
Sebastian
49a3a9fe36
guard tui exit ( #16640 )
2026-03-08 23:14:41 +01:00
Luke Parker
e51ed460a6
fix(tui): canonicalize cwd after chdir ( #16641 )
2026-03-09 07:57:48 +10:00
David Hill
d15c2ce349
tui: fix sidebar background color when collapsed
...
When the sidebar was collapsed (not on mobile), the background color was showing as the stronger variant instead of matching the base background. This fixes the hover state detection so users see a consistent lighter background when the sidebar is in collapsed mode.
2026-03-08 13:34:56 +00:00
David Hill
5cc4bb4089
app: suppress hover when opening project menu or right-clicking to prevent flickering
2026-03-08 13:31:18 +00:00
Shoubhit Dash
6e9e027886
fix: trim retained desktop terminal buffers ( #16583 )
2026-03-08 07:50:04 -05:00
Adam
c53d1d3ad8
fix(app): less auto-expand/collapse
2026-03-08 07:11:15 -05:00
Adam
f386137fba
chore: refactoring ui hooks
2026-03-08 07:11:15 -05:00
Adam
c797b60069
fix(app): messages not loading reliably
2026-03-08 07:11:15 -05:00
Shoubhit Dash
a139e9297d
fix: prune and evict stale app session caches ( #16584 )
2026-03-08 07:10:00 -05:00
Shoubhit Dash
050f99ec54
test: make process cwd check cross-platform ( #16594 )
2026-03-08 06:56:45 -05:00
Roy Bruschini
23ed652901
docs(zen.mdx): correct Italian grammar and punctuation errors ( #16590 )
2026-03-08 16:40:06 +05:30
tobwen
13a68f3de3
fix(opencode): avoid TTY corruption from double cleanup ( #16565 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-03-08 13:55:33 +05:30
Nate Williams
fdad35aaa7
fix(tui): fix broken /mcp toggling ( #16431 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-03-08 13:31:09 +05:30
Dax
a2ce4eb650
test: remove unused Ripgrep.search coverage ( #16554 )
2026-03-07 21:40:57 -05:00
David Hill
8fa04986cf
Revert "tui: dock auto-accept after thinking and move Add file to bottom-left"
...
This reverts commit 69cb49f7cc .
2026-03-08 01:31:09 +00:00