checkpoint_session
Stores the current native agent session.
string
required
Native session ID.
string
required
One of
claude-code, codex, hermes, or opencode.string
Title that replaces the native title.
string
Current state, validation results, problems, and ordered next actions.
string
Settled decisions, with one decision on each line.
list_sessions
Lists recent sessions. The tool imports applicable Codex sessions before it
queries the database.
string
Optional filter. One of
claude-code, codex, cursor, hermes, or
opencode.restore_session
Restores an exact session ID or an unambiguous title.
string
required
Exact ID, exact title, or partial title.
boolean
Set to
true after you review the restore packet.generate_brief
Creates a handoff brief without restoring the session.
string
required
Session title or part of the title.
search_session
Searches messages in one session.
string
required
Session title or part of the title.
string
required
Full-text search terms.
number
Maximum result count. The default is 5.
search_all_sessions
Searches messages in all stored sessions.
string
required
Full-text search terms.
number
Maximum result count. The default is 10.
string
Optional source-agent filter.
get_project_knowledge_context
Gets the project ID, facts revision, and document freshness.
string
required
Repository or project working directory.
publish_project_knowledge
Publishes one AI-authored project document for a current facts revision.
string
required
Project ID from
get_project_knowledge_context.string
required
project-brief or repo-map.number
required
Facts revision used by the author.
string
required
Markdown body. Handshake adds provenance frontmatter.
string
Source session ID.
string
Source Git commit.
string
Short description of the factual records used.
facts_revision.