Skip to content

ResumeTarget

Defined in: packages/agent/src/modules/sessionResume.ts:64

Everything a resume needs, gathered by resolveResumeTarget once the checks have passed.

conversationId: number

Defined in: packages/agent/src/modules/sessionResume.ts:65


grants: ConversationGrants

Defined in: packages/agent/src/modules/sessionResume.ts:76

The approvals granted in the conversation, to install again (Ruling 3) — on the interactive surface only. GS2-106: a non-interactive resume never restores stored grants, so for every other surface this is empty and the store’s grants are never read.


summary: ConversationSummary

Defined in: packages/agent/src/modules/sessionResume.ts:68


threadId: string

Defined in: packages/agent/src/modules/sessionResume.ts:67

The LangGraph thread whose checkpoint holds the conversation’s state.


turns: SessionRecord[]

Defined in: packages/agent/src/modules/sessionResume.ts:70

The recorded turns, oldest first — what the surfaces replay as restored turns.