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
Kit Langton
ec4fdaf8e9
test(tool): migrate tool define tests to Effect runner ( #27097 )
2026-05-12 16:42:19 +00:00
Kit Langton
c7d8b0d565
Delete named schema error wrapper ( #27066 )
2026-05-12 12:04:28 -04:00
Kit Langton
257fcafc83
test(tool): migrate edit concurrency test ( #26983 )
2026-05-12 11:52:31 -04:00
Kit Langton
04aafe2bfc
test(provider): migrate more config-backed cases ( #27067 )
2026-05-12 14:19:49 +00:00
opencode-agent[bot]
0fd0facc44
chore: generate
2026-05-12 13:31:03 +00:00
Kit Langton
0de3b67cc0
test(tool): migrate shell tests to Effect runner ( #26968 )
2026-05-12 13:28:46 +00:00
Kit Langton
28f38fc871
Remove Zod from named errors ( #26982 )
2026-05-12 09:20:15 -04:00
Shoubhit Dash
8feb4a31c7
feat(core): add background job service ( #27033 )
2026-05-12 15:22:38 +05:30
Simon Klee
8f05bbfaa6
prompt: fix cursor math for wide characters ( #27017 )
...
String.length counts code points, not display columns, so CJK
characters and emoji that occupy two terminal cells caused
misaligned cursors, broken mention triggers, and incorrect
history restoration offsets.
Use Bun.stringWidth for now, we need an alternative for this.
Fix #26716
Close #26922
2026-05-12 11:45:28 +02:00
Shoubhit Dash
2481dde36d
chore: remove codesearch tool ( #27019 )
2026-05-12 13:44:02 +05:30
Dax
36d40fee4d
Track session usage totals ( #26644 )
2026-05-12 01:18:57 -04:00
Aiden Cline
487575773d
feat: create global opencode.jsonc if no configs exist ( #26992 )
2026-05-11 23:13:22 -05:00
opencode-agent[bot]
5cc84800dc
chore: generate
2026-05-12 03:43:40 +00:00
James Long
2b432d9e03
fix(tui): scope events by project ( #26936 )
2026-05-11 23:42:04 -04:00
Aiden Cline
1a28924ed8
fix: grep external directory permission evaluation ( #26958 )
2026-05-11 21:47:35 -05:00
Kit Langton
cc1835e0db
test(provider): migrate config-backed cases to Effect runner ( #26969 )
2026-05-12 02:23:52 +00:00
Kit Langton
0f5d4ae648
test(project): stabilize VCS branch update test ( #26979 )
2026-05-11 22:12:07 -04:00
Kit Langton
ce72020750
test(tool): migrate edit tests to Effect runner ( #26977 )
2026-05-11 21:42:17 -04:00
Kit Langton
74aa735e6a
fix(tui): guard prompt submit against concurrent invocation ( #26972 )
2026-05-12 01:35:28 +00:00
Kit Langton
e5aa5161f2
Remove effect-zod bridge ( #26956 )
2026-05-11 21:14:55 -04:00
Kit Langton
abb1ee6278
docs(test): add Effect migration orchestration notes ( #26963 )
2026-05-11 20:59:51 -04:00
Kit Langton
c4003579bb
test(project): migrate VCS tests to Effect runner ( #26965 )
2026-05-11 20:59:34 -04:00
Kit Langton
0d9c534184
test(snapshot): migrate snapshot tests to Effect runner ( #26964 )
2026-05-11 20:59:31 -04:00
opencode-agent[bot]
e0e9414cbd
chore: generate
2026-05-12 00:41:30 +00:00
Kit Langton
44edb639c2
test(session): migrate message pagination to Effect runner ( #26957 )
2026-05-12 00:40:23 +00:00
Kit Langton
fbd52ca2f4
test(file): migrate file tests to Effect runner ( #26959 )
2026-05-12 00:39:31 +00:00
opencode-agent[bot]
8015ff7ca5
chore: generate
2026-05-12 00:33:34 +00:00
Kit Langton
ec9584177f
docs(test): plan Effect test migration ( #26954 )
2026-05-11 20:32:27 -04:00
Kit Langton
fdeb2748e1
test(agent): isolate plugin agent regression ( #26948 )
2026-05-11 19:38:54 -04:00
Kit Langton
a5c35bf182
Avoid bootstrapping server plugins from TUI plugin runtime ( #26938 )
2026-05-11 17:32:16 -04:00
Kit Langton
fd65d29dcc
Drop unused opencode Zod statics ( #26935 )
2026-05-11 17:14:18 -04:00
Kit Langton
fe7ca3421e
Drop Config Info Zod static ( #26933 )
2026-05-11 16:49:22 -04:00
Kit Langton
cc95197d72
Drop prompt input Zod statics ( #26923 )
2026-05-11 16:49:08 -04:00
James Long
9067218b74
fix(core): always start worktrees as detached ( #26931 )
2026-05-11 16:22:25 -04:00
Kit Langton
42a0453945
Drop small session Zod statics ( #26921 )
2026-05-11 16:12:31 -04:00
Kit Langton
4d9eb6c320
Validate structured output tests with Effect Schema ( #26919 )
2026-05-11 16:11:25 -04:00
Kit Langton
c060c436b6
Drop LSP config Zod statics ( #26920 )
2026-05-11 16:11:11 -04:00
Kit Langton
8d9b9719be
Drop unused small ID Zod statics ( #26908 )
2026-05-11 13:22:59 -04:00
Kit Langton
c7e084c32c
Simplify single-backend HttpApi exerciser ( #26906 )
2026-05-11 13:22:31 -04:00
Kit Langton
6f2f759fbb
Clean up post-Hono references ( #26903 )
2026-05-11 13:20:54 -04:00
Kit Langton
df386bd651
feat(skill): enable customize-opencode by default, link full schema ( #26899 )
2026-05-11 13:13:41 -04:00
opencode-agent[bot]
19fce2bc6f
chore: generate
2026-05-11 15:21:20 +00:00
Shoubhit Dash
4bae84c8b0
feat(scout): autocomplete configured mentions ( #26843 )
2026-05-11 20:50:03 +05:30
Shoubhit Dash
2d0d3d596e
feat(compaction): serialize compaction tail ( #26830 )
2026-05-11 13:40:36 +05:30
opencode-agent[bot]
3bd98ea055
chore: generate
2026-05-11 07:28:32 +00:00
Shoubhit Dash
7e997cfba4
refactor(scout): resolve configured reference mentions ( #26701 )
2026-05-11 12:57:26 +05:30
Aiden Cline
518264fcd9
fix(opencode): fix full session fork ( #26811 )
2026-05-11 00:26:36 -05:00
Kit Langton
ddc02c2893
Drop synchronous SyncEvent facades ( #26789 )
2026-05-11 01:53:50 +00:00
Kit Langton
effd96755e
Use SyncEvent service at event call sites ( #26782 )
2026-05-10 21:20:13 -04:00
Kit Langton
fed716ada5
Clarify compaction test harness ( #26777 )
2026-05-10 20:41:21 -04:00
Kit Langton
16aa67086b
Effectify remaining compaction process tests ( #26776 )
2026-05-10 20:17:01 -04:00
Kit Langton
128d10d9e9
Simplify compaction test helpers ( #26742 )
2026-05-10 20:03:11 -04:00
Kit Langton
5ef72e1101
Drop unused ID Zod statics ( #26740 )
2026-05-10 19:58:21 -04:00
Kit Langton
f71fb18d3d
Replace compaction create test fixtures ( #26738 )
2026-05-10 19:53:22 -04:00
Sebastian
5654dd2aad
restore managed textarea keymap handling ( #26771 )
2026-05-11 01:45:59 +02:00
Kit Langton
64dde0cb15
Migrate compaction tool-call test ( #26737 )
2026-05-10 19:44:42 -04:00
Kit Langton
a658e43eeb
Migrate compaction plugin test ( #26736 )
2026-05-10 19:42:44 -04:00
Kit Langton
ca8a42c973
Migrate LLM compaction tail tests ( #26734 )
2026-05-10 19:41:28 -04:00
Kit Langton
8f5f75db12
Migrate compaction LLM test ( #26733 )
2026-05-10 19:20:44 -04:00
Kit Langton
4ff0d07b1d
Migrate configurable compaction tests ( #26732 )
2026-05-10 19:18:02 -04:00
Kit Langton
2a571b3cee
Migrate compaction overflow tests ( #26731 )
2026-05-10 19:12:49 -04:00
Kit Langton
9c8da69196
Use Effect timeout in compaction test ( #26728 )
2026-05-10 12:45:54 -04:00
Kit Langton
fa15dbc5ec
Migrate compaction process tests ( #26723 )
2026-05-10 12:25:44 -04:00
Kit Langton
049502fac6
fix(server): return diagnosable body for schema rejections ( #26631 )
2026-05-10 16:21:32 +00:00
Kit Langton
a4f3cedcdf
Start effect-style compaction tests
2026-05-10 16:12:00 +00:00
Kit Langton
11030c627b
Scope boolean query overrides
2026-05-10 11:57:52 -04:00
Kit Langton
49ee3ba85a
Source diff message query pattern ( #26638 )
2026-05-10 11:54:54 -04:00
opencode-agent[bot]
6589a66822
chore: generate
2026-05-10 12:28:11 +00:00
Shoubhit Dash
5cf9abe743
feat(scout): materialize configured reference repos ( #26692 )
2026-05-10 17:57:11 +05:30
opencode-agent[bot]
3a78fb1f42
chore: generate
2026-05-10 06:49:21 +00:00
Aiden Cline
85ce6a5f95
feat: better image handling (auto resize & max size constraints) ( #26401 )
2026-05-10 01:48:19 -05:00
Kit Langton
f220f02a2f
Source workspace path pattern ( #26632 )
2026-05-09 23:02:31 -04:00
Kit Langton
67b9c9c027
Source HTTP API ID path patterns ( #26623 )
2026-05-09 22:58:47 -04:00
Kit Langton
c6e6bdf59f
fix(session): tolerate negative token counts in stored parts ( #26620 )
2026-05-09 22:10:44 -04:00
Kit Langton
10ea59066f
feat(skill): built-in opencode-meta skill ( #26617 )
2026-05-09 22:05:37 -04:00
Kit Langton
79d6b10d7c
fix(mcp): tolerate output schema ref failures ( #26614 )
2026-05-09 22:03:59 -04:00
Kit Langton
6e78f36a0f
Narrow HTTP API numeric query overrides ( #26618 )
2026-05-09 22:02:51 -04:00
Kit Langton
16866e1180
Share HTTP API boolean query schema ( #26615 )
2026-05-09 21:41:15 -04:00
Kit Langton
e30d8173c1
Fix OpenAPI workspace query drift ( #26609 )
2026-05-09 21:12:34 -04:00
Kit Langton
b8ca71d309
fix(task): subagent inherits parent agent's deny rules (Plan Mode security bypass) ( #26597 )
...
Co-authored-by: Developer <temp@example.com>
2026-05-09 23:51:55 +00:00
Kit Langton
6849f96825
refactor(provider): share model status schema ( #26595 )
...
Co-authored-by: Developer <temp@example.com>
2026-05-09 19:20:31 -04:00
Kit Langton
00c3248295
fix(config): allow active provider model status ( #26592 )
...
Co-authored-by: Developer <temp@example.com>
2026-05-09 18:59:05 -04:00
opencode-agent[bot]
818b56dbd0
chore: generate
2026-05-09 22:47:54 +00:00
Kit Langton
29b5b24787
fix(tui): aggregate bootstrap request failures
...
TUI bootstrap now reports all parallel fetch failures together instead of losing sibling failures after the first rejection.
2026-05-09 18:46:52 -04:00
Kit Langton
11363170ca
fix(sdk): wrap thrown error bodies in Error
...
SDK throwOnError paths now convert structured response bodies into real Error instances while preserving the original body and status in cause.
2026-05-09 18:46:43 -04:00
Kit Langton
ba9e4b67ed
fix(tool/read): match permission patterns against worktree-relative path
...
Read permission checks now use the same worktree-relative path basis as edit/write/apply_patch, so configured patterns apply consistently.
2026-05-09 18:46:29 -04:00
Kit Langton
bd1029b19f
test(server): cover HttpApi context inheritance
...
Adds regression coverage for request context inheritance in promptAsync and explicit context provisioning in stream bodies.
2026-05-09 18:46:10 -04:00
Kit Langton
43b51f09d0
fix(httpapi): align runtime query schemas with workspace routing params ( #26581 )
...
Co-authored-by: Developer <temp@example.com>
2026-05-09 16:50:30 -04:00
Kit Langton
d373c562f2
fix(session): accept legacy summary diffs ( #26579 )
...
Co-authored-by: Developer <temp@example.com>
2026-05-09 16:44:24 -04:00
opencode-agent[bot]
5fa5d876fc
chore: generate
2026-05-09 20:31:32 +00:00
Kit Langton
805af011c9
test(session): regression test for #26574 + mirror loosening on Vcs.FileDiff ( #26578 )
...
Co-authored-by: Developer <temp@example.com>
2026-05-09 16:30:31 -04:00
Kit Langton
8602937a37
test(session): cover workspace-routed messages ( #26576 )
2026-05-09 16:19:06 -04:00
Kit Langton
77da433e0a
fix(session): accept routing params in message list ( #26569 )
...
Co-authored-by: Developer <temp@example.com>
2026-05-09 16:02:35 -04:00
Kit Langton
6c2dfd2f52
fix(tui): guard messages.data in session.sync against undefined ( #26566 )
...
Co-authored-by: Developer <temp@example.com>
2026-05-09 19:58:03 +00:00
Dax
dcdbdb218f
Move schema utilities into core ( #26565 )
2026-05-09 19:51:09 +00:00
Kit Langton
5e49029e70
fix(provider): isolate plugin model mutations ( #26561 )
...
Co-authored-by: Developer <temp@example.com>
2026-05-09 15:47:07 -04:00
Kit Langton
6fea0178eb
fix(server): defer validation error body change
2026-05-09 14:50:45 -04:00
Kit Langton
57efec4429
fix(storage): default workspace time migration ( #26556 )
2026-05-09 14:18:55 -04:00
Kit Langton
27fa297a42
fix(server): keep provider lists JSON-safe ( #26550 )
2026-05-09 13:40:46 -04:00
Aiden Cline
b1cd25de3d
ignore: fix typerrs on dev ( #26544 )
2026-05-09 12:08:00 -05:00
Steffen Deusch
817cb076a8
fix(acp): include tool image attachments in updates ( #25128 )
2026-05-09 11:45:44 -05:00
opencode-agent[bot]
d01cb7f013
chore: generate
2026-05-09 13:11:45 +00:00
Kit Langton
28b03595bf
research: delete Hono backend (do not merge) ( #25667 )
2026-05-09 13:10:42 +00:00
Kit Langton
32684e70e6
test(server): expect null body from HTTP API authorize() with no redirect ( #26515 )
2026-05-09 08:50:00 -04:00
Kit Langton
e7cc8259b5
test(server): drop flaky account error-mapping test ( #26475 )
2026-05-09 00:29:31 -04:00
opencode-agent[bot]
a9ccb0804f
chore: generate
2026-05-09 04:22:25 +00:00
Kit Langton
ebe6087e8f
fix(server): return structured validation errors ( #26457 )
2026-05-09 00:21:19 -04:00
Kit Langton
dc978cb889
fix(server): validate permission and question ids ( #26456 )
2026-05-09 00:20:28 -04:00
Kit Langton
8cbc43fbb0
fix(server): include auth challenge on typed 401 ( #26455 )
2026-05-09 00:15:20 -04:00
opencode-agent[bot]
82359c4b1b
chore: generate
2026-05-09 04:06:08 +00:00
Kit Langton
7f3e51453b
test(server): use Layer.mock for partial Account service stub ( #26472 )
2026-05-09 00:05:05 -04:00
Kit Langton
cbdb2d9825
test(server): expand workspace routing fixed-id coverage ( #26458 )
2026-05-09 00:00:18 -04:00
Kit Langton
dcb8ed8eb0
test(server): cover workspace sync fence protocol ( #26441 )
2026-05-08 23:55:47 -04:00
Kit Langton
aab82cc1a7
test(project): rescue non-Hono InstanceBootstrap boundary tests ( #26453 )
2026-05-08 23:53:42 -04:00
opencode-agent[bot]
cff441909a
chore: generate
2026-05-09 03:45:35 +00:00
Kit Langton
3615d5aab1
fix(server): map Account failures to typed 500 instead of defect ( #26448 )
2026-05-08 23:44:28 -04:00
Kit Langton
4d585464f3
fix(server): include Origin in CORS preflight Vary header ( #26445 )
2026-05-08 23:17:47 -04:00
Kit Langton
357a74714a
fix(test): set OPENCODE_EXPERIMENTAL_WORKSPACES in fence header test ( #26466 )
2026-05-08 23:12:08 -04:00
Kit Langton
ffea6c7974
feat(server): add HTTP API response compression ( #26440 )
2026-05-08 23:06:00 -04:00
Kit Langton
8e9550d90d
fix(server): emit fixed workspace fence headers ( #26443 )
2026-05-08 22:45:54 -04:00
James Long
9b7b6cb30f
feat(core): be smarter about generating a worktree name ( #26368 )
2026-05-08 22:45:44 -04:00
Kit Langton
cc68afb2de
test(server): lock fixed workspace routing context ( #26454 )
2026-05-08 22:35:32 -04:00
Kit Langton
11c33d52a5
test(server): cover REST API project skills ( #26451 )
2026-05-09 02:23:21 +00:00
Kit Langton
9c05d4e2fd
fix(server): serve HttpApi OpenAPI document ( #26438 )
2026-05-08 22:20:50 -04:00
Kit Langton
0745162eab
test(server): harden HttpApi exercise coverage ( #26425 )
2026-05-08 20:50:01 -04:00
Kit Langton
21d055be19
fix(workspace): claim detached sessions to source project ( #26413 )
2026-05-08 20:25:53 -04:00
Sebastian
a0fc27e424
flatten to keybind compatible config ( #26421 )
2026-05-09 01:29:13 +02:00
Shoubhit Dash
40d5ea1cf1
feat(core): add scout agent for repo research ( #24149 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2026-05-08 20:20:08 +00:00
Dax
fed221e0b0
fix(skill): allow missing descriptions ( #26391 )
2026-05-08 18:50:06 +00:00
Kit Langton
75308ea47d
test(server): add HttpApi auth exercise mode ( #26386 )
2026-05-08 14:05:46 -04:00
Kit Langton
daa3116f4b
refactor(server): split HttpApi exercise harness ( #26385 )
2026-05-08 17:58:14 +00:00
opencode-agent[bot]
9e7f7bf8e4
chore: generate
2026-05-08 17:46:57 +00:00
Simon Klee
4d43d584fe
cli/run: switch to global event stream ( #26383 )
2026-05-08 19:44:31 +02:00
Kit Langton
3052a79b32
refactor(server): clarify HttpApi route auth layers ( #26372 )
2026-05-08 13:06:00 -04:00
Rajvardhan Patil
13b3117ca9
fix(server): require auth for effect root routes ( #26361 )
...
Co-authored-by: Rajvardhan Patil <243567420+RajvardhanPatil07@users.noreply.github.com>
2026-05-08 16:39:11 +00:00
opencode-agent[bot]
fc46cef5fd
chore: generate
2026-05-08 15:49:37 +00:00
Aiden Cline
799996db76
fix: adjust tui retry dialog logic to be more provider specific and error case specific ( #26366 )
2026-05-08 10:48:19 -05:00
opencode-agent[bot]
df75bfe07c
chore: generate
2026-05-08 15:10:32 +00:00
James Long
c818c9dcb6
feat(core): allow external workspace creation ( #26212 )
2026-05-08 11:09:12 -04:00
Kit Langton
c36ab3f935
fix(provider): align Gemini thinking controls ( #26279 )
2026-05-08 10:22:45 -04:00
opencode-agent[bot]
a196569f51
chore: generate
2026-05-08 11:56:55 +00:00
Sebastian
19da27e1cb
internal which-key plugin, inactive by default ( #26337 )
2026-05-08 13:55:49 +02:00
opencode-agent[bot]
ac7a885ae9
chore: generate
2026-05-08 10:18:22 +00:00
Simon Klee
7f2b5ee8c2
feat(opencode): add interactive split-footer mode to run ( #23557 )
2026-05-08 12:17:14 +02:00
opencode-agent[bot]
edbc02855d
chore: generate
2026-05-08 08:50:42 +00:00
Shoubhit Dash
a43d3e0e1e
feat(websearch): add parallel provider rollout ( #26227 )
2026-05-08 14:19:36 +05:30
Shoubhit Dash
ae25278eda
test(session): update go retry fixture ( #26312 )
2026-05-08 14:10:18 +05:30
Frank
bb3f14119b
tui: update go upsell copy
2026-05-08 01:51:33 -04:00
opencode-agent[bot]
9c88235121
chore: generate
2026-05-08 04:18:54 +00:00
Aiden Cline
4e14f79511
fix: tweaks to transform logic for anthropic and bedrock ( #26276 )
2026-05-07 23:17:43 -05:00
Kit Langton
e0396b809a
fix(provider): align Anthropic Opus 4.5 efforts ( #26275 )
2026-05-08 00:06:07 -04:00
Kit Langton
319498e2fd
fix(provider): constrain OpenAI deep research efforts ( #26273 )
2026-05-07 23:43:42 -04:00
opencode-agent[bot]
114eeb21dc
chore: generate
2026-05-08 03:33:55 +00:00
Kit Langton
1cf8123bc6
fix(provider): align GPT-5 reasoning variants ( #26268 )
2026-05-07 23:32:47 -04:00
opencode-agent[bot]
7ded0ec9e9
chore: generate
2026-05-07 21:54:31 +00:00
Aiden Cline
f5d0371efe
tui: go plan payg msg ( #26248 )
2026-05-07 16:53:24 -05:00
opencode-agent[bot]
2c17e3a4db
chore: generate
2026-05-07 18:36:42 +00:00
Sebastian
98f5e6e713
introduce opentui keymap as sole key/cmd engine ( #26053 )
2026-05-07 20:35:31 +02:00
James Long
3c4b4d5faf
feat(core): copy file changes when warping ( #26190 )
2026-05-07 10:24:17 -04:00
Shoubhit Dash
95280ebec9
fix(tui): restore custom provider in /connect ( #26168 )
2026-05-07 17:05:35 +05:30