coleam00/Archon · error · SessionNotFoundError
Session not found: ${sessionId}
Error message
Session not found: ${sessionId} What it means
Error "Session not found: ${sessionId}" thrown in coleam00/Archon.
Source
Thrown at packages/core/src/db/sessions.ts:67
[
data.conversation_id,
data.codebase_id ?? null,
data.ai_assistant_type,
data.assistant_session_id ?? null,
data.parent_session_id ?? null,
data.transition_reason ?? null,
]
);
return result.rows[0];
}
export async function updateSession(id: string, sessionId: string | null): Promise<void> {
const result = await pool.query(
'UPDATE remote_agent_sessions SET assistant_session_id = $1 WHERE id = $2',
[sessionId, id]
);
if (result.rowCount === 0) {
throw new SessionNotFoundError(id);
}
}
export async function deactivateSession(id: string, reason: TransitionTrigger): Promise<void> {
const dialect = getDialect();
const result = await pool.query(
`UPDATE remote_agent_sessions SET active = false, ended_at = ${dialect.now()}, ended_reason = $2 WHERE id = $1`,
[id, reason]
);
if (result.rowCount === 0) {
throw new SessionNotFoundError(id);
}
}
export async function updateSessionMetadata(id: string, metadata: SessionMetadata): Promise<void> {
sessionMetadataSchema.parse(metadata); // throws ZodError if invalid
const dialect = getDialect();
const result = await pool.query(View on GitHub (pinned to 0773b97458)
When it happens
Trigger: Thrown at packages/core/src/db/sessions.ts:67 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of coleam00/Archon@0773b97458 (2026-09-01).
Data as JSON: /api/errors/7de20af1a6feb106.
Report an issue: GitHub.