Kit Langton
edf0cbbcdc
fix: filter PTY websocket binary input
2026-04-29 23:18:16 -04:00
Kit Langton
c6b42d1fac
fix: match legacy TUI unknown command handling
2026-04-29 22:46:22 -04:00
Kit Langton
0fb9603e8b
fix: preserve MCP OAuth state in HttpApi response
2026-04-29 22:44:01 -04:00
Kit Langton
60f3eadef9
fix: support HttpApi CORS preflight requests
2026-04-29 22:36:30 -04:00
Kit Langton
48d4175461
fix: preserve workspace on HttpApi instance lifecycle events
2026-04-29 22:24:43 -04:00
Kit Langton
2b3e3573b2
fix: keep workspace control routes local
2026-04-29 22:20:42 -04:00
Kit Langton
7a7979ea9b
test: port instance HttpApi path/vcs read coverage to Effect
...
Mounts the production ExperimentalHttpApiServer.routes layer on NodeHttpServer.layerTest and drives it via HttpClient instead of Server.Default()/Hono. The remaining four tests stay in httpapi-instance.legacy.test.ts until ported one by one.
2026-04-29 22:04:54 -04:00
Kit Langton
4fe14abb8c
test: cover HttpApi instance context middleware ( #25032 )
2026-04-29 21:24:45 -04:00
Kit Langton
9052e8a1ba
test: cover HttpApi workspace routing middleware ( #25027 )
2026-04-29 21:08:03 -04:00
Kit Langton
61dfae31e7
test: cover HttpApi websocket proxy ( #25017 )
2026-04-29 19:37:50 -04:00
opencode-agent[bot]
1124ae17b4
chore: generate
2026-04-29 20:52:19 +00:00
Kit Langton
9db5890ce5
Refactor HttpApi workspace routing and proxy boundaries ( #25006 )
2026-04-29 16:50:54 -04:00
opencode-agent[bot]
a3f7ea2555
chore: generate
2026-04-29 13:47:48 +00:00
Kit Langton
d3df8e1180
test(httpapi): clean up SDK parity tests
2026-04-29 09:46:17 -04:00
opencode-agent[bot]
df147b65fd
chore: generate
2026-04-29 13:36:05 +00:00
Kit Langton
6015084fa2
Prepare Effect HttpApi backend parity ( #24853 )
2026-04-29 09:34:50 -04:00
James Long
9209c04370
feat(core): filter sessions by path and add setting to disable ( #24849 )
2026-04-28 16:49:13 -04:00
Kit Langton
379e7f3f20
test(httpapi): cover sdk effect routes ( #24836 )
2026-04-28 16:34:06 -04:00
Kit Langton
58836e75f0
fix(httpapi): wire global and control handlers ( #24835 )
2026-04-28 16:31:45 -04:00
opencode-agent[bot]
1b0ed983c5
chore: generate
2026-04-28 18:25:23 +00:00
Kit Langton
2e8d690ab1
fix(httpapi): finish sdk openapi parity ( #24827 )
2026-04-28 14:24:10 -04:00
Kit Langton
c00058ed7a
fix(httpapi): align request body openapi shape ( #24811 )
2026-04-28 12:55:37 -04:00
Kit Langton
ea3c6c3481
fix(httpapi): document instance query parameters ( #24809 )
2026-04-28 11:10:00 -04:00
opencode-agent[bot]
9b68b7195a
chore: generate
2026-04-28 15:05:37 +00:00
Kit Langton
7739cc53b4
refactor(httpapi): fork server startup by flag ( #24799 )
2026-04-28 11:02:35 -04:00
Kit Langton
e57d0c2fee
fix(httpapi): document tui bad request responses
...
Document legacy 400 bad-request responses on TUI Effect HttpApi payload-validation endpoints and cover them with OpenAPI parity tests.
2026-04-28 09:23:54 -04:00
Kit Langton
2a4f2bf527
fix(httpapi): align sync seq validation
...
Reject negative and fractional sync sequence values in Effect HttpApi schemas so replay/history validation matches the legacy Hono routes.
2026-04-28 09:22:49 -04:00
Kit Langton
796b652d2b
fix(httpapi): preserve mcp oauth error parity ( #24706 )
2026-04-27 22:33:21 -04:00
Kit Langton
892fd85ba7
fix(httpapi): preserve provider oauth authorize parity ( #24703 )
2026-04-27 21:48:50 -04:00
Kit Langton
faca24d487
fix(httpapi): align session boolean query parsing ( #24693 )
2026-04-27 20:53:27 -04:00
Kit Langton
c103202ad5
test(httpapi): cover session json parity ( #24682 )
2026-04-27 19:48:57 -04:00
Kit Langton
576efed196
fix(httpapi): preserve optional session fields ( #24671 )
2026-04-27 21:38:28 +00:00
opencode-agent[bot]
dfc0075f90
chore: generate
2026-04-27 20:52:42 +00:00
Kit Langton
acd15dcc8a
test(httpapi): cover full OpenAPI route inventory ( #24667 )
2026-04-27 16:51:24 -04:00
opencode-agent[bot]
9cd2e3a1c3
chore: generate
2026-04-27 20:31:05 +00:00
Kit Langton
f584f80219
test(httpapi): verify reflected route mounts ( #24663 )
2026-04-27 16:29:58 -04:00
Kit Langton
51fc10e407
fix(httpapi): enforce instance route parity ( #24660 )
2026-04-27 16:07:31 -04:00
Dax
f25f1485d5
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Kit Langton
55ecb06748
fix(httpapi): accept empty session create body ( #24640 )
2026-04-27 17:17:11 +00:00
Kit Langton
dc6991e5a8
fix(httpapi): mount workspace bridge routes ( #24626 )
2026-04-27 12:52:48 -04:00
Kit Langton
418a1cf5f3
feat(httpapi): bridge tui routes ( #24548 )
2026-04-27 01:17:48 +00:00
Kit Langton
216dd363e8
feat(httpapi): bridge pty routes ( #24547 )
2026-04-26 21:05:16 -04:00
opencode-agent[bot]
c4d8a8183e
chore: generate
2026-04-26 23:56:15 +00:00
Kit Langton
58244eb687
feat(httpapi): bridge event stream ( #24518 )
2026-04-26 19:55:13 -04:00
Kit Langton
c5b67927af
feat(httpapi): bridge remaining session routes ( #24510 )
2026-04-26 12:24:19 -04:00
Kit Langton
151df05eeb
feat(httpapi): bridge session message mutations ( #24487 )
2026-04-26 12:00:02 -04:00
Kit Langton
daaa2e5911
feat(httpapi): bridge session lifecycle routes ( #24486 )
2026-04-26 11:50:26 -04:00
opencode-agent[bot]
daff119fe4
chore: generate
2026-04-26 15:50:09 +00:00
Kit Langton
e0d1ff42c0
feat(httpapi): bridge session read routes ( #24485 )
2026-04-26 11:49:11 -04:00
Kit Langton
da61b0290a
feat(httpapi): bridge sync routes ( #24484 )
2026-04-26 11:31:46 -04:00