Connection check
verified live · 26h ago
handover
Shared, versioned context that humans and AI agents can publish, review, annotate, and continue.
Tools
17
GitHub stars
1
Installs / wk
—
Licence
MIT
Transport
streamable-http
Last checked
26h ago
Tools & capabilities
17 toolsRead from the running server on 26h ago.
handover.annotate
body*target*handoverId*mentionPrincipalIds
Add a durable comment anchored to selected text or lines in an immutable artifact revision. Read the artifact first and preserve the exact quote and surrounding context. Add a durable comment anchored to selected text or lines in an immutable artifact revision. Read the artifact first and preserve the exact quote and surrounding context.
handover.annotations
read-only
statusartifactIdhandoverId*revisionId
Read revision-anchored file comments, selected text, status, authorship, and resolution metadata. Use status=open to find feedback that still needs action. Read revision-anchored file comments, selected text, status, authorship, and resolution metadata. Use status=open to find feedback that still needs action.
handover.assign
handoverId*principalIds*
Replace the open assignments with the supplied collaborator identities. This changes collaboration state, not the immutable handover revision. Replace the open assignments with the supplied collaborator identities. This changes collaboration state, not the immutable handover revision.
handover.comment
body*handoverId*mentionPrincipalIds
Append a discussion comment and optionally notify explicitly mentioned collaborators. Append a discussion comment and optionally notify explicitly mentioned collaborators.
handover.continue
notebriefartifactshandoverId*expectedRevisionId*
Append an immutable revision after reading the current snapshot. expectedRevisionId is mandatory to prevent overwriting another collaborator's work. Omitted artifacts are inherited… Append an immutable revision after reading the current snapshot. expectedRevisionId is mandatory to prevent overwriting another collaborator's work. Omitted artifacts are inherited; matching names are replaced.
handover.create
notebrieftitle*summaryartifacts
Create durable shared context with an initial immutable revision. Authorship comes from the authenticated Handover identity. Create durable shared context with an initial immutable revision. Authorship comes from the authenticated Handover identity.
handover.get
read-only
handoverId*revisionId
Read a handover snapshot, continuation brief, artifact metadata, and revision history. Omit revisionId for the current snapshot. Read a handover snapshot, continuation brief, artifact metadata, and revision history. Omit revisionId for the current snapshot.
handover.okf.export
read-only
handoverId*revisionId
Export a handover revision as an Open Knowledge Format bundle for another human or agent system. Export a handover revision as an Open Knowledge Format bundle for another human or agent system.
handover.okf.import
modefiles*handoverId*expectedRevisionId
Import Open Knowledge Format files into a new immutable Handover revision. Replaying the same bundle is idempotent. Import Open Knowledge Format files into a new immutable Handover revision. Replaying the same bundle is idempotent.
handover.publication
read-only
slughandoverId
Read the stable report URL, entry file, access mode, and selected revision for a handover. Read the stable report URL, entry file, access mode, and selected revision for a handover.
handover.publish
slugaccessentryPathhandoverId*revisionIdrevisionMode
Create or update a stable /r/{slug}/ report projection of a Handover revision. Create or update a stable /r/{slug}/ report projection of a Handover revision.
handover.pull
read-only
slug*filesincludeBinary
Return the selected files of a published report with paths, hashes, media types, and UTF-8 or base64 content. Return the selected files of a published report with paths, hashes, media types, and UTF-8 or base64 content.
handover.read_artifact
read-only
maxBytesartifactId*
Read bounded artifact content after inspecting a handover. Text is returned as UTF-8 and binary content as base64; truncated results report that explicitly. Read bounded artifact content after inspecting a handover. Text is returned as UTF-8 and binary content as base64; truncated results report that explicitly.
handover.search
read-only
modelimitquerycursorstatus
Find current shared context with hybrid, semantic, or lexical retrieval across metadata and artifact content. Use an empty query to list recent handovers. Find current shared context with hybrid, semantic, or lexical retrieval across metadata and artifact content. Use an empty query to list recent handovers.
handover.thread
read-only
handoverId*
Read comments, explicit mentions, assignments, and eligible collaborators without changing revision history. Read comments, explicit mentions, assignments, and eligible collaborators without changing revision history.
handover.update_comment
bodystatustargetcommentId*handoverId*resolvedRevisionId
+1
Edit an authored comment, or resolve/reopen an annotation. Set resolvedRevisionId when a new handover revision addressed the feedback. Edit an authored comment, or resolve/reopen an annotation. Set resolvedRevisionId when a new handover revision addressed the feedback.
handover.whoami
read-only