delimit_soul_capture
Capture session state as a soul for cross-model continuation. Saves git state, task pointers, and key decisions so the next session resumes exactly where you left off.
Instructions
Capture session state as a 'soul' for cross-model resurrection (Pro).
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 richer "soul" with git state and active task pointers, used by delimit_revive.
Side effects: writes a soul record via ai.session_phoenix.capture_soul. Auto-detects git state and the current model. Splits comma-string inputs into lists internally.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| active_task | No | What you're currently working on (one line). | |
| decisions | No | Comma-separated key decisions made this session. | |
| key_context | No | Comma-separated important context for next session. | |
| blockers | No | Comma-separated blockers. | |
| next_steps | No | Comma-separated next steps. | |
| task_status | No | One of "in_progress", "blocked", "almost_done". | in_progress |
| tokens_used | No | Estimated tokens consumed this session. | |
| context_fullness | No | 0.0-1.0 representing context-window fullness. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||