fix(agents): invalidate stale cli sessions on auth changes

This commit is contained in:
Peter Steinberger
2026-04-05 07:11:48 +01:00
parent 903cb3c48c
commit e5023cc141
11 changed files with 354 additions and 2 deletions

View File

@@ -33,6 +33,7 @@ export async function runCliAgent(params: RunCliAgentParams): Promise<EmbeddedPi
cliSessionBinding: {
sessionId: resultParams.effectiveCliSessionId,
...(params.authProfileId ? { authProfileId: params.authProfileId } : {}),
...(context.authEpoch ? { authEpoch: context.authEpoch } : {}),
...(context.extraSystemPromptHash
? { extraSystemPromptHash: context.extraSystemPromptHash }
: {}),