Commit graph

71 commits

Author SHA1 Message Date
opencode-agent[bot]
d68f425c17
feat(cli): port the upgrade command to v2 (#46183)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-08-31 16:00:22 -05:00
Brendan Allan
c0d0f5f4bc
feat(cli): configure server CORS origins (#45544) 2026-08-29 09:41:52 +08:00
Filip
1c8e557eb4
Revert "fix(cli): prevent repeated updates and npm cache growth" (#45865) 2026-08-28 07:23:43 +00:00
opencode-agent[bot]
b20748f821
fix(cli): prevent repeated updates and npm cache growth (#45091)
Co-authored-by: neriousy <34747899+neriousy@users.noreply.github.com>
2026-08-28 01:30:34 +02:00
Kit Langton
66f326ddec
fix(tui): restore default Kitty keyboard reporting (#45423) 2026-08-26 21:41:19 -04:00
Kit Langton
4ac19d744a
feat(tui): make session tab status explicit (#45347) 2026-08-26 20:12:15 -04:00
Brendan Allan
0772b67b7a
fix(app): prevent stale service worker startup failures (#45344) 2026-08-27 02:06:21 +08:00
James Long
004b647311
feat(server): add persistent PTY daemon API (#44969) 2026-08-25 11:31:47 -04:00
Luke Parker
9fc85ae9db
fix(cli): honor notification-only automatic updates (#44820) 2026-08-24 19:34:15 -05:00
OpeOginni
84275c6e9d
fix(cli): restore print-logs flag for --standalone runs (#44112)
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-08-24 19:32:38 +05:30
Brendan Allan
b8fb894ec7
fix(server): compress responses with correct content types (#44321) 2026-08-23 06:18:20 +00:00
Brendan Allan
d0d0ada4a9
feat(app): cache mobile web startup assets (#44205) 2026-08-22 16:46:20 +00:00
Kit Langton
e945ddf80e
chore: enforce effect simplifications (#43979) 2026-08-21 19:48:27 +00:00
Kit Langton
f8c46684eb
fix: eliminate flaky CI races (#43522) 2026-08-19 22:12:41 +00:00
Dax
7700faad81
feat(cli): capture CPU profiles with SIGPROF (#43446) 2026-08-19 10:45:05 -04:00
Dax
67fe76057e
feat(cli): configure service environment (#43269) 2026-08-18 13:27:44 -04:00
Dax Raad
b6a8d99da5 fix(cli): align automatic update methods 2026-08-17 23:09:49 -04:00
Dax
b080f216a5
feat(cli): add native CPU profiling (#42862) 2026-08-16 02:38:23 -04:00
Dax Raad
9e22c40fff feat: align V2 beta release channels 2026-08-15 18:40:23 -04:00
Kit Langton
a1a663d60e
refactor(cli): replace updater semver dependency (#42492) 2026-08-14 09:09:52 -04:00
Kit Langton
9d6e05b6e4
fix(cli): inset update footer (#42189) 2026-08-12 20:15:56 -04:00
opencode-agent[bot]
6072fc5c1b chore: generate 2026-08-11 22:44:47 +00:00
Brendan Allan
20df2fdba6
feat(cli): embed web ui (#41525)
Co-authored-by: Dax Raad <d@ironbay.co>
2026-08-11 15:43:07 -07:00
opencode-agent[bot]
4194d55522 chore: generate 2026-08-08 04:21:03 +00:00
Dax Raad
0f27ee7b4c fix(cli): reuse server for noninteractive commands 2026-08-06 12:57:37 -04:00
Dax Raad
8db7487c89 refactor(core): consolidate tool architecture 2026-07-26 20:16:58 -04: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
8de40be6ea
feat(plugin): expose app metadata (#38179) 2026-07-21 22:16:25 +00:00
Dax
e0810753f2
refactor: extract shared util package (#37828) 2026-07-21 10:34:29 -04:00
Dax Raad
43c08387f1 refactor: isolate legacy flags 2026-07-20 21:42:02 -04:00
Dax Raad
642950a763 fix(cli): isolate bun updater cache 2026-07-20 16:02:42 -04: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
Dax Raad
22c23cb44c fix(cli): reduce startup overhead 2026-07-17 20:14:04 -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
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
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
Kit Langton
f5dd181443
refactor(cli): define server connection boundary (#37133) 2026-07-15 11:48:38 -04:00
Kit Langton
ece2b16cdf
feat: expose background service lifecycle (#36895) 2026-07-14 16:38:22 -04:00
Kit Langton
e22e3b8f2c
fix(cli): keep update preflight through TUI loading (#36475) 2026-07-11 22:19:13 -04:00
Kit Langton
56a7c06a80
fix(cli): hand update completion directly to the TUI (#36455) 2026-07-11 15:42:31 -04:00
Kit Langton
1ccaca826e
feat(cli): update preflight UI while replacing the background service (#36448) 2026-07-11 14:43:16 -04:00
Dax Raad
1c67004999 fix(cli): show background server startup status 2026-07-10 16:14:19 -04:00
Dax Raad
cc686ab8f6 fix(cli): unify server resolution 2026-07-09 13:28:01 -04:00
Dax Raad
cccd013801 refactor(cli): centralize server resolution 2026-07-08 22:10:30 -04:00
Dax Raad
be7a684791 refactor(cli): unify server endpoint handling 2026-07-08 22:10:30 -04:00