diff options
Diffstat (limited to 'packages/api/src/app.ts')
| -rw-r--r-- | packages/api/src/app.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/api/src/app.ts b/packages/api/src/app.ts index ba5dabd..73d3de5 100644 --- a/packages/api/src/app.ts +++ b/packages/api/src/app.ts @@ -94,6 +94,15 @@ app.post("/chat/cancel", async (c) => { return c.json({ success: cancelled }); }); +app.post("/chat/stop", async (c) => { + const body = await c.req.json(); + if (typeof body.tabId !== "string") { + return c.json({ error: "tabId is required" }, 400); + } + agentManager.stopTab(body.tabId); + return c.json({ success: true }); +}); + app.route("/skills", skillsRoutes); app.route("/models", modelsRoutes); app.route("/tabs", tabsRoutes); |
