memory_task
Shipped in v3-alpha (Beta). Interface may still change before 3.0 stable.
Description
Create, update, or delegate tasks. Tasks auto-generate strategies on completion.
Input schema
{
action: "create" | "update" | "delegate" | "list" | "complete",
create?: { title; description?; priority?; dueAt?; relatedFacts? },
update?: { taskId; status?; outcome? },
delegate?: { taskId; toAgent; context? },
complete?: { taskId; outcome; lessonsLearned? },
list?: { status?; assignedTo? },
}Example
// Create
await mcp.callTool("memory_task", {
action: "create",
create: {
title: "Fix billing webhook timeout",
priority: "high",
relatedFacts: ["fact_8f3e"],
},
});
// Complete — triggers auto-extraction of a Strategy + Fact
await mcp.callTool("memory_task", {
action: "complete",
complete: {
taskId: "task_abc",
outcome: "Increased timeout to 30s, redeployed",
lessonsLearned: "Check timeout config first for webhook failures",
},
});Backed by
- Tasks & events — concept
POST /v1/memory/tasks+PATCH /v1/memory/tasks/:id— REST surface