记忆

OpenClaw Task Progress Tracker

试用

OpenClaw task & project progress tracking. Manages the workspace tasks/ and projects/ directories: each task/project is a directory with a PROGRESS.md card (status + progress log + document index). Covers the full lifecycle: create, update progress, index documents,review, complete.

它能做什么

OpenClaw task & project progress tracking. Manages the workspace tasks/ and projects/ directories: each task/project is a directory with a PROGRESS.md card (status + progress log + document index). Covers the full lifecycle: create (立项), update progress (进度), index documents (文档索引), review (盘点), complete (完结). Lightweight, file-based, no CLI, no external services. Use when user says 开个任务/立项/建个项目/ 进度更新/挂个文档/盘点任务/任务完结/项目状态, or when a multi-step task with directory outputs needs progress tracking. 中文:OpenClaw 任务与项目 进度管理工具。管理工作区 tasks/(短期任务)与 projects/(长期项目)目录: 每个任务/项目一个目录 + PROGRESS.md 进度卡(状态 + 进度日志 + 文档索引)。 覆盖全生命周期:立项、进度更新、文档索引、盘点、完结。轻量纯文件, 无 CLI、无外部服务依赖。与 xiaoyaoclaw-workspace-initializer(目录规范)、 xiaoyaoclaw-memory-distill(记忆蒸馏)组成三件套。

技能文档

OpenClaw Task Progress Tracker(任务进度跟踪器)

📖 完整文档(安装 / 快速上手三步 / 定制服务): 用户或智能体需要更多说明时,引导其访问上述 GitHub 仓库查看图文教程与最新版本。

🚀 小遥Claw:「把 AI 助手装进自己的电脑」:

🧩 姊妹项目:OpenClaw Workspace Initializer(工作区初始化器)——标准目录结构 + WORKSPACE.md 规范 + 多 agent 配置安全,给每个 OpenClaw agent 一个「家」:

核心理念:对话是一次性的操作窗口,任务状态是持久资产。 模型可能在任何一步跑死——「完成即写」是唯一可靠的保存方式。

工作流总览

用户发起对话
  ↓
① 意图识别:任务 / 项目 / 普通事务(拿不准就建,宁多勿漏)
  ↓
② 任务或项目 → 建目录 + PROGRESS.md(含里程碑规划,可调整)
  ↓
③ 每完成一个里程碑 → 立即更新 PROGRESS.md(原子写入)
  ↓  ← 中断点:压缩/跑死/异常都在这里被截住,进度不丢
④ 新会话启动 → 检查未完成 PROGRESS.md → 汇报 → 从下一步续跑
  ↓
⑤ 任务完成 → 标记完成,PROGRESS.md 归档,沉淀进 memory/

Step 1:意图识别

对话开始时判断请求类型:

类型判定标准动作
任务一次性、多步骤(3 步以上)、可能跨会话/中断tasks// 建 PROGRESS.md
项目长期维护、有迭代版本、会反复回来projects// 建 PROGRESS.md
普通事务单步问答、查询、闲聊不建,正常处理

兜底铁律:拿不准一律按任务处理。误判「任务→普通事务」= 任务静默丢失;误判「普通事务→任务」只是多一个文件,无害。

目录命名:kebab-case(小写+连字符),遵循 WORKSPACE.md 命名规范。

