Skip to content

feat(httpapi): bridge catalog read endpoints#24353

Merged
kitlangton merged 3 commits intodevfrom
kit/httpapi-catalog-reads
Apr 25, 2026
Merged

feat(httpapi): bridge catalog read endpoints#24353
kitlangton merged 3 commits intodevfrom
kit/httpapi-catalog-reads

Conversation

@kitlangton
Copy link
Copy Markdown
Contributor

Summary

  • Bridge /command, /agent, /skill, /lsp, and /formatter through the experimental Effect HttpApi server.
  • Convert command, agent, skill, and formatter DTOs to Effect Schema while keeping .zod compatibility for the legacy Hono/OpenAPI path.
  • Add bridge coverage for catalog reads and mark top-level instance reads as bridged in the HttpApi tracker.

Tests

  • bun typecheck from packages/opencode
  • bun run test:ci test/server/httpapi-file.test.ts test/server/httpapi-mcp.test.ts test/server/httpapi-workspace.test.ts test/server/httpapi-bridge.test.ts test/server/httpapi-instance.test.ts from packages/opencode
  • ./packages/sdk/js/script/build.ts

@kitlangton kitlangton force-pushed the kit/httpapi-catalog-reads branch from b3da605 to 20127c7 Compare April 25, 2026 17:54
@kitlangton kitlangton enabled auto-merge (squash) April 25, 2026 17:57
@kitlangton kitlangton disabled auto-merge April 25, 2026 18:00
@kitlangton kitlangton merged commit eb02199 into dev Apr 25, 2026
9 checks passed
@kitlangton kitlangton deleted the kit/httpapi-catalog-reads branch April 25, 2026 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant