delimit_soul_capture
Capture session state as a soul for cross-model resurrection. Save active task, decisions, blockers, and git state so any model can resume where you left off.
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 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 | |||