Write the actual triggering event type into checkpoint JSON at write
time instead of inferring from the event record. Adds editable input
fields and task output overrides to the TUI for what-if exploration.
Unique fork branch names prevent collisions on repeated forks.
- Rewrite TUI with Tree widget showing branch/fork lineage
- Add Resume and Fork buttons in detail panel with Collapsible entities
- Show branch and parent_id in detail panel and CLI info output
- Auto-detect .checkpoints.db when default dir missing
- Append .db to location for SqliteProvider when no extension set
- Fix RuntimeState.from_checkpoint not setting provider/location
- Fork now writes initial checkpoint on new branch
- Add from_checkpoint, fork, and CLI docs to checkpointing.mdx