Kit Langton
75c507f769
refactor(test/cli): migrate serve/acp builders to AppProcess.spawn
...
Slice 2 of the CLI harness Effect migration. Drops the last raw
Bun.spawn call sites in withCliFixture.
- `serve` and `acp` both move from `Effect.acquireRelease(Bun.spawn(...))`
to `appProc.spawn(ChildProcess.make(...))`. The spawner's built-in
acquireRelease finalizer handles SIGTERM on scope close — no manual
wiring needed.
- `handle.stdout` / `handle.stderr` are already Effect Streams, so the
`fromBunStream` helper is gone (Stream.fromReadableStream + the
per-pipe error-tag boilerplate it wrapped).
- acp's stdin moves from imperative `proc.stdin.write` + `proc.stdin.end`
to a Queue<Uint8Array> fed into the spawner's stdin Sink via
Stream.fromQueue. `send` is `Queue.offer`, `close` is `Queue.shutdown` —
shutdown propagates as stdin EOF, which is ACP's graceful-exit signal.
- ServeHandle/AcpHandle public shape: `kill`/`close` become
Effect<void> and `exited` becomes Effect<number> (was () => void and
Promise<number>). The platform error that cross-spawn-spawner raises
on signal-kill is collapsed to exit code -1 so `exited` stays a clean
Effect<number> — matches the test contract (just needs proof of exit).
Two consuming tests updated to yield the Effect instead of awaiting
the Promise.
2026-05-19 16:19:04 -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
opencode-agent[bot]
71e90073d2
chore: generate
2026-05-19 19:04:32 +00:00
Frank
ea27114eb9
go: update referral invite ui style
2026-05-19 15:01:27 -04:00
Frank
64d67f2134
sync
2026-05-19 14:29:55 -04:00
opencode-agent[bot]
a99337fbe1
chore: generate
2026-05-19 18:28:20 +00:00
Victor Navarro
b20b569b0e
chore(go): referral improvements ( #28368 )
2026-05-19 20:26:38 +02:00
Kit Langton
c449d3dc74
Migrate remaining legacy tools config tests ( #28363 )
2026-05-19 12:06:07 -04:00
opencode-agent[bot]
e4eb98b991
chore: generate
2026-05-19 15:52:51 +00:00
Victor Navarro
b32f071502
feat(go): referral support ( #28345 )
...
Co-authored-by: Jack <jack@anoma.ly >
2026-05-19 17:51:39 +02: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
Shawn
2932a7a35d
fix(app): invalidate provider queries after config update to show custom providers immediately ( #28313 )
2026-05-19 20:31:36 +08:00
Brendan Allan
922b2e10eb
refactor(app): remove Accessor wrapping from timeline row renders ( #28334 )
2026-05-19 20:22:50 +08: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
Dustin Deus
9790a61f96
chore(docs): remove beta zen go ( #28317 )
...
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
2026-05-19 12:08:40 +02:00
opencode-agent[bot]
2d348da504
chore: generate
2026-05-19 06:47:00 +00:00
MYMDO
cbd2620c46
feat(i18n): add Ukrainian (uk) locale support ( #28061 )
2026-05-19 14:45:39 +08:00
opencode-agent[bot]
3bd304796b
chore: generate
2026-05-19 06:13:16 +00:00
Shoubhit Dash
dac81cdb68
fix(httpapi): preserve v2 openapi errors ( #28298 )
2026-05-19 11:42:01 +05:30
Shoubhit Dash
2c3bcf3e41
feat(httpapi): add v2 public error schemas ( #28297 )
2026-05-19 11:26:56 +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
opencode-agent[bot]
ce09fc8356
chore: generate
2026-05-18 22:03:00 +00:00
Luke Parker
44a35c5895
test(app): add session timeline smoke coverage ( #26619 )
2026-05-18 22:01:29 +00:00
Kit Langton
8a321c4536
fix(native-llm): prefer console opencode token ( #28237 )
2026-05-18 17:23:57 -04:00
opencode
ef9e567e5f
sync release versions for v1.15.5
2026-05-18 20:57:13 +00:00
Kit Langton
b396b71c6f
fix(ui): guard reasoning renderer against undefined text ( #28222 )
2026-05-18 16:04:07 -04:00