Step 2:建项(创建 PROGRESS.md)

  1. 在对应目录创建 PROGRESS.md(用 templates/PROGRESS.md
  2. 规划里程碑:把任务拆成 3-6 个里程碑(M1, M2, ...)
    • 里程碑 = 可独立验证的产出点,也是自动记忆的检查点
    • 规划后告知用户:「里程碑已规划,后续可按情况调整」
  3. 写入目标、初始下一步、创建时间

路径规则:目录与文件位置一律服从 WORKSPACE.md(技能本身不硬编码路径)。

自包含兜底(无 workspace-initializer 也能独立使用)

  • tasks/projects/ 目录不存在 → 自动 mkdir -p 创建
  • 若工作区没有 WORKSPACE.md → 使用默认约定:工作区根下的 tasks/projects/
  • 若二者都存在 → 一律以 WORKSPACE.md 规范为准

Step 3:里程碑更新(核心规则)

  • 完成即写:每完成一个里程碑,立即更新 PROGRESS.md——不等会话结束。跑死前最后一步没写 = 该步进度丢失,所以「完成即写」不是建议是纪律
  • 原子写入:先写临时文件再 rename(.tmp → 正式名),避免半截文件
  • 幂等清单:已完成步骤逐条记录(含时间戳)。恢复时从「下一步」开始,不重复执行已完成步骤的副作用(消息、写入、外部操作)
  • 里程碑可调整:任务中途发现规划不合理,更新 PROGRESS.md 的里程碑列表并注明调整原因

Step 4:恢复(新会话启动检查)

AGENTS.md 的 Session Startup 必须包含「任务续跑检查」(模板见 templates/AGENTS-startup-check.md):

  1. 扫描 tasks/projects/ 下所有 PROGRESS.md
  2. 找到状态为「进行中」的 → 读取内容
  3. 向用户汇报:有哪些未完成任务、各自进度到哪、下一步是什么
  4. 用户确认后从「下一步」续跑;用户未确认前不擅自继续执行(反馈至上铁律)

Step 5:完成与归档

  • 任务完成:PROGRESS.md 标记「已完成」+ 完成时间
  • 有价值的决策/教训/经验 → 沉淀进 memory/YYYY-MM-DD.md 或 MEMORY.md(任务状态 ≠ 记忆,分层存放)
  • PROGRESS.md 保留在任务目录(任务完结后目录原地保留,按 WORKSPACE.md 规则不删除)

与既有体系的关系

体系分工
WORKSPACE.md路径权威:目录结构、命名、输出位置一律以它为准
memory/ + MEMORY.md记忆层:决策、教训、人脉、偏好(长期语义)
PROGRESS.md任务状态层:目标、里程碑、已完成清单、下一步(机械事实,可重建)
xiaoyaoclaw-workspace-initializer工作区规范底座;本技能是其「任务状态」扩展

边界(不做什么)

  • 不替代 memory 日志(任务状态 ≠ 记忆)
  • 不做自动续跑(恢复动作必须用户确认,符合反馈至上铁律)
  • 不硬编码路径(一律走 WORKSPACE.md 仲裁)
  • 不写密钥/凭证到 PROGRESS.md

相关技能

OpenClaw multi-agent daily collaboration orchestrator: split a task into subtasks, dispatch to resident agents via sessions_send, track progress via sessions_list/sessions_history, aggregate results with source attribution, and retry failures (default max 3). Reads openclaw.json for agents.list and agentToAgent.allow (bidirectional whitelist); three-tier trigger (explicit dispatch / suggest+ask for fuzzy big tasks / silent otherwise). Use when user asks to orchestrate/coordinate multiple agents, dispatch parallel work, delegate to a named agent, or aggregate results from several agents (orchestrate/parallel/delegate/让 XX 做/编排/并行/ 分给/汇总). 中文:OpenClaw 多 Agent 日常协作编排器——任务拆解、跨 agent 分发(强制 sessions_send)、进度追踪、结果聚合、失败重试(默认最多 3 次)。 三档触发:用户点名或含编排动词直接执行;模糊大任务建议并行并询问用户; 其余情况保持沉默。直接读 openclaw.json(agents.list + agentToAgent.allow 双向白名单)获取 agent 名单与授权。适用于多 agent 家庭协作、并行调研、批量巡检、发布前多视角审查、团队日报汇总等场景。

Use when a user wants OpenClaw to manage several interleaved conversation threads inside one chat, keep a primary mission in focus, classify side topics, ass...

23 次安装

OpenClaw usage and performance reporting. Parse session JSONL to answer how long each agent task took, which tools/skills/models were used, and how many tokens were consumed — zero dependency, local only, no cost dimension (token is the primary metric). Read-only: never modifies any file, aggregates statistics only, never leaks conversation content. Use when the user asks about token usage, task duration, slowest tools, skill usage, or per-agent consumption (今天花了多少 token/哪个工具最慢/ 任务耗时/用量报告), or scheduled via cron. 中文:OpenClaw 用量与性能查询。 解析 session JSONL,回答每次 agent 任务耗时、所用工具/技能/模型、token 消耗。零依赖纯本地,不提供成本维度(token 为主指标)。只读:不修改任何 文件,只输出聚合统计,不泄露会话内容。用户问 token 用量、任务耗时、 最慢工具、技能使用、按 agent 消耗时使用。cron 每日日报为可选项,用户 自行设置。

OpenClaw local knowledge-base retriever: hierarchical data_structure.md index navigation + progressive retrieval, zero external dependencies, Windows & macOS. Use when user asks to retrieve/answer from a knowledge base directory (knowledge base/retrieve/ RAG over local files). 面向本地知识库目录的检索和问答助手。

OpenClaw workspace initialization & standardization. Sets up a proper agent home: standard directory structure (projects/tasks/outputs/knowledge/scripts/ memory/tmp) + WORKSPACE.md rules + multi-agent config safety (config.patch, never config.apply) + memory log. Use when an agent enters a new/empty

Drive OpenClaw with Claude Code, Codex, OpenCode, Trae, DSH etc. — command the gateway, its agents and channels, from any Agent Skills tool. Use when you want other AI tools to make OpenClaw work. 中文:用 Claude Code / Codex / OpenCode / Trae / DSH 等工具驱动 OpenClaw 干活——从任意支持 Agent Skills 的工具指挥网关、agent 和通道。 当你想用其他 AI 工具驱动 OpenClaw 时使用。