Commit Graph

145 Commits

Author SHA1 Message Date
Kit Langton 4fd79c44ad fix(server): match Hono wire format for authorize undefined and share errors (#26474) 2026-05-09 00:30:00 -04:00
opencode-agent[bot] c8dc4a13f4 chore: generate 2026-05-09 04:22:25 +00:00
Kit Langton 3afb6c20c9 fix(server): return structured validation errors (#26457) 2026-05-09 00:21:19 -04:00
Kit Langton 3570a7d5e4 fix(server): include auth challenge on typed 401 (#26455) 2026-05-09 00:15:20 -04:00
Kit Langton ed127f8a6d docs(server): explain why HTTP API PTY handler has no early-frame buffer (#26464) 2026-05-08 23:58:33 -04:00
Kit Langton 7d1137103f fix(server): map Account failures to typed 500 instead of defect (#26448) 2026-05-08 23:44:28 -04:00
opencode-agent[bot] 9a9cdbf7d0 chore: generate 2026-05-09 03:42:23 +00:00
Kit Langton c3a3df1639 refactor(server): use JSON response for OpenAPI doc route (#26447) 2026-05-08 23:41:20 -04:00
Kit Langton 1f45e8d2e3 fix(server): log instance disposal failures from HTTP API lifecycle (#26446) 2026-05-08 23:40:06 -04:00
Kit Langton ec13b262a2 fix(server): include Origin in CORS preflight Vary header (#26445) 2026-05-08 23:17:47 -04:00
Kit Langton 1ece4a26ea feat(server): add HTTP API response compression (#26440) 2026-05-08 23:06:00 -04:00
Kit Langton a804dba7ec fix(server): emit fixed workspace fence headers (#26443) 2026-05-08 22:45:54 -04:00
opencode-agent[bot] 4dc88e1b4d chore: generate 2026-05-09 02:21:54 +00:00
Kit Langton f2987270b1 fix(server): serve HttpApi OpenAPI document (#26438) 2026-05-08 22:20:50 -04:00
Kit Langton c572e7fc12 refactor(server): clarify HttpApi route auth layers (#26372) 2026-05-08 13:06:00 -04:00
Rajvardhan Patil a17b1c0a1d fix(server): require auth for effect root routes (#26361)
Co-authored-by: Rajvardhan Patil <243567420+RajvardhanPatil07@users.noreply.github.com>
2026-05-08 16:39:11 +00:00
James Long 04c1d3442d feat(core): allow external workspace creation (#26212) 2026-05-08 11:09:12 -04:00
James Long 4d6c05923f feat(core): copy file changes when warping (#26190) 2026-05-07 10:24:17 -04:00
Kit Langton d524b4f0f7 Type session not-found errors (#25818) 2026-05-05 21:33:47 -04:00
James Long b4ee950c0a fix(core): use current workspace with /new; fix warping into local project (#25894) 2026-05-05 16:39:37 -04:00
James Long 78edbb9df5 feat(core): session warping (#25768) 2026-05-04 21:28:38 -04:00
Aiden Cline 640d0c8c2a fix: ensure effect server middleware properly parses errors (#25717) 2026-05-04 18:29:00 -04:00
OpeOginni 5d9ae2111d fix(opencode): strip transfer-encoding in UI proxy and allow public manifest assets (#25698)
Co-authored-by: Kit Langton <kit.langton@gmail.com>
2026-05-04 09:43:03 -04:00
Kit Langton e6cba0230d feat(server): pty websocket auth tickets (#25660) 2026-05-03 22:56:14 -04:00
opencode-agent[bot] d20a342377 chore: generate 2026-05-03 18:24:37 +00:00
Kit Langton f5299a9f71 fix(server): support desktop PTY websockets with HttpApi (#25598) 2026-05-03 18:23:29 +00:00
Shoubhit Dash 22d0563671 fix(auth): respect server username in clients (#25596) 2026-05-03 19:28:31 +05:30
opencode-agent[bot] 7cd770ff58 chore: generate 2026-05-03 13:21:15 +00:00
OpeOginni eba41714e2 fix(httpapi): add basic auth challenge for browser login
Adds a WWW-Authenticate challenge for unauthorized experimental HttpApi UI fallback responses so browsers open the Basic Auth prompt when a server password is configured.
2026-05-03 13:20:05 +00:00
opencode-agent[bot] f93bb37477 chore: generate 2026-05-03 12:59:40 +00:00
Kit Langton 4614da8e41 refactor(server): extract Hono-coupled utilities to backend-neutral modules (#25542) 2026-05-03 12:58:34 +00:00
Kit Langton 330651f77b fix(httpapi): pagination Link header echoes request host (#25527) 2026-05-02 23:19:33 -04:00
Dax cdf3760d79 Refactor v2 session events as schemas (#24512) 2026-05-02 22:09:48 -04:00
Kit Langton be489206f6 Normalize instance lifecycle wiring (#25501) 2026-05-02 20:39:20 -04:00
Kit Langton 04449495bf fix(instance): run bootstrap from instance store (#25475) 2026-05-02 19:33:38 -04:00
Kit Langton 49bd02e4e7 feat(models): effectify ModelsDev as Service (#25434) 2026-05-02 13:59:08 -04:00
Kit Langton 4f3b7b7333 fix(httpapi): install Instance ALS for adapter Promise bridge (#25417) 2026-05-02 10:49:44 -04:00
Kit Langton 91d274e5a7 fix(httpapi): re-land workspace create payload accepts missing extra (#25412) 2026-05-02 09:35:39 -04:00
Kit Langton a2bee5a71a Convert LoadInput.init to Effect + extract InstanceBootstrap as a Service (#25376) 2026-05-02 00:02:52 -04:00
Kit Langton 832c5343ec Drop ALS fallbacks from containsPath and workspace routing (#25374) 2026-05-02 03:06:22 +00:00
Kit Langton a968b782e2 Extract InstanceStore.provide helper (#25372) 2026-05-01 22:42:03 -04:00
opencode-agent[bot] b793c183b8 chore: generate 2026-05-02 02:19:48 +00:00
Kit Langton d60b5330b4 fix(httpapi): preserve OpenAPI parameter parity (#25291) 2026-05-01 22:18:52 -04:00
Kit Langton aee4a21234 Move instance loading into Effect service (#25277) 2026-05-01 22:18:06 -04:00
Kit Langton e159608e59 refactor: rename workspace adapters (#25272) 2026-05-01 07:36:52 -04:00
Kit Langton 516d5a158c refactor(session): pass project to list (#25215) 2026-04-30 23:00:59 -04:00
Kit Langton 5fd7ed114f refactor(httpapi): scope async prompt fiber (#25213) 2026-04-30 22:33:02 -04:00
opencode-agent[bot] 1201bd23d2 chore: generate 2026-05-01 02:26:56 +00:00
Kit Langton 63e8f112cd refactor(httpapi): drop session prompt bridge (#25210) 2026-04-30 22:25:52 -04:00
Kit Langton 3306e7388f Pass CORS options to HttpApi backend (#25201) 2026-04-30 21:26:32 -04:00