Files
TrulyMEM-TrueHumanMEM-local/skills/graph-memory-task/SKILL.md
root c33e7469ac refactor: update SKILL.md to encourage proactive graph memory usage
- Change positioning from 'enhancement' to 'primary long-term memory'
- Add explicit guidelines for when AI must query/update memory
- Add query templates for persona and tasks at conversation start
- Update all 3 skills: graph-memory, graph-memory-persona, graph-memory-task
- Sync bundled-skills with standalone skills
2026-04-24 21:08:35 +08:00

2.6 KiB
Raw Blame History

name, description, metadata, user-invocable
name description metadata user-invocable
graph-memory-task 管理连续性任务 - AI 应主动追踪和维护任务状态,将任务信息作为长期记忆存储在图数据库中
openclaw
requires
bins
node
true

GraphMemory Task 任务管理

管理长期/连续性任务。

定位声明:任务是 AI 长期记忆的一部分存储在图数据库中。AI 应主动追踪任务状态,在适当时候提醒用户或更新进度。

核心原则

AI 必须在以下场景主动查询任务

  1. 对话开始时(检索进行中的任务)
  2. 用户询问进度或状态时
  3. 用户提到"继续之前的..."、"那个任务怎么样了"等
  4. 做计划或安排时(了解现有任务负荷)

AI 必须在以下场景创建/更新任务

  1. 用户明确创建任务("帮我记住要做..."
  2. 用户完成或取消任务
  3. 用户更新任务信息或进度
  4. AI 自己承诺要完成某事(应创建任务跟踪)

操作

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必需

将信息节点关联到任务。

参数:

  • task_id: 任务ID必需
  • info_node: 信息节点名称(必需)

任务查询模板

每次对话开始时AI 应执行:

action: recall
params:
  queryIntent: "任务 进行中 待办"
  seedEntities: ["Task"]
  depth: 2

使用建议

  1. 主动追踪:不要等用户问才查任务,主动在对话开始时检索进行中的任务
  2. 及时更新:任务状态变化时立即更新,避免信息过时
  3. ID规范任务ID应具有描述性Task_学习TypeScript
  4. 定期提醒:对于长期任务,在对话中适时提醒用户进度或截止日期
  5. 关联信息:将相关资源、链接、笔记关联到任务,形成完整上下文