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
opencode-agent[bot]
b4a4ef0b3c
refactor(tui): remove legacy keymap layer ( #37206 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-16 21:33:15 +00:00
opencode-agent[bot]
e916b99742
chore: merge dev into v2 ( #37370 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.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: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
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: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com >
Co-authored-by: Mark <geraint0923@users.noreply.github.com >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: BB84 <110078428+BB-84C@users.noreply.github.com >
2026-07-16 15:44:26 -05:00
Dax Raad
5fb0470b44
feat(api): add experimental wellknown connections
2026-07-15 22:53:38 -04:00
opencode-agent[bot]
7624c4f7b3
chore: merge dev into v2 ( #37170 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
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: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com >
Co-authored-by: Mark <geraint0923@users.noreply.github.com >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: BB84 <110078428+BB-84C@users.noreply.github.com >
2026-07-15 18:23:08 -05:00
Dax Raad
a772767e9b
refactor(api): scope oauth operations by integration
2026-07-15 19:08:56 -04:00
Dax Raad
ec8ee60e0b
refactor(client): rename service start to ensure
2026-07-15 13:34:32 -04:00
Dax Raad
75bc611ef1
refactor(client): simplify local service lifecycle
2026-07-15 13:19:50 -04:00