Automatic synchronization
Agent hooks and plugins can update Handshake after a completed turn. The daemon also imports supported native sessions when it starts. Run a pull when you want to import native sessions immediately:Create a manual checkpoint
1
Describe the current state
Record completed work, test results, active problems, and the next actions.
2
Record settled decisions
List decisions that the receiving agent must not change without new
evidence.
3
Request the checkpoint
Enter:You can include the title, summary, and decisions in the request.
4
Check the result
Make sure that the agent reports the stored title and message count.
MCP parameters
The agent callscheckpoint_session.
Cursor uses its installed hook to send completed session data. The
checkpoint_session tool does not accept cursor as its agent value.
Stored data
A checkpoint can contain:- Messages from native agent storage.
- Working directory.
- Git branch and working-tree state.
- Git remote and related commits.
- Summary and settled decisions.
- Project identity and facts revision.