tasks
Create, load, or summarize tasks via Graphiti MCP; triggers on 'tasks', 'list tasks', 'add task', usable by any model (Claude, Gemini).
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Purpose
Model-neutral helper to add/list tasks in Graphiti MCP so any agent can keep a shared task board.
Triggers
Use when the user says: "add a task", "list tasks", "load tasks", "task status".
How to use
- List:
lisa tasks list --cache [--group <id>] [--limit 20] - Add:
lisa tasks add "<task text>" [--status todo|doing|done] [--tag foo] [--group <id>] --cache - Defaults: reads ${GRAPHITI_ENDPOINT} / ${GRAPHITI_GROUP_ID} from
.lisa/.env(written by init); see rootAGENTS.mdfor canonical defaults. - Cache fallback: writes/reads
cache/tasks.logwhen--cacheis passed, returning last cached result on MCP failure. - Keep prompts model-neutral; models only orchestrate script calls and summarize JSON output.
I/O contract (examples)
- List:
{ status: "ok", action: "list", tasks: [...] } - Add:
{ status: "ok", action: "add", task: { text, status, group } } - Fallback:
{ status: "fallback", error, fallback: <cached object> }
Cross-model checklist
- Claude: concise instructions; avoid role tokens; keep outputs small.
- Gemini: explicit commands and minimal formatting.
Notes
- Node.js script expects fetch (Node ≥18). Use
node --experimental-fetchon older runtimes. - Tasks are stored via Graphiti MCP
add_task/list_tasks(tool names referenced in script). Adjust if server differs. - Folder
.lisa/skills/tasks/keeps this decoupled from model-specific bindings.
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-02-03
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!