Durable Components
Durable components describe saved data that remains available across application restarts. Workflows write these records through persistence repositories; workers retain responsibility for execution ordering and recovery.
- Message: typed, ordered session history used for transcript display and conversation replay.
- Project: repository identity and shared configuration for related sessions.
- Session: conversation, lifecycle, and workspace context for ongoing work.
- Operation: durable tracking for session workflow execution.
- Run: isolated utility model execution and its outcome.