feat(server): extract question httpapi contract

This commit is contained in:
Shoubhit Dash
2026-04-15 04:45:25 +05:30
committed by Dax Raad
parent 87b2a9d749
commit fba752a501
9 changed files with 127 additions and 81 deletions

View File

@@ -1,6 +1,12 @@
import type { ServerApi } from "../types.js"
import { HttpApi, OpenApi } from "effect/unstable/httpapi"
import { questionApi } from "./question.js"
export const api: ServerApi = {
name: "opencode",
groups: [],
}
export const api = HttpApi.make("opencode")
.addHttpApi(questionApi)
.annotateMerge(
OpenApi.annotations({
title: "opencode experimental HttpApi",
version: "0.0.1",
description: "Experimental HttpApi surface for selected instance routes.",
}),
)