Commit graph

1806 commits

Author SHA1 Message Date
Shoubhit Dash
d200da121b
feat(acp-next): add pure tool conversion helpers (#29232) 2026-05-25 20:55:22 +05:30
Shoubhit Dash
fe482fe3dd
test(acp-next): add config option helpers (#29234) 2026-05-25 20:54:57 +05:30
Shoubhit Dash
2fce3c1370
feat(acp-next): add content conversion helpers (#29231) 2026-05-25 20:53:58 +05:30
Shoubhit Dash
7060cfa59b
feat(acp): add initial acp-next skeleton behind runtime flag (#29226) 2026-05-25 20:33:40 +05:30
opencode-agent[bot]
d37166397c chore: generate 2026-05-25 14:50:18 +00:00
Shoubhit Dash
756c7c60bd
test(acp): add compatibility baseline (#29222) 2026-05-25 20:19:06 +05:30
André Cruz
748fcb7ebd
fix(session): exclude orphaned interrupted tools from run-loop continuation (#26178)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-25 00:47:55 -05:00
Aiden Cline
03bb53c389
fix(tui): separate thinking header from markdown body (#29028) 2026-05-24 20:52:17 -05:00
Aiden Cline
db63eaf6ea
tweak: make OPENCODE_EXPERIMENTAL_NATIVE_LLM separate from OPENCODE_EXPERIMENTAL (#29123) 2026-05-24 13:07:25 -05:00
opencode-agent[bot]
728eae9c25 chore: generate 2026-05-24 01:08:00 +00:00
Aiden Cline
eb84f461b8
fix(llm): split OpenAI reasoning summary blocks (#29000) 2026-05-23 20:06:45 -05:00
Kit Langton
0b3a1c2fdf
test(opencode): simplify config effect tests (#29019) 2026-05-23 23:48:08 +00:00
Aiden Cline
ba437069e6
fix(opencode): advertise configured shell timeout (#28998)
Co-authored-by: Nabs <nabil@instafork.com>
2026-05-23 10:43:39 -05:00
opencode-agent[bot]
7d2c1ce6c6 chore: generate 2026-05-23 04:49:36 +00:00
Dax
a9ef5a0fae
feat(project): resolve remote-backed project identity (#28914) 2026-05-23 04:48:09 +00:00
opencode-agent[bot]
1a329e4e67 chore: generate 2026-05-22 19:31:59 +00:00
James Long
bfb2d8dc76
fix(tui): when diff viewer closes always return to last route (#28903) 2026-05-22 15:30:31 -04:00
Shoubhit Dash
5f42351159
fix(provider): type default model failures (#28881) 2026-05-22 23:53:23 +05:30
Shoubhit Dash
968aaa3cfe
fix(pty): expose missing session errors (#28884) 2026-05-22 23:53:03 +05:30
James Long
ba746e36d8
fix(tui): empty states, context, and minor improvements to diff viewer (#28878) 2026-05-22 14:21:22 -04:00
Shoubhit Dash
7265c46af6
fix(skill): type expected skill failures (#28885) 2026-05-22 23:18:52 +05:30
Shoubhit Dash
536ee857c6
fix(installation): type upgrade failures (#28883) 2026-05-22 23:18:17 +05:30
Shoubhit Dash
0e14404e5f
fix(sync): map workspace warp not found (#28882) 2026-05-22 23:15:53 +05:30
Shoubhit Dash
aee552c043
fix(repository): type expected reference failures (#28880) 2026-05-22 23:13:14 +05:30
Shoubhit Dash
3e1972fd92
fix(httpapi): return project not found errors (#28856) 2026-05-22 22:06:20 +05:30
opencode-agent[bot]
b368e5adbe chore: generate 2026-05-22 16:31:30 +00:00
James Long
69e4f52272
fix(tui): interaction improvements to diff viewer (#28851) 2026-05-22 12:30:10 -04:00
opencode-agent[bot]
00038027c8 chore: generate 2026-05-22 15:31:46 +00:00
Shoubhit Dash
5cf597d583
fix(httpapi): return pty error bodies (#28838) 2026-05-22 21:00:20 +05:30
Shoubhit Dash
0beb4de3e8
fix(httpapi): return mcp server not found errors (#28817) 2026-05-22 17:46:30 +05:30
Sebin
7a769dab3a
fix(mcp): include scope in clientMetadata and add callbackPort option (#28810)
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-05-22 17:10:38 +05:30
opencode-agent[bot]
2663ecd39d chore: generate 2026-05-22 11:00:29 +00:00
Shoubhit Dash
4ce247eaba
fix(httpapi): return request not found errors (#28693) 2026-05-22 16:29:12 +05:30
opencode-agent[bot]
9f06accfb4 chore: generate 2026-05-22 04:04:41 +00:00
JPFrancoia
7a9724496b
fix(vertex): Vertex (Antropic) provider: use .rep.googleapis.com for continental multi-region endpoints (us, eu) (#28347)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-21 23:03:24 -05:00
opencode-agent[bot]
87d4cb07b0 chore: generate 2026-05-21 22:36:00 +00:00
James Long
ee008923f3
feat(tui): design revamp of diff viewer (#28728) 2026-05-21 18:34:32 -04:00
Kit Langton
e92c4fb460
chore: drop dead imports across opencode/core/llm (#28720) 2026-05-21 17:03:12 -04:00
Kit Langton
b99787e95b
refactor(opencode): fetch remote config with http client (#28661) 2026-05-21 15:53:44 -04:00
opencode-agent[bot]
9ecb04e35b chore: generate 2026-05-21 19:19:25 +00:00
Kit Langton
231689c767
test(config): port env-var config tests to it.instance (#28706) 2026-05-21 19:17:29 +00:00
Kit Langton
40da77e77c
test(opencode): cover native reasoning continuation (#28683) 2026-05-21 14:50:37 -04:00
Shoubhit Dash
82b796ce31
fix(httpapi): return session busy error bodies (#28684) 2026-05-21 22:53:49 +05:30
opencode-agent[bot]
3ca09ee3ef chore: generate 2026-05-21 16:50:49 +00:00
Kit Langton
003f1ce0f4
test(control-plane): finish porting workspace.test.ts to it.instance (#28665) 2026-05-21 12:48:59 -04:00
Kit Langton
61390dbb49
fix(llm): preserve native continuation metadata (#28678) 2026-05-21 11:57:45 -04:00
Shoubhit Dash
9739d75892
fix(httpapi): handle corrupt v2 session messages (#28633) 2026-05-21 16:30:04 +05:30
Shoubhit Dash
2697cb8001
fix(httpapi): remove config error middleware special case (#28631) 2026-05-21 15:57:25 +05:30
Shoubhit Dash
fc08292136
fix(httpapi): add unknown error references (#28629) 2026-05-21 15:44:35 +05:30
Shoubhit Dash
f5d20c580b
fix(httpapi): expose unavailable v2 session mutations (#28624) 2026-05-21 15:12:13 +05:30
Shoubhit Dash
b275b12e90
fix(httpapi): expose v2 session not found (#28511) 2026-05-21 13:27:20 +05:30
opencode-agent[bot]
6602341c0d chore: generate 2026-05-21 05:14:43 +00:00
Milosz Jankiewicz
b32debb8a3
feat(opencode): add xAI Grok OAuth (SuperGrok) + device-code login (#28557)
Co-authored-by: Jaaneek <Jaaneek@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-21 00:13:28 -05:00
cooper-oai
c64ac905e1
fix(opencode): dedupe concurrent Codex OAuth refreshes (#28236)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-20 23:34:31 -05:00
opencode-agent[bot]
7a554441b4 chore: generate 2026-05-21 04:02:29 +00:00
Kit Langton
14366af069
test(session): port llm.test.ts to it.instance (#28578) 2026-05-21 04:01:13 +00:00
opencode-agent[bot]
d9ed62e51c chore: generate 2026-05-21 03:37:50 +00:00
Kit Langton
39ea816a72
refactor(opencode): roll out serviceUse proxy across 14 services + tests (#28576) 2026-05-21 03:36:27 +00:00
opencode-agent[bot]
8f3949d235 chore: generate 2026-05-21 03:30:58 +00:00
Kit Langton
facd207396
fix(opencode): support native OpenAI OAuth fetch (#28571) 2026-05-20 23:29:25 -04:00
opencode-agent[bot]
2b28cc9024 chore: generate 2026-05-21 03:24:51 +00:00
Kit Langton
d37f9e770b
test(control-plane): port workspace.test.ts to it.instance (#28572) 2026-05-21 03:23:26 +00:00
Kit Langton
8fc02b0130
refactor(question): tool-arg errors at the boundary, drop redundant inner decode (#28570) 2026-05-21 03:06:22 +00:00
Kit Langton
ddf18a7f9c
test(server): port event SSE tests to it.instance + testEffectShared (#28569) 2026-05-21 02:55:54 +00:00
opencode-agent[bot]
fccfef1aaf chore: generate 2026-05-21 02:44:38 +00:00
Kit Langton
e0e8159965
test(opencode): port provider.test.ts to it.instance (#28565) 2026-05-21 02:43:14 +00:00
opencode-agent[bot]
9cd6e07a50 chore: generate 2026-05-21 02:32:58 +00:00
Kit Langton
c05ce3b725
test(opencode): port amazon-bedrock.test.ts to it.instance (#28559) 2026-05-20 22:31:42 -04:00
Kit Langton
26008696e1
fix(question): surface schema failures as friendly tool errors (#28563) 2026-05-21 02:03:03 +00:00
Kit Langton
5079fed63a
test(opencode): remove redundant global event casts (#28564) 2026-05-20 21:48:55 -04:00
Kit Langton
ddd6eb4496
fix(tui): separate question checkmark labels (#28558) 2026-05-20 21:35:59 -04:00
Kit Langton
16fb6dac8d
fix(llm): restore OpenAI reasoning streams (#28552) 2026-05-20 21:02:59 -04:00
Dax
8643c0721e
Rename v2 auth service to account (#28260) 2026-05-21 00:53:27 +00:00
Kit Langton
41f6daf96a
Refactor LLM route-first provider API (#28523) 2026-05-20 20:15:52 -04:00
Kit Langton
43c24d8d0f
fix(tui): gate Zed context on terminal env (#28517) 2026-05-20 16:52:33 -04:00
opencode-agent[bot]
09603ed52f chore: generate 2026-05-20 20:50:28 +00:00
Kit Langton
38e3b4087b
test(server): port event-diagnostics to Effect runner (#28520) 2026-05-20 16:48:41 -04:00
opencode-agent[bot]
de672fd214 chore: generate 2026-05-20 20:23:54 +00:00
James Long
d0779d2aca
feat(tui): collapse directories when possible in file tree (#28512) 2026-05-20 16:22:04 -04:00
Shoubhit Dash
4308dd75fb
fix(httpapi): expose v2 catalog errors (#28498) 2026-05-21 00:53:35 +05:30
opencode-agent[bot]
3553754083 chore: generate 2026-05-20 19:09:16 +00:00
Simon Klee
ed839846d1
run: replace subagent tabs with on-demand picker (#28508)
Move subagent navigation into the existing palette: a
"View subagents" command entry, a dedicated picker panel, and a
Down-arrow shortcut from the empty composer.
2026-05-20 21:07:35 +02:00
opencode-agent[bot]
0e118d1961 chore: generate 2026-05-20 17:57:38 +00:00
Shoubhit Dash
40e73c4910
fix(httpapi): expose v2 request errors (#28495) 2026-05-20 23:23:23 +05:30
Sebastian
ef82426e28
handle permanent file plugin errors (#27344) 2026-05-20 18:47:30 +02:00
Dax
9324ef0d08
fix(cli): default console login url (#28474) 2026-05-20 11:34:56 -04:00
opencode-agent[bot]
8940572098 chore: generate 2026-05-20 15:18:18 +00:00
James Long
17d66ee4fe
feat(tui): initial impl of diff viewer (#28476) 2026-05-20 11:16:56 -04:00
Simon Klee
539b118690
run: add shell mode to prompt (#28315)
Press `!` on an empty prompt to enter shell mode and run a command
through session.shell instead of sending a message
2026-05-20 09:09:12 +02:00
Kit Langton
4ad261d8a7
Skip git setup for processor tool test (#28406) 2026-05-19 18:09:15 -04:00
Kit Langton
59c99dc62d
Skip snapshot seed file commits (#28405) 2026-05-19 17:45:55 -04:00
Kit Langton
a8f7c5ec93
Run CLI subprocess tests concurrently (#28399) 2026-05-19 17:26:41 -04:00
Kit Langton
e94d46af86
fix(config): resolve agent/command names from relative paths (#28359) 2026-05-19 20:48:32 +00:00
Kit Langton
c035c35eba
fix(config): tolerate invalid OPENCODE_PERMISSION JSON (#28388) 2026-05-19 20:37:50 +00:00
Kit Langton
b70b45964a
Skip LLM server for prompt tests without LLM calls (#28391) 2026-05-19 16:27:36 -04:00
opencode-agent[bot]
e3c8d221ec chore: generate 2026-05-19 20:24:23 +00:00
Kit Langton
80e5fb11c2
refactor(test/cli): migrate harness short-lived path to AppProcess + FileSystem (#28366) 2026-05-19 16:18:19 -04:00
Kit Langton
4db2746e31
Reduce snapshot batch test fixture sizes (#28381) 2026-05-19 16:10:43 -04:00
Kit Langton
c449d3dc74
Migrate remaining legacy tools config tests (#28363) 2026-05-19 12:06:07 -04:00
Kit Langton
512e34af83
Migrate MCP config tests to instance fixtures (#28338) 2026-05-19 11:45:13 -04:00
Kit Langton
7051796c38
test(cli): tier-A read-only command smoke tests (#28274) 2026-05-19 11:35:48 -04:00
Kit Langton
b67f5d741f
test(opencode/run): skip Windows-only scrollback replay failure (#28261) 2026-05-19 11:24:23 -04:00
opencode-agent[bot]
eec0843ce4 chore: generate 2026-05-19 15:11:40 +00:00
Kit Langton
55baa16fbc
test(lib): extract snapshot normalizer utility for cross-OS stability (#28356) 2026-05-19 11:09:49 -04:00
Kit Langton
c79a9634d3
fix(tool): tolerate plugin tool defs with missing args (#28357) 2026-05-19 15:07:28 +00:00
Sebastian
8dd6448c90
use keymap state for layer visibility (#26246) 2026-05-19 17:07:26 +02:00
Kit Langton
18b9cec50d
test(cli): help-text snapshots for every CLI command (#28267) 2026-05-19 10:58:12 -04:00
opencode-agent[bot]
a2ee437a0e chore: generate 2026-05-19 12:21:56 +00:00
Kit Langton
6618e2bce2
feat(native-llm): route Anthropic API-key models through native runtime (#28271) 2026-05-19 08:20:27 -04:00
Kit Langton
cb15b3ad84
test(cli): subprocess integration tests for opencode acp (#28265) 2026-05-19 08:18:22 -04:00
Sebastian
ee16f08ffa
Fix legacy pgup/pgdown TUI keybind aliases (#28275) 2026-05-19 13:52:00 +02:00
Shoubhit Dash
dac81cdb68
fix(httpapi): preserve v2 openapi errors (#28298) 2026-05-19 11:42:01 +05:30
Kit Langton
d9d43d8519
test: migrate plugin config fixtures 2026-05-18 22:14:01 -04:00
Kit Langton
bcc69f0afb
test: migrate managed config fixtures 2026-05-18 22:02:59 -04:00
Kit Langton
e53563f402
test: migrate remaining simple config fixtures 2026-05-18 21:42:00 -04:00
Kit Langton
7e4b02f1bf
test: migrate config legacy tool fixtures 2026-05-18 21:27:43 -04:00
Kit Langton
996928b32a
Migrate config .opencode file tests to instance fixtures (#28268) 2026-05-18 21:17:11 -04:00
Kit Langton
c032e821bc
Migrate config update tests to instance fixtures (#28266) 2026-05-18 20:57:42 -04:00
opencode-agent[bot]
6f160bb48f chore: generate 2026-05-19 00:57:09 +00:00
Kit Langton
ebb672ac39
test(cli): subprocess integration tests for opencode serve (#28263) 2026-05-19 00:55:58 +00:00
Kit Langton
9a19e84265
Migrate config agent tests to instance fixtures (#28213) 2026-05-18 23:55:33 +00:00
Kit Langton
338666d13e
Migrate config template tests to instance fixtures (#28211) 2026-05-18 23:37:58 +00:00
Kit Langton
7b8a1037a0
refactor(test/lib): generalize run-process harness into cli-process (#28253) 2026-05-18 19:16:10 -04:00
Kit Langton
ee5cf45ef9
Migrate simple config tests to instance fixtures (#28210) 2026-05-18 19:13:16 -04:00
opencode-agent[bot]
2e1593dea5 chore: generate 2026-05-18 22:33:32 +00:00
Kit Langton
0f3d168fdd
test(cli): subprocess integration test harness + regression suite for opencode run (#28230) 2026-05-18 18:32:20 -04:00
Kit Langton
8a321c4536
fix(native-llm): prefer console opencode token (#28237) 2026-05-18 17:23:57 -04:00
opencode-agent[bot]
a88b436eec chore: generate 2026-05-18 18:42:55 +00:00
Kit Langton
dbe36851bc
Preview native LLM runtime stack (#27114) 2026-05-18 14:41:36 -04:00
Kit Langton
88681d389b
Migrate provider lookup tests to instance fixtures
Migrate provider env precedence, model lookup, and default model tests to Effect-aware instance fixtures while keeping behavior unchanged.
2026-05-18 18:01:53 +00:00
Kit Langton
ae2ecd1ed3
Migrate custom provider tests to instance fixtures
Migrate the next custom provider/model config tests to Effect-aware instance fixtures while keeping timing neutral and behavior unchanged.
2026-05-18 17:49:26 +00:00
Kit Langton
159d271e1e
refactor(sync): publish via EffectBridge.fork for codebase consistency (#28187) 2026-05-18 13:30:41 -04:00
Kit Langton
762850dfe5
Migrate provider config tests to instance fixtures
Convert the first provider env/config/filtering tests to Effect-aware instance fixtures while keeping behavior unchanged and documenting neutral timing.
2026-05-18 13:22:59 -04:00
Kit Langton
3ab67f3280
Stabilize watcher test readiness (#28194) 2026-05-18 12:51:46 -04:00
Kit Langton
896ad7b884
Speed up targeted opencode tests
Reduce avoidable setup costs in slow opencode tests while preserving reviewed coverage and recording the benchmark evidence for follow-up test-suite work.
2026-05-18 16:18:29 +00:00
Shoubhit Dash
94828eb44b
refactor(repository): type cache failures (#28188) 2026-05-18 21:46:18 +05:30
Shoubhit Dash
96192495ae
refactor(repository): add cache service (#28184) 2026-05-18 21:25:38 +05:30
opencode-agent[bot]
f7b5576bcc chore: generate 2026-05-18 15:39:33 +00:00
Kit Langton
cb35493242
fix(bus): acquire PubSub subscription eagerly to close /event race (#27959) 2026-05-18 11:38:05 -04:00
Shoubhit Dash
5bfd7fd16c
refactor(repository): clarify reference domain (#28182) 2026-05-18 21:04:44 +05:30
Shoubhit Dash
eb389c58eb
refactor(reference): normalize config entries (#28178) 2026-05-18 20:42:41 +05:30
Shoubhit Dash
54ff0a669b
test(reference): cover configured reference contracts (#28170) 2026-05-18 20:09:27 +05:30
Sebastian
6e4db5666a
upgrade opentui to 0.2.14 (#28090) 2026-05-18 13:44:08 +02:00
opencode-agent[bot]
c813927bb6 chore: generate 2026-05-18 11:07:52 +00:00
Simon Klee
5970c12d90
run: replay session history on interactive resume (#26880) 2026-05-18 13:06:27 +02:00
Dax
e85119aa64
Load models.dev snapshot from build global (#28077) 2026-05-17 21:59:44 -04:00
Sebastian
f97e115ee2
dialog prompt submit keybind + opentui event sink (#27945) 2026-05-18 00:23:19 +02:00
Shoubhit Dash
e4cc4e1682
fix(lsp): preserve instance ref for update events (#28016) 2026-05-17 16:37:00 +05:30
Dax Raad
77db212a0a fix read stream byte cap 2026-05-16 09:20:35 -04:00
Dax
53849bd866
fix(sync): publish events on injected project bus (#27825) 2026-05-16 05:56:49 +00:00
Sebastian
cc9c0b15c7
Revert "add dialog prompt submit keybind (#27807)" (#27815) 2026-05-16 04:44:32 +02:00
Kit Langton
f3b0d3d7ac
fix(tui): dedupe consecutive prompt history entries (#27816) 2026-05-16 02:36:35 +00:00
Sebastian
d441e931f9
add dialog prompt submit keybind (#27807) 2026-05-16 03:11:46 +02:00
opencode-agent[bot]
d6b23fd8f6 chore: generate 2026-05-16 00:44:10 +00:00
Kit Langton
5911bd532d
fix(tui): show config error details on startup (#27803) 2026-05-15 20:42:56 -04:00
Sebastian
0f31fd631b
Fix multiline mentions (#27649) 2026-05-15 23:04:20 +02:00
Shoubhit Dash
65f96a5851
refactor(instance): retire WithInstance adapter (#27782) 2026-05-16 01:30:07 +05:30
Aiden Cline
48122b31cc
fix(tool): bridge custom tool zod metadata (#27770) 2026-05-15 14:50:21 -05:00
opencode-agent[bot]
0df2f5b45f chore: generate 2026-05-15 19:48:45 +00:00
Shoubhit Dash
499e8e4b78
test(instance): add effect-native fixture helpers (#27781) 2026-05-16 01:17:37 +05:30
Shoubhit Dash
0c9cfe923f
refactor(instance): remove legacy runtime fallback (#27757) 2026-05-15 23:05:44 +05:30
opencode-agent[bot]
9975c1ed1c chore: generate 2026-05-15 15:12:20 +00:00
Aiden Cline
ef7d801271
fix(tool): preserve custom tool arg descriptions (#27750)
Co-authored-by: khimaros <231498+khimaros@users.noreply.github.com>
2026-05-15 10:11:01 -05:00
Shoubhit Dash
1c7c03332e
test(workspace): avoid legacy instance reads (#27727) 2026-05-15 17:07:21 +05:30
opencode-agent[bot]
984eefa6f8 chore: generate 2026-05-15 11:02:14 +00:00
Shoubhit Dash
bf64f8cbb5
refactor(cli): dispose bootstrap instance explicitly (#27721) 2026-05-15 16:30:54 +05:30
Shoubhit Dash
e65383810a
refactor(tool): read repo overview directory from instance state (#27717) 2026-05-15 16:14:49 +05:30
Shoubhit Dash
356f684186
refactor(flags): migrate skip migrations flag (#27705) 2026-05-15 14:54:29 +05:30
Shoubhit Dash
7b370406a9
refactor(flags): migrate lsp download flag (#27699) 2026-05-15 14:35:31 +05:30
Shoubhit Dash
202cc863b4
refactor(flags): migrate claude code prompt flag (#27690) 2026-05-15 14:17:04 +05:30
Shoubhit Dash
22cb0395e2
refactor(flags): migrate external skills flag (#27685) 2026-05-15 13:24:56 +05:30
Shoubhit Dash
2d6bedecd4
refactor(flags): migrate output token max to runtime flags (#27680) 2026-05-15 13:07:35 +05:30
opencode-agent[bot]
2080390ca6 chore: generate 2026-05-15 07:36:10 +00:00
Kagura
1ac3f09468
fix(watcher): resolve symlinked .git path before subscribing (#27016)
Co-authored-by: Simon Klee <hello@simonklee.dk>
2026-05-15 09:34:53 +02:00
Dax Raad
7a012cac08 fix(tool): ignore invalid custom tool exports 2026-05-14 23:36:28 -04:00
Dax
e11e089e42
Add Effect-native core event system (#27415) 2026-05-15 00:50:23 +00:00
Kit Langton
195f592640
refactor(server): simplify listener lifecycle (#27413) 2026-05-15 00:00:52 +00:00
opencode-agent[bot]
78769010a1 chore: generate 2026-05-14 23:46:57 +00:00
Kit Langton
4e143e3a3e
test(lib): promote pollWithTimeout/awaitWithTimeout helpers (#27626) 2026-05-14 23:45:32 +00:00
opencode-agent[bot]
dab567aa2d chore: generate 2026-05-14 23:34:42 +00:00
Kit Langton
9d35b04e13
test(acp): replace fixed sleeps with pollUntil in event-subscription (#27624) 2026-05-14 23:33:06 +00:00
Kit Langton
273ab56949
test(bus): fix flaky subscriber races with readiness latch (#27625) 2026-05-14 19:32:25 -04:00
Kit Langton
302ba0ca0b
test(session): de-flake shell-cancel tests by waiting for busy state (#27622) 2026-05-14 19:24:09 -04:00
Shoubhit Dash
d35e09f1fc
test(workspace): use runtime flags in workspace tests (#27612) 2026-05-15 04:19:39 +05:30
Shoubhit Dash
fc34c74567
refactor(flags): move channel db flag to runtime flags (#27615) 2026-05-15 04:09:10 +05:30
Shoubhit Dash
cb4f5cdea9
refactor(flags): move auto share to runtime flags (#27611) 2026-05-15 03:58:26 +05:30
nv-kasikritc
d34a0194ec
feat(provider): add NVIDIA endpoints origin header (#27394) 2026-05-14 17:21:58 -05:00
Shoubhit Dash
43310f4d8c
refactor(flags): move embedded web ui flag to runtime flags (#27613) 2026-05-15 03:51:29 +05:30
Shoubhit Dash
e22cfa435a
refactor(lsp): move ty flag to runtime flags (#27610) 2026-05-15 03:40:30 +05:30
opencode-agent[bot]
93b1ccc029 chore: generate 2026-05-14 22:00:48 +00:00
Shoubhit Dash
faca2b90c1
refactor(flags): migrate icon discovery runtime flag (#27609) 2026-05-15 03:24:14 +05:30
Shoubhit Dash
76ff18afde
refactor(format): move oxfmt flag to runtime flags (#27608) 2026-05-15 03:03:37 +05:30
opencode-agent[bot]
9914c9af17 chore: generate 2026-05-14 21:32:52 +00:00
Shoubhit Dash
f202226bbc
refactor(flags): move bash timeout to runtime flags (#27607) 2026-05-15 02:49:14 +05:30
Shoubhit Dash
34198f422c
refactor(provider): use runtime flag for experimental models (#27606) 2026-05-15 02:48:01 +05:30
Shoubhit Dash
cccdeef294
refactor(flags): migrate claude code skills flag to RuntimeFlags (#27605) 2026-05-15 02:47:26 +05:30
Kit Langton
d353a6bc24
fix(worktree): accept missing create payload (#27582) 2026-05-14 14:25:22 -04:00
Kit Langton
94564f3588
fix(session): prevent double auto-compaction from filterCompacted reorder (#27545) 2026-05-14 13:56:12 -04:00
Kit Langton
855bda8384
test(question): wait on question events (#27124) 2026-05-14 13:23:47 -04:00
opencode-agent[bot]
756488d534 chore: generate 2026-05-14 16:42:18 +00:00
Shoubhit Dash
22de34c4de
feat: add experimental background subagents (#27084) 2026-05-14 22:10:15 +05:30
Shoubhit Dash
be6e7b309e
refactor(provider): type init errors (#27484) 2026-05-14 14:48:58 +05:30
Shoubhit Dash
27ac53aaac
fix(server): stop exposing named defects (#27471) 2026-05-14 12:51:05 +05:30
Aiden Cline
e76cf967e6
fix(session): finalize interrupted assistant messages (#27254) 2026-05-14 01:19:11 -05:00
opencode-agent[bot]
c2723b5ea0 chore: generate 2026-05-14 04:25:32 +00:00
Frederik
9675579796
fix: bug encountered when using azure gpt-5.5 w/ completions api (#26222) 2026-05-13 23:24:16 -05:00
Aiden Cline
981e00971a
fix: image resizer wasm loading, reenable image resizing (#26805) 2026-05-13 23:06:07 -05:00
Aiden Cline
c50d2b3656
Refactor event HTTP API route modules (#27441) 2026-05-13 22:41:17 -05:00
Kit Langton
cda8cc7285
test(httpapi): simplify event stream regression coverage (#27427) 2026-05-14 02:18:40 +00:00
Kit Langton
b928a1fff9
fix(httpapi): preserve event stream context (#27425)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: James Long <longster@gmail.com>
2026-05-13 22:02:30 -04:00
Kit Langton
edf7649400
fix(session): type busy errors (#27410) 2026-05-14 01:28:04 +00:00
Kit Langton
3fc7486d15
test(session): fix shell-cancel race when trap hasn't installed yet (#27408) 2026-05-14 01:10:40 +00:00
Kit Langton
8e353584c7
test(format): remove formatter check sleeps (#27407) 2026-05-13 21:02:34 -04:00
Dax
16c457e712
refactor(core): move models.dev into core (#27347) 2026-05-13 20:58:24 -04:00
Kit Langton
9818c9e8d0
fix(provider): make small model fallback optional (#27405) 2026-05-14 00:44:34 +00:00
Kit Langton
5e41dbbcbf
test(effect): use Effect sleep in instance state tests (#27404) 2026-05-13 20:43:46 -04:00
Kit Langton
aa8a41d1b8
effect(patch,tool): migrate patch/index and tool/read to AppFileSystem (#27155) 2026-05-13 20:32:19 -04:00
Kit Langton
ccb207f946
effect(util): migrate filesystem callers to AppFileSystem.Service (#27152) 2026-05-13 20:25:37 -04:00
Kit Langton
de1e0b5d6d
test(workspace): effectify sync state cases (#27400) 2026-05-13 19:49:03 -04:00
Aiden Cline
df3895d74f
cleanup: make smallOptions rely on variants (#27390) 2026-05-13 18:30:36 -05:00
Kit Langton
55e0af1405
fix(provider): type model not found errors (#27334) 2026-05-13 22:23:09 +00:00
Kit Langton
5182a3698d
test(workspace): use Effect for local session warp cases (#27393) 2026-05-13 22:22:51 +00:00
Sebastian
3b7a5e783d
fix keymap fallback priority and TUI config diagnostics (#27384) 2026-05-13 23:00:48 +02:00
Shoubhit Dash
20cec91550
fix(provider): restore model suggestions (#27372) 2026-05-14 00:38:38 +05:30
Shoubhit Dash
52f9bcbb82
refactor(flags): route installation client through runtime flags (#27369) 2026-05-14 00:10:31 +05:30
Kit Langton
8ad3a4b217
test(util): migrate log cleanup test to Effect (#27357) 2026-05-13 16:43:23 +00:00
Kit Langton
533495ae20
test(mcp): migrate OAuth auto-connect tests (#27356) 2026-05-13 16:38:37 +00:00
Kit Langton
f0635e365f
test(session): use Effect polling in processor tests (#27354) 2026-05-13 16:33:19 +00:00
Kit Langton
25de3e407b
test(acp): use shared instance fixture for event tests (#27351) 2026-05-13 12:30:13 -04:00
Kit Langton
5cdbb7505e
effect(installation): migrate to AppProcess.run (#27188) 2026-05-13 11:54:29 -04:00
Kit Langton
e5319846ad
test(server): migrate pty websocket input test (#27348) 2026-05-13 15:43:09 +00:00
Kit Langton
6e25720307
test(tool): use Effect sleep in edit concurrency test (#27349) 2026-05-13 15:18:35 +00:00
Kit Langton
650f67a05a
chore: delete unused util/lock module (#27223) 2026-05-13 15:08:35 +00:00
opencode-agent[bot]
50dccac915 chore: generate 2026-05-13 15:06:14 +00:00
Kit Langton
02b8b0ff93
test: migrate file watcher test to Effect (#27346) 2026-05-13 15:04:30 +00:00
Kit Langton
76c91c6e33
test: migrate mcp oauth browser tests (#27345) 2026-05-13 15:04:02 +00:00
Kit Langton
7404664827
refactor: migrate installation tests to testEffect (#27342) 2026-05-13 14:56:51 +00:00
Kit Langton
0b112e5bcf
test: migrate permission task config tests (#27343) 2026-05-13 14:56:26 +00:00
Shoubhit Dash
268d758130
refactor(flags): route control-plane workspaces through runtime flags (#27337) 2026-05-13 20:22:30 +05:30
Shoubhit Dash
e28ef7b57c
refactor(flags): route sync workspaces through runtime flags (#27336) 2026-05-13 20:18:06 +05:30
Kit Langton
8d5aa584b4
test(workspace): effectify sync start coverage (#27338) 2026-05-13 14:45:43 +00:00
Shoubhit Dash
eed0eddc63
refactor(flags): route session workspaces through runtime flags (#27335) 2026-05-13 20:14:40 +05:30
Dax
8345152319
core: expose v2 model listing API (#25821) 2026-05-13 14:43:08 +00:00
Kit Langton
bebe5442a5
chore: delete unused util/color module (#27331) 2026-05-13 14:02:17 +00:00
Shoubhit Dash
f13fc5a8a8
refactor(flags): route event system through runtime flags (#27323) 2026-05-13 17:44:09 +05:30
Shoubhit Dash
098bdd8ae2
refactor(flags): route plan mode through runtime flags (#27320) 2026-05-13 17:17:04 +05:30
Shoubhit Dash
4d205027ca
refactor(flags): route scout through runtime flags (#27318) 2026-05-13 17:07:53 +05:30
Shoubhit Dash
5b2b300602
fix(session): tighten http error contracts (#27308) 2026-05-13 16:48:18 +05:30
Shoubhit Dash
809af5c590
fix(provider): type auth errors (#27301) 2026-05-13 15:47:13 +05:30
Shoubhit Dash
2e7cf92c8b
fix(worktree): type expected errors (#27296) 2026-05-13 15:05:30 +05:30
Shoubhit Dash
ccf93f3523
fix(session): make message reads effectful (#27291) 2026-05-13 14:40:12 +05:30
Shoubhit Dash
4b041716fc
fix(server): remove storage not found defect fallback (#27287) 2026-05-13 14:15:53 +05:30
Shoubhit Dash
f01c6b3e37
fix(session): type message list not found errors (#27275) 2026-05-13 13:22:12 +05:30
Shoubhit Dash
fed043a1ad
fix(session): add typed message lookup wrappers (#27269) 2026-05-13 13:04:07 +05:30
Shoubhit Dash
e9a29e4908
fix(storage): type not found errors (#27265) 2026-05-13 12:25:04 +05:30
opencode-agent[bot]
9fe912439b chore: generate 2026-05-13 05:41:29 +00:00
Shoubhit Dash
dd46fddf22
test(cli): cover config json diagnostics (#27257) 2026-05-13 05:40:12 +00:00
Shoubhit Dash
367665dba2
fix(cli): render tagged config errors (#27256) 2026-05-13 11:01:18 +05:30
Aiden Cline
28204720dc
temporarily revert: preserve permission ordering by accepting a layered array (#27258) 2026-05-12 23:55:45 -05:00
Shoubhit Dash
90c13d93f3
fix(server): hide unknown 500 details (#27251) 2026-05-13 10:15:28 +05:30
Brendan Allan
ad6a8a1850
fix: use htmlrewriter2 instead of HTMLRewriter for node compat (#26309) 2026-05-13 03:28:08 +00:00
Kit Langton
46daede10c
test(pty): migrate output isolation to Effect runner (#27235) 2026-05-13 03:25:52 +00:00
Kit Langton
8249baeb4e
test(pty): migrate shell tests to Effect runner (#27238) 2026-05-13 03:20:20 +00:00
opencode-agent[bot]
784796e27a chore: generate 2026-05-13 03:14:19 +00:00
Kit Langton
913ea36ae6
test(server): scope MCP HttpApi handler (#27226) 2026-05-13 03:13:05 +00:00
Kit Langton
68c4951318
test(mcp): migrate lifecycle tests to Effect runner (#27205) 2026-05-13 03:05:30 +00:00
Kit Langton
6d3b2fe08b
test(server): stabilize SDK project skill prompt test (#27239) 2026-05-13 03:01:29 +00:00
Kit Langton
d88cef6ada
test(mcp): migrate headers tests to Effect runner (#27237) 2026-05-13 02:56:29 +00:00
Kit Langton
8370d0cef4
test(server): migrate httpapi ui tests to effect runner (#27236) 2026-05-13 02:55:36 +00:00
Kit Langton
0b67e1a046
test(server): migrate session messages to Effect runner (#27234) 2026-05-13 02:55:33 +00:00
Kit Langton
485ecbde18
test(server): migrate global session list to effect runner (#27233) 2026-05-13 02:52:59 +00:00
Kit Langton
03cf833236
test(provider): migrate DigitalOcean provider test to Effect runner (#27232) 2026-05-13 02:51:11 +00:00
Kit Langton
e3684f36f9
chore: delete unused util/abort module + orphaned leak test (#27230) 2026-05-13 02:46:41 +00:00
Kit Langton
13fbc9acfc
docs(effect): add cleanup roadmap (#27228) 2026-05-13 02:45:26 +00:00
Kit Langton
588b5240d0
test(server): migrate worktree endpoint repro to effect runner (#27220) 2026-05-13 02:43:41 +00:00
Kit Langton
ff16eb8dea
test(project): use Deferred for dispose handoff (#27225) 2026-05-13 02:32:50 +00:00
Kit Langton
91a9514ed0
test(server): use AppFileSystem in provider tests (#27227) 2026-05-13 02:32:30 +00:00
opencode-agent[bot]
b43147440c chore: generate 2026-05-13 02:16:48 +00:00
Kit Langton
c96a77c60b
test(pty): migrate session tests to Effect runner (#27222) 2026-05-13 02:15:38 +00:00
Kit Langton
0879f5e22d
test(server): migrate project init git test to Effect runner (#27218) 2026-05-13 02:08:55 +00:00
opencode-agent[bot]
16333b5222 chore: generate 2026-05-13 02:08:16 +00:00
Kit Langton
e16f4b6b99
test(permission): migrate next tests to effect runner (#27217) 2026-05-13 02:06:58 +00:00
Kit Langton
6fbb08b724
test(project): migrate instance tests to effect runner (#27215) 2026-05-13 02:06:16 +00:00
Kit Langton
a26a2a95bd
test(server): migrate provider httpapi test to effect runner (#27216) 2026-05-13 02:05:52 +00:00
Kit Langton
7f9268f147
test(server): migrate global bus helper to Effect (#27214) 2026-05-13 02:04:46 +00:00
Kit Langton
5c7af682b9
test(server): migrate MCP HTTP API test to Effect runner (#27213) 2026-05-13 02:03:52 +00:00
Kit Langton
911b2ac088
test(session): migrate prompt tests to effect runner (#27209) 2026-05-13 01:51:35 +00:00
Kit Langton
da689d77c4
effect: move tool flags into RuntimeFlags (#27198) 2026-05-12 21:45:53 -04:00
opencode-agent[bot]
c9df833d2c chore: generate 2026-05-13 01:45:20 +00:00
Aiden Cline
c2b1ebd9dc
feat: update pricing schema for models to ensure more accurate cost tracking (#27184) 2026-05-12 20:44:06 -05:00
Kit Langton
d1356f509e
test(server): migrate HTTP API SDK test to Effect runner (#27208) 2026-05-13 01:43:35 +00:00
Kit Langton
7d9ac713a9
test(config): migrate TUI config tests to Effect runner (#27206) 2026-05-13 01:42:33 +00:00
Kit Langton
4d9c675b00
test(server): migrate httpapi session test to effect runner (#27207) 2026-05-13 01:40:25 +00:00
Kit Langton
604de70689
test(server): migrate experimental HttpApi test to Effect (#27204) 2026-05-13 01:40:07 +00:00
opencode-agent[bot]
673226d214 chore: generate 2026-05-13 01:39:46 +00:00
Kit Langton
2447f42294
test(server): migrate session select to effect runner (#27203) 2026-05-13 01:38:38 +00:00
Kit Langton
8310e7df70
test(server): migrate missing patch diff test (#27202) 2026-05-13 01:37:34 +00:00
Kit Langton
c4e676b8a0
fix(task): preserve subagent self permissions (#27201) 2026-05-13 01:36:02 +00:00
Sebastian
d6367853ae
Add TUI notifications and attention sounds (disabled by default) (#26980) 2026-05-13 03:26:25 +02:00
Kit Langton
31e2d72bf7
test(worktree): scope created worktree cleanup (#27191) 2026-05-12 21:09:58 -04:00
Kit Langton
b7c6fa611f
effect: add RuntimeFlags service (#27181) 2026-05-12 20:59:02 -04:00
Kit Langton
17d4c366e6
test(worktree): dispose created instances before removal (#27182) 2026-05-12 20:23:20 -04:00
Kit Langton
d0844c600b
test(worktree): use timeoutOrElse for ready wait (#27180) 2026-05-12 20:14:05 -04:00
Kit Langton
d8c8322ddf
test: migrate worktree tests to effect runner (#27177) 2026-05-12 19:55:07 -04:00
Kit Langton
1b6599f411
test(plugin): use noop dependency boundaries (#27148) 2026-05-12 19:53:46 -04:00
opencode-agent[bot]
937a3c10b3 chore: generate 2026-05-12 23:49:28 +00:00
Kit Langton
72ce24c200
test: migrate effect cmd ALS test (#27173) 2026-05-12 23:48:17 +00:00
Kit Langton
3301fad8cd
test: migrate app runtime logger effect tests (#27176) 2026-05-12 23:47:49 +00:00
Kit Langton
9c54255aeb
fix: migrate sync http api test to effect runner (#27175) 2026-05-12 23:47:14 +00:00
Kit Langton
b0674b473f
test: migrate session action route to effect runner (#27174) 2026-05-12 23:46:51 +00:00
Kit Langton
ded4da735b
test: migrate webfetch tool tests to effect runner (#27171) 2026-05-12 23:46:23 +00:00
Kit Langton
2c334d9242
Migrate schema error body tests to Effect runner (#27172) 2026-05-12 23:46:19 +00:00
Kit Langton
81dd46abec
test: migrate websearch tests to effect runner (#27170) 2026-05-12 23:45:01 +00:00
Andrew Suffield
65368f609d
fix: preserve permission ordering by accepting a layered array (#23214)
Co-authored-by: Andrew Suffield <asuffield@cloudflare.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-12 17:09:06 -05:00
opencode-agent[bot]
2cb697b720 chore: generate 2026-05-12 21:24:39 +00:00
Aiden Cline
cb511f78ff
fix(plugin): preserve tool attachments (#27157) 2026-05-12 16:23:15 -05:00
Musa
159964b172
feat(plugin): add DigitalOcean OAuth + Inference Routers (#26095) 2026-05-12 16:22:40 -05:00
Kit Langton
d9f9f1553b
test: use Effect file services in migrated tests (#27154) 2026-05-12 20:48:07 +00:00
Kit Langton
0fb55b4f1a
test(project): migrate global project tests to Effect runner (#27142) 2026-05-12 20:45:39 +00:00
Kit Langton
3c34f6704b
test: migrate auth override plugin test (#27140) 2026-05-12 20:41:34 +00:00
Kit Langton
4cf088ae84
test: migrate instance bootstrap to Effect runner (#27144) 2026-05-12 20:34:12 +00:00
Aiden Cline
ca28dd02ec
fix(compaction): restore tail turns after summarization (#27145) 2026-05-12 15:33:16 -05:00
Kit Langton
2017dc165c
test: migrate negative tokens regression to Effect runner (#27141) 2026-05-12 20:32:23 +00:00
Kit Langton
dc9d6a08cb
test: migrate agent color config tests (#27139) 2026-05-12 20:31:38 +00:00
Kit Langton
af4ab017cb
test(session): migrate structured output integration test (#27143) 2026-05-12 20:30:35 +00:00
Kit Langton
3f74abc6cd
test: simplify Effect migration follow-ups (#27136) 2026-05-12 20:00:54 +00:00
Kit Langton
e0d0fe1ff7
test(bus): migrate integration tests to Effect runner (#27132) 2026-05-12 19:58:54 +00:00
opencode-agent[bot]
f7dbb4dac4 chore: generate 2026-05-12 19:48:35 +00:00
Kit Langton
c5849e56cc
test(project): migrate project tests to Effect runner (#27134) 2026-05-12 19:47:17 +00:00
opencode-agent[bot]
e46ab34d27 chore: generate 2026-05-12 19:44:26 +00:00
Kit Langton
1d4613006a
test(project): migrate instance tests to Effect runner (#27130) 2026-05-12 19:41:46 +00:00
Kit Langton
71040c54aa
test(plugin): migrate loader shared tests to Effect runner (#27129) 2026-05-12 19:41:44 +00:00
Kit Langton
fec78154b5
test(bus): migrate bus tests to Effect runner (#27131) 2026-05-12 19:41:24 +00:00
Kit Langton
3e2ec192cf
test(question): remove WithInstance bridge (#27128) 2026-05-12 19:40:01 +00:00
Kit Langton
ec960da42a
test(skill): migrate discovery tests to Effect runner (#27127) 2026-05-12 19:39:03 +00:00
Shoubhit Dash
45de4975de
refactor(core): resolve default agent info (#27125) 2026-05-13 01:08:30 +05:30
Kit Langton
e540daabc4
test(agent): migrate plan bypass tests to Effect runner (#27119) 2026-05-12 14:56:01 -04:00
opencode-agent[bot]
f3c91c5f96 chore: generate 2026-05-12 18:52:25 +00:00
Kit Langton
549b146ea6
Stabilize session event tests (#27117) 2026-05-12 18:51:18 +00:00
Kit Langton
3c7569d852
test(tool): migrate external directory tests to Effect runner (#27122) 2026-05-12 18:50:56 +00:00
Kit Langton
8f1ded9e08
test(file): migrate ripgrep tests to Effect runner (#27120) 2026-05-12 18:50:26 +00:00
Kit Langton
b668af29dd
test(git): migrate git tests to Effect runner (#27121) 2026-05-12 18:50:07 +00:00
Kit Langton
ec30ff9120
test(agent): migrate agent tests to Effect runner (#27118) 2026-05-12 18:49:30 +00:00
Kit Langton
822eec0d62
Fix runner cancel completion (#27115) 2026-05-12 14:22:56 -04:00
Kit Langton
3974520742
Migrate UI cancel error to tagged error (#27112) 2026-05-12 18:09:00 +00:00
opencode-agent[bot]
0ce614a280 chore: generate 2026-05-12 16:46:35 +00:00
Kit Langton
e8125e9b42
test(server): migrate session list tests to Effect runner (#27101) 2026-05-12 16:45:05 +00:00
Kit Langton
a7b5041674
test(file): migrate fsmonitor tests to Effect runner (#27099) 2026-05-12 16:44:04 +00:00
Kit Langton
a16789dfdd
test(tool): migrate apply patch tests to Effect runner (#27100) 2026-05-12 16:43:33 +00:00
Kit Langton
8115004c73
test(file): migrate path traversal tests to Effect runner (#27098) 2026-05-12 16:42:49 +00:00