diff --git a/extensions/coven/src/runtime.ts b/extensions/coven/src/runtime.ts index b15f214ad7b..cda0754a75f 100644 --- a/extensions/coven/src/runtime.ts +++ b/extensions/coven/src/runtime.ts @@ -424,15 +424,14 @@ export class CovenAcpRuntime implements AcpRuntime { if (!sessionId) { return { summary: "coven runtime ready" }; } - const session = await this.client.getSession(sessionId, input.signal); const status = sanitizeStatusField(session.status, "completed"); const harness = sanitizeStatusField(session.harness); const title = sanitizeStatusField(session.title, "untitled"); + const sessionId = sanitizeStatusField(session.id); return { summary: `${status} ${harness} ${title}`, - backendSessionId: session.id, - agentSessionId: session.id, - details: { + backendSessionId: sessionId, + agentSessionId: sessionId, projectRoot: sanitizeStatusField(session.projectRoot), harness, status,