Kit Langton
775321173d
refactor(httpapi): describe bodyless global upgrade payload
2026-05-25 16:18:31 -04:00
Kit Langton
b46cec2a7d
fix(httpapi): model optional worktree payload as no content ( #29246 )
2026-05-25 15:57:12 -04:00
Kit Langton
a99ebd1d65
fix(httpapi): model optional session payloads as no content ( #29247 )
2026-05-25 15:56:52 -04:00
Kit Langton
0b3a1c2fdf
test(opencode): simplify config effect tests ( #29019 )
2026-05-23 23:48:08 +00:00
Kit Langton
d0cb58782f
fix(llm): surface code, type, and nested fields on provider stream errors ( #28757 )
2026-05-22 12:37:55 -04:00
Kit Langton
9db90a0b76
fix(llm): emit structured image blocks for tool-result media in Anthropic Messages ( #28755 )
2026-05-22 12:23:41 -04:00
Kit Langton
700d012025
fix(llm): emit structured input_image content for tool-result media in OpenAI Responses ( #28754 )
2026-05-22 12:23:23 -04:00
Kit Langton
e92c4fb460
chore: drop dead imports across opencode/core/llm ( #28720 )
2026-05-21 17:03:12 -04:00
Kit Langton
2935d1819e
refactor(server): rename Fence.waitEffect to Fence.wait ( #28717 )
2026-05-21 20:48:15 +00:00
Kit Langton
86907e2e4a
refactor(server): drop dead Fence.wait + redundant casts ( #28710 )
2026-05-21 16:35:44 -04:00
Kit Langton
b99787e95b
refactor(opencode): fetch remote config with http client ( #28661 )
2026-05-21 15:53:44 -04: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
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
Kit Langton
14366af069
test(session): port llm.test.ts to it.instance ( #28578 )
2026-05-21 04:01:13 +00:00
Kit Langton
39ea816a72
refactor(opencode): roll out serviceUse proxy across 14 services + tests ( #28576 )
2026-05-21 03:36:27 +00:00
Kit Langton
69eee26f30
refactor(permission): drop redundant inner decode in Permission.ask ( #28575 )
2026-05-21 03:34:46 +00:00
Kit Langton
facd207396
fix(opencode): support native OpenAI OAuth fetch ( #28571 )
2026-05-20 23:29:25 -04: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
Kit Langton
e0e8159965
test(opencode): port provider.test.ts to it.instance ( #28565 )
2026-05-21 02:43:14 +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
fb9d69ef62
refactor(opencode): extract session LLM request prep ( #28560 )
2026-05-20 21:44:33 -04:00
Kit Langton
ddd6eb4496
fix(tui): separate question checkmark labels ( #28558 )
2026-05-20 21:35:59 -04:00
Kit Langton
661df8fcf8
fix(opencode): register account events in EventV2 bridge ( #28555 )
2026-05-20 21:29:12 -04:00
Kit Langton
16fb6dac8d
fix(llm): restore OpenAI reasoning streams ( #28552 )
2026-05-20 21:02:59 -04:00
Kit Langton
41f6daf96a
Refactor LLM route-first provider API ( #28523 )
2026-05-20 20:15:52 -04:00
Kit Langton
5381795844
feat(effect-drizzle-sqlite): add vendored sqlite adapter ( #28547 )
2026-05-20 20:09:07 -04:00
Kit Langton
43c24d8d0f
fix(tui): gate Zed context on terminal env ( #28517 )
2026-05-20 16:52:33 -04:00
Kit Langton
38e3b4087b
test(server): port event-diagnostics to Effect runner ( #28520 )
2026-05-20 16:48:41 -04:00
Kit Langton
4cbeacbc76
chore: update Drizzle RC ( #28506 )
2026-05-20 15:55:36 -04:00
Kit Langton
ec6d42d41d
chore: update Effect beta ( #28505 )
2026-05-20 15:09:19 -04:00
Kit Langton
ba803dd89a
fix(sdk): unbreak typecheck on dev after v2 error widening ( #28503 )
2026-05-20 14:29:19 -04: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
34cae2f3cb
fix(action): remove orphan symlink breaking GitHub Action staging ( #28390 )
2026-05-19 20:49:22 +00: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
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
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
Kit Langton
18b9cec50d
test(cli): help-text snapshots for every CLI command ( #28267 )
2026-05-19 10:58:12 -04: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
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
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
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
Kit Langton
b396b71c6f
fix(ui): guard reasoning renderer against undefined text ( #28222 )
2026-05-18 16:04:07 -04: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
b039702e8c
feat(tui): add syntax highlighting for elixir, fsharp, r, make, vim, xml, agda ( #28198 )
2026-05-18 13:08:08 -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
Kit Langton
cb35493242
fix(bus): acquire PubSub subscription eagerly to close /event race ( #27959 )
2026-05-18 11:38:05 -04:00
Kit Langton
c0a8b509c7
style(tui): distinguish markdown h1 headings ( #27814 )
2026-05-16 11:18:17 -04:00
Kit Langton
f3b0d3d7ac
fix(tui): dedupe consecutive prompt history entries ( #27816 )
2026-05-16 02:36:35 +00:00
Kit Langton
5911bd532d
fix(tui): show config error details on startup ( #27803 )
2026-05-15 20:42:56 -04:00
Kit Langton
195f592640
refactor(server): simplify listener lifecycle ( #27413 )
2026-05-15 00:00:52 +00:00
Kit Langton
4e143e3a3e
test(lib): promote pollWithTimeout/awaitWithTimeout helpers ( #27626 )
2026-05-14 23:45:32 +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
Kit Langton
d353a6bc24
fix(worktree): accept missing create payload ( #27582 )
2026-05-14 14:25:22 -04:00
Kit Langton
b4fc5ef071
refactor(http-recorder): tighten cassette safety, fix WS leaks + docs ( #26730 )
2026-05-14 18:03:22 +00: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
Kit Langton
3c81326a5e
docs(effect): refresh TODO with shipped P0 and RF work ( #27536 )
2026-05-14 09:29:32 -04:00
Kit Langton
cda8cc7285
test(httpapi): simplify event stream regression coverage ( #27427 )
2026-05-14 02:18:40 +00:00
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
04286d0415
docs(effect): plan Instance deletion path ( #27424 )
2026-05-13 21:58:54 -04:00
Kit Langton
681594b551
refactor(storage): remove not found wire serializer ( #27416 )
2026-05-13 21:39:50 -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
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