适用于 Openclaw 的 任务追踪器

一个主动的状态管理系统,通过在持久化 Markdown 文件中跟踪每个任务的生命周期,确保 AI 智能体上下文在会话重置后依然存在。

sunshine-del-ux
v1.0.0
2026年3月3日
0
1.2k
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install new-agent-task-tracker

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 new-agent-task-tracker。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 任务追踪器?

任务追踪器是 Openclaw 技能生态系统中的一个专门实用工具,旨在解决会话压缩或重置期间常见的上下文丢失问题。它作为一个弹性内存层,在轻量级 Markdown 文件中维护唯一的真理来源,允许 AI 智能体主动跟踪后台进程、SSH 会话和多步骤进度。

通过实施“写入优先”的方法,该技能确保从任务启动到完成或失败的每一次转换都在智能体回复用户之前被记录。这使其成为需要高可靠性自动化和长时间运行任务执行且不丢失情境感知的开发人员不可或缺的工具。

任务追踪器 应用场景

  • 在 AI 会话重置和历史记录压缩中保持上下文。
  • 监控长时间运行的后台进程并跟踪远程服务器上的 PID。
  • 管理状态持久性至关重要的复杂的、多步骤技术迁移。
  • 为人工审核提供已完成和失败任务的清晰审计追踪。

任务追踪器 工作原理

  1. 在任何新会话开始时,智能体读取状态文件以恢复对先前活动的认知。
  2. 收到任务后,智能体立即向活动任务列表添加带有状态指示器的条目。
  3. 对于任何后台进程,该技能会捕获会话 ID、PID、服务器名称和执行的具体命令。
  4. 每次进度更新或状态更改都会在智能体向用户报告之前提交到文件。
  5. 完成或失败后,任务将更新最终结果,并最终移至修剪后的存档部分。

任务追踪器 配置指南

要在您的 Openclaw 技能环境中实施此功能,请确保您的工作区具有适当的目录结构。初始化状态文件后,该技能将自动运行。

# 如果内存目录不存在,则创建它
mkdir -p memory

# 初始化状态文件
touch memory/tasks.md

任务追踪器 数据架构与分类体系

该技能使用严格的格式在 memory/tasks.md 中组织数据,以确保其保持在 2KB 大小限制内。

功能 详情
存储路径 memory/tasks.md
任务状态 使用直观图标表示进行中、已完成、失败和已暂停
时间戳 请求和更新使用 ISO 风格的 YYYY-MM-DD HH:MM
进程元数据 捕获后台任务的会话 ID、PID 和命令
保留策略 修剪超过 3 天的已完成任务以节省空间

任务追踪器 高级特性

  • 主动写入优先协议:在向用户报告之前更新状态文件,防止数据丢失。
  • 后台进程感知:专门跟踪 SSH 会话和远程服务器命令,实现持久监控。
  • 自动修剪逻辑:自动折叠和删除旧任务数据,使文件保持在 50 行以内,以优化 Token 消耗。
  • 多智能体兼容性:提供标准化状态格式,可由 Openclaw 技能框架内的不同智能体读取。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*