diff --git a/packages/opencode/src/server/server.ts b/packages/opencode/src/server/server.ts index ec17ff03..48a9a25f 100644 --- a/packages/opencode/src/server/server.ts +++ b/packages/opencode/src/server/server.ts @@ -593,10 +593,10 @@ export namespace Server { }, ) .post( - "/session/:id/command", + "/session/:id/bash", describeRoute({ description: "Run a bash command", - operationId: "session.chat", + operationId: "session.bash", responses: { 200: { description: "Created message", @@ -618,7 +618,7 @@ export namespace Server { async (c) => { const sessionID = c.req.valid("param").id const body = c.req.valid("json") - const msg = await Session.command({ ...body, sessionID }) + const msg = await Session.bash({ ...body, sessionID }) return c.json(msg) }, ) diff --git a/packages/opencode/src/session/index.ts b/packages/opencode/src/session/index.ts index 0957d405..f0d6e939 100644 --- a/packages/opencode/src/session/index.ts +++ b/packages/opencode/src/session/index.ts @@ -1005,7 +1005,7 @@ export namespace Session { command: z.string(), }) export type CommandInput = z.infer - export async function command(input: CommandInput) { + export async function bash(input: CommandInput) { using abort = lock(input.sessionID) const msg: MessageV2.Assistant = { id: Identifier.ascending("message"),