feat: add session daemon health lifecycle

This commit is contained in:
Federico Jaramillo Martinez
2026-05-07 23:52:34 +02:00
parent 91957b0fe0
commit 3df62fa54a
4 changed files with 33 additions and 1 deletions
@@ -16,6 +16,8 @@ export function registerSessionProxyRoutes(app: FastifyInstance, daemon = new Se
}
};
app.get("/api/sessiond/health", (_request, reply) => proxy({ method: "GET", url: "/api/health" }, reply));
app.get<{ Querystring: { cwd?: string } }>("/api/sessions", (request, reply) => proxy(request, reply));
app.post<{ Body: { cwd: string } }>("/api/sessions", (request, reply) => proxy(request, reply));
app.get<{ Params: { sessionId: string } }>("/api/sessions/:sessionId/messages", (request, reply) => proxy(request, reply));