feat(core): global forms support (#35106)

This commit is contained in:
Aiden Cline
2026-07-03 03:55:15 -05:00
committed by GitHub
parent d9bf30fc22
commit c167bde6a0
12 changed files with 209 additions and 30 deletions
@@ -27,6 +27,7 @@ import { TuiApi } from "./groups/tui"
import { WorkspaceApi } from "./groups/workspace"
import { makeApi } from "@opencode-ai/protocol/api"
import { LocationMiddleware } from "@opencode-ai/server/location"
import { FormLocationMiddleware } from "@opencode-ai/server/middleware/form-location"
import { SessionLocationMiddleware } from "@opencode-ai/server/middleware/session-location"
import { GlobalApi } from "./groups/global"
import { Authorization } from "./middleware/authorization"
@@ -48,6 +49,7 @@ const EventSchema = Schema.Union([
export const ServerApi = makeApi({
definitions: EventManifest.Latest.values().toArray(),
locationMiddleware: LocationMiddleware,
formLocationMiddleware: FormLocationMiddleware,
sessionLocationMiddleware: SessionLocationMiddleware,
})