cloudaxe-opencode/packages/opencode/test/server
Kit Langton b4836589f4 Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup
This reverts:
- 28b03595b research: delete Hono backend (do not merge) (#25667)
- b24a4e897 chore(server): clean up post-Hono-deletion scar tissue (#26542)

v1.14.42 broke startup for users with plugins that depend on the
Hono wire format (most visibly opencode-gemini-auth, see #26546).
Restoring Hono as the default backend on stable channels while we
investigate the actual plugin compatibility story.

OPENCODE_EXPERIMENTAL_HTTPAPI flag and dual-backend selection come
back. Stable installs default to Hono; dev/beta default to HTTP API.

Conflict resolution: took the pre-deletion side for control-plane
schemas and the seven test files where post-deletion follow-up PRs
had also touched the conflicting lines. The HTTP API code added
since the deletion (compression, cors-vary, fence, lifecycle log,
account error mapping, etc.) is preserved as-is — those still apply
on the HTTP API path for users on dev/beta channels.
2026-05-09 13:37:36 -04:00
..
httpapi-exercise Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
AGENTS.md test: cover HttpApi instance context middleware (#25032) 2026-04-29 21:24:45 -04:00
auth.test.ts fix(auth): respect server username in clients (#25596) 2026-05-03 19:28:31 +05:30
global-bus.ts test(httpapi): add route exerciser 2026-05-02 20:31:21 -04:00
global-session-list.test.ts Normalize instance lifecycle wiring (#25501) 2026-05-02 20:39:20 -04:00
httpapi-authorization.test.ts fix(server): include auth challenge on typed 401 (#26455) 2026-05-09 00:15:20 -04:00
httpapi-bridge.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-compression.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-config.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-cors-vary.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-cors.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-event.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-experimental.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-file.test.ts Replace Instance.disposeAll/load with fixture helper (#25418) 2026-05-02 10:56:15 -04:00
httpapi-instance-context.test.ts test(server): expand workspace routing fixed-id coverage (#26458) 2026-05-09 00:00:18 -04:00
httpapi-instance.legacy.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-instance.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-json-parity.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-listen.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-mcp-oauth.test.ts fix(server): support desktop PTY websockets with HttpApi (#25598) 2026-05-03 18:23:29 +00:00
httpapi-mcp.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-parity.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-provider.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-pty-websocket.test.ts test: port instance HttpApi path/vcs read coverage to Effect 2026-04-30 11:07:00 -04:00
httpapi-pty.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-raw-route-auth.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-sdk.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-session.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-sync.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-tui.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-ui.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
httpapi-workspace-routing.test.ts test(server): cover workspace sync fence protocol (#26441) 2026-05-08 23:55:47 -04:00
httpapi-workspace.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
project-init-git.test.ts Delete Instance.dispose and Instance.reload (#25427) 2026-05-02 11:44:16 -04:00
proxy-util.test.ts Refactor HttpApi workspace routing and proxy boundaries (#25006) 2026-04-29 16:50:54 -04:00
session-actions.test.ts Normalize instance lifecycle wiring (#25501) 2026-05-02 20:39:20 -04:00
session-list.test.ts Normalize instance lifecycle wiring (#25501) 2026-05-02 20:39:20 -04:00
session-messages.test.ts Normalize instance lifecycle wiring (#25501) 2026-05-02 20:39:20 -04:00
session-select.test.ts Normalize instance lifecycle wiring (#25501) 2026-05-02 20:39:20 -04:00
trace-attributes.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00
workspace-proxy.test.ts chore: generate 2026-04-30 23:37:58 +00:00
workspace-routing.test.ts refactor(server): extract Hono-coupled utilities to backend-neutral modules (#25542) 2026-05-03 12:58:34 +00:00
worktree-endpoint-repro.test.ts Revert "research: delete Hono backend (do not merge) (#25667)" and cleanup 2026-05-09 13:37:36 -04:00