Delimit Soul Capture
delimit_soul_captureCapture session state as a soul so any model can resume work exactly where it stopped. Save active task, decisions, next steps, and context before context fills or session ends.
Instructions
Capture session state as a 'soul' for cross-model resurrection.
When to use: at session end or when context gets full, to save what you're working on so the next session in any model can pick up where you left off. When NOT to use: for general memory writes (use delimit_memory_store) or full handoff orchestration (delimit_session_handoff).
Sibling contrast: delimit_session_handoff writes a structured handoff for the next session; this writes a state soul with active-task pointers for delimit_revive. Session Phoenix, when installed, also captures git and transcript state.
Side effects: writes a local soul record through Session Phoenix when it is installed, or through the shipped Free session_continuity core. Explicit local capture/handoff/revive is Free; automatic transcript salvage remains a Pro Session Phoenix capability. The current model is detected in both tiers; git state is collected only when Session Phoenix is installed. Plain strings become one entry (with embedded commas preserved); native/JSON lists carry multiple entries.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blockers | No | Blockers as one string, a native list, or a JSON list string. | |
| decisions | No | Key decisions as one string, a native list, or a JSON list string. | |
| next_steps | No | Next steps as one string, a native list, or a JSON list string. | |
| active_task | No | What you're currently working on (one line). | |
| key_context | No | Important context as one string, a native list, or a JSON list string. | |
| task_status | No | One of "in_progress", "blocked", "almost_done". | in_progress |
| tokens_used | No | Estimated tokens consumed this session. | |
| project_path | No | Project path to capture the soul for. Empty = auto-detect from cwd. | |
| context_fullness | No | 0.0-1.0 representing context-window fullness. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||