mirror of
https://gitcode.com/JianFeeeee/TrulyMEM-TrueHumanMEM.git
synced 2026-10-04 00:14:26 +00:00
- 更新 graph-memory/SKILL.md:添加与 memory-core 关系对比表 - 更新 graph-memory-persona/SKILL.md:添加定位声明和使用建议 - 更新 graph-memory-task/SKILL.md:添加定位声明和使用建议 - 更新 bundled-skills/ 下对应文件
2.1 KiB
2.1 KiB
name, description, metadata, user-invocable
| name | description | metadata | user-invocable | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| graph-memory-task | 管理连续性任务 - 创建、更新、删除任务节点。作为增强工具,通过 graph_memory 的 task_* 操作实现 |
|
true |
GraphMemory Task 任务管理
管理长期/连续性任务。
定位声明:本 skill 通过
graph_memory工具的task_create/task_set_state/task_delete/task_link_info操作实现。是 OpenClaw 的增强功能,提供任务追踪能力,不替代任何核心机制。
与主系统的关系
- 不强制:不会每轮自动查询任务状态,由 LLM 根据用户请求决定
- 可选调用:当用户提到"帮我记住这个任务"、"完成这个任务"等场景时触发
- 数据存储:任务数据以三元组形式存储在图数据库中(subject=task_id)
操作
1. task_create - 创建任务
创建新的任务节点。
参数:
task_id: 唯一任务标识(必需)description: 任务描述(必需)info_nodes: 可选的相关信息节点数组
示例:
action: task_create
params:
task_id: "Task_学习TypeScript"
description: "学习 TypeScript 并完成项目"
info_nodes: ["TypeScript文档", "教程链接"]
2. task_set_state - 设置状态
更新任务状态。
参数:
task_id: 任务ID(必需)state: 新状态,进行中/已完成/已暂停/已取消(必需)
示例:
action: task_set_state
params:
task_id: "Task_学习TypeScript"
state: "已完成"
3. task_delete - 删除任务
删除任务节点。
参数:
task_id: 任务ID(必需)
4. task_link_info - 关联信息
将信息节点关联到任务。
参数:
task_id: 任务ID(必需)info_node: 信息节点名称(必需)
使用建议
- 任务ID应具有描述性(如
Task_学习TypeScript) - 任务描述应清晰说明目标和上下文
- 定期使用
recall查询任务状态,了解进行中的任务 - 与 memory-core 配合:任务列表由 GraphMemory 管理,具体执行细节由对话上下文管理