fix(plugins): address handoff review and document current patch releases

This commit is contained in:
kartik-mem0
2026-09-10 21:01:29 +05:30
parent 41989e328f
commit 59939c003f
37 changed files with 146 additions and 32 deletions
+1 -1
View File
@@ -41,7 +41,7 @@ Restart OpenCode.
Run `/mem0-handoff` to save the current session, `/mem0-handoff list` to find this project’s resources, or `/mem0-handoff resume /absolute/path.json` to continue from one.
All plugins share local resources in `~/.mem0/handoffs/`, preserving supported active context, images, and completed tool outcomes. Resume reads that context as historical evidence. Requires **Python 3.11+** as `python3`; no destination CLI or Mem0 credentials are required.
All plugins share local resources in `~/.mem0/handoffs/`, preserving supported active context, images, and completed tool outcomes. Resume reads that context as historical evidence. Requires **Python 3.10+** as `python3`; no destination CLI or Mem0 credentials are required.
The shared engine is fetched from a pinned GitHub commit on first use, verified, and cached across all plugins. Cached use works offline; no transcript is sent to GitHub. See the [shared handoff logic](../agent-plugin-core/README.md#session-handoff) for source formats and validation.
+1 -1
View File
@@ -22,7 +22,7 @@ export function activeMessages(messages: NativeMessage[]): NativeMessage[] {
export function createHandoffTool(client: PluginInput["client"]) {
return tool({
description: "On explicit user request, save this session as a shared handoff resource, list resources for the current project, or resume one resource as historical context. Requires Python 3.11+.",
description: "On explicit user request, save this session as a shared handoff resource, list resources for the current project, or resume one resource as historical context. Requires Python 3.10+.",
args: {
action: tool.schema.enum(["save", "list", "resume"]).optional().describe("Defaults to save; resume loads a shared resource into this conversation"),
resource: tool.schema.string().optional().describe("Resource path returned by save or list; required for resume"),