Aiden Cline
0548ad718f
test(cli): isolate service registration lease
2026-07-22 21:36:34 +00:00
Aiden Cline
e5f380cb97
test(cli): synchronize ACP EOF assertion
2026-07-22 21:30:20 +00:00
Aiden Cline
7f82a388de
test(cli): allow ACP process startup under load
2026-07-22 21:20:37 +00:00
Aiden Cline
d032d047c6
test(cli): stabilize service registration test
2026-07-22 21:05:35 +00:00
Kit Langton
7a1f9764a2
feat(core): compact durable tool metadata ( #38343 )
2026-07-22 12:09:48 -04:00
Kit Langton
5a9ed4d350
fix: make tool progress live-only ( #38217 )
2026-07-22 10:40:07 -04:00
Simon Klee
8fad13365b
feat(tui): add mini splash setting ( #38317 )
...
Fix #38010
2026-07-22 15:46:50 +02:00
Simon Klee
a3e2cc0dcd
feat(tui): add mini agent switching ( #38287 )
...
Fixes #36121
2026-07-22 11:14:10 +00:00
Simon Klee
dc9fd126a0
test(cli): cover interactive command flags ( #38273 )
2026-07-22 11:16:14 +02:00
Simon Klee
794137b33b
refactor(tui): narrow mini compatibility surfaces ( #38262 )
2026-07-22 10:35:35 +02:00
Simon Klee
ced3d5e02a
fix(tui): submit prompt when resuming session ( #38260 )
2026-07-22 10:34:39 +02:00
Simon Klee
8bb1cfaa3b
fix: defer catalog validation to session execution ( #38258 )
2026-07-22 10:32:52 +02:00
opencode-agent[bot]
80dc21d8f7
fix(cli): use hosted updater API ( #38223 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-22 02:34:48 +00:00
Dax Raad
c944048bcf
feat(updates): add release control service
2026-07-21 19:58:56 -04:00
Dax
8de40be6ea
feat(plugin): expose app metadata ( #38179 )
2026-07-21 22:16:25 +00:00
Simon Klee
e8d273ae5b
mini: add monochrome ASCII mode ( #38173 )
2026-07-21 22:01:09 +02:00
Simon Klee
c4fa5e6619
mini: add turn summary visibility setting ( #38153 )
2026-07-21 21:01:47 +02:00
Dax
0405670cab
refactor(core): move database path policy ( #38159 )
2026-07-21 18:44:37 +00:00
Dax
9c38358197
refactor: centralize client identity ( #38148 )
2026-07-21 14:01:04 -04:00
Simon Klee
dd6c95fdc7
mini: add quiet transcript settings ( #38152 )
2026-07-21 19:36:34 +02:00
Shoubhit Dash
cf651bc41b
feat(cli): port ACP to V2 ( #37907 )
2026-07-21 21:13:21 +05:30
Dax
e0810753f2
refactor: extract shared util package ( #37828 )
2026-07-21 10:34:29 -04:00
Simon Klee
592ef7433a
mini: settle on wait and durable pending ( #37984 )
2026-07-21 15:42:55 +02:00
Dax Raad
43c08387f1
refactor: isolate legacy flags
2026-07-20 21:42:02 -04:00
Dax Raad
407ac2d8aa
refactor(server): migrate host options
2026-07-20 21:21:36 -04:00
Dax Raad
9445b4d940
refactor(server): inject config options
2026-07-20 21:05:13 -04:00
Dax Raad
0409e6884d
refactor(server): inject runtime options
2026-07-20 20:49:25 -04:00
Dax Raad
ace77a5cf7
refactor(server): centralize server options
2026-07-20 20:33:17 -04:00
opencode-agent[bot]
4c9a4309ce
chore: merge dev into v2 ( #37996 )
...
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Nabs <nabil@instafork.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com >
Co-authored-by: Mark <geraint0923@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: BB84 <110078428+BB-84C@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: Sebastian <hasta84@gmail.com >
Co-authored-by: Jérôme Benoit <jerome.benoit@sap.com >
Co-authored-by: Test User <test@test.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Rahul A Mistry <149420892+ProdigyRahul@users.noreply.github.com >
Co-authored-by: Qiping Li <liqiping1991@gmail.com >
Co-authored-by: liqiping <liqiping@msh.team >
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com >
Co-authored-by: Matthias Reso <13337103+mreso@users.noreply.github.com >
Co-authored-by: tobwen <1864057+tobwen@users.noreply.github.com >
2026-07-20 15:20:59 -05:00
Dax Raad
642950a763
fix(cli): isolate bun updater cache
2026-07-20 16:02:42 -04:00
Dax Raad
0aa4031dd0
refactor(core): inject models options
2026-07-20 15:18:39 -04:00
Dax Raad
f971aa0719
refactor(server): inject database options
2026-07-20 15:18:39 -04:00
Simon Klee
75c7ac6a2c
tui/mini: consolidate stream and panel internals ( #37903 )
2026-07-20 12:45:48 +02:00
Simon Klee
0eb71d0fc7
refactor(tui): extract shared frontend helpers ( #37868 )
2026-07-20 10:43:02 +02:00
Dax Raad
fe0c74f4df
fix(cli): accept updated service on restart
2026-07-19 19:29:40 -04:00
Simon Klee
925c2423de
mini: add reconnect, forms, and shared targets ( #37811 )
...
Centralize session target resolution for mini and noninteractive
run paths. Recover from transport drops, replace questions with
forms, and keep tool/catalog state location-scoped with live
progress and theme discovery.
2026-07-19 22:45:10 +02:00
Simon Klee
c50554d907
mini: move frontend into tui package ( #37754 )
2026-07-19 14:12:22 +02:00
Simon Klee
3f5ad8441f
cli: extract run from mini package ( #37737 )
2026-07-19 11:11:03 +02:00
Simon Klee
cf6e5b3604
mini: fix shell tool output display ( #37711 )
2026-07-19 09:31:38 +02:00
Kit Langton
4e56998d3c
fix(cli): harden managed service election ( #37645 )
2026-07-18 14:16:55 -04:00
Dax Raad
22c23cb44c
fix(cli): reduce startup overhead
2026-07-17 20:14:04 -04:00
opencode-agent[bot]
60ce33cde8
fix(cli): simplify service registration lease ( #37576 )
...
Co-authored-by: Dax Raad <826656+thdxr@users.noreply.github.com >
2026-07-17 19:47:17 -04:00
opencode-agent[bot]
6ea8247e0f
fix(cli): elect managed service by port bind ( #37572 )
...
Co-authored-by: Dax Raad <thdxr@users.noreply.github.com >
2026-07-17 23:12:36 +00:00
opencode-agent[bot]
f2a4011371
fix(cli): restore plugin list diagnostics ( #37540 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-17 13:42:44 -05:00
Simon Klee
5d5b33f195
cli: rename node package to opencode-node ( #37528 )
2026-07-17 19:04:40 +02:00
Simon Klee
f8470404e3
fix(cli): stabilize Windows ARM64 Node builds ( #37503 )
2026-07-17 16:45:14 +02:00
Kit Langton
44f7bb71c1
chore: upgrade Effect to beta.98 ( #37498 )
2026-07-17 10:31:27 -04:00
Simon Klee
42e2dde739
fix(cli): prevent Node stdout EPIPE failures
...
Keep draining standalone server stdout after reading its readiness message so
later server output does not write into a closed pipe.
Install the Node CLI broken-pipe handler before loading the main entrypoint.
Ignore only EPIPE while preserving all unrelated stdout errors. This prevents
Windows Node builds from failing when the TUI prints its exit epilogue after
renderer teardown.
2026-07-17 14:46:46 +02:00
Simon Klee
a1b274e6f8
node v2 cli support ( #36309 )
2026-07-17 14:45:06 +02:00
Dustin Deus
331533deff
fix(cli): isolate server request traces ( #37395 )
2026-07-17 00:52:14 +02:00