iranti_checkpoint
Save work progress checkpoints to maintain continuity across sessions and agents. Records current steps, next actions, risks, outputs, and structured changes for seamless handoffs.
Instructions
Persist a shared progress checkpoint while you work. Use this at meaningful milestones so current step, next step, open risks, recent outputs, structured actions, and shared entity state survive across turns, sessions, and agents. This is the strongest shared-RAM tool for active work: prefer it over ad-hoc prose when you need another session or another agent to pick up where you left off. If entityTargets are supplied, Iranti also writes canonical shared state such as current_step, next_step, open_risks, recent_actions, and recent_file_changes to those entities for handoff.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | Current task or objective for the active checkpoint. | |
| recentMessages | No | Recent messages that help fingerprint the active task. | |
| currentStep | No | What is being worked on right now. | |
| nextStep | No | The next step another session or agent should take. | |
| openRisks | No | Open risks or blockers that still matter. | |
| recentOutputs | No | Important outputs or artifacts produced so far. | |
| actions | No | Structured actions completed so far, such as commands, tests, searches, or validations. | |
| fileChanges | No | Structured file actions produced so far. | |
| entityTargets | No | Shared entities that should receive checkpoint state, in entityType/entityId format. | |
| notes | No | Compact extra checkpoint notes that aid handoff. | |
| sessionId | No | Optional existing session id to refresh. | |
| agent | No | Override the default agent id. | |
| agentId | No | Alias for agent. Override the default agent id. |