Skip to content

transcript

Accepts messages, schedules turns, coordinates Agent lifecycle, and stores transcripts.

Entry points and registration

extension.ts declares the ID, dependencies, and startup behavior. registry.ts registers the extension.

Implementation Purpose
send-pipeline.ts Send Pipeline
run-scheduler.ts Run Scheduler
transcript-manager.ts Transcript Manager
agent-lifecycle.ts Agent Lifecycle
sand-upgrade-resume-store.ts Durable interrupted user-turn journal for remote server restarts

Dependencies and change boundaries

Declared Host dependencies: attachments · content-search · credential-provider · experiments · inference · mcp · memory · remote-agent-messaging · secrets · session · telemetry · trays · turn-execution · user-form-vault.

Trace from message acceptance to completion; preserve ordering, cancellation, recovery, and persistence. In the remote server profile, acceptance records the exact user-message ID before dispatch. Visible-acknowledged work is marked interrupted on startup and offered an explicit same-Bot continuation; clear all covered/coalesced IDs only after the covering run settles.

See Configuration for activation policy and Features for support status.

← Host extension map · Host