← 返回
开发者工具

Config Tracker

自动追踪并自动提交 OpenClaw 配置和关键工作区 markdown 文件的变更,无需手动操作。
自动追踪并自动提交 OpenClaw 配置和关键工作区 markdown 文件的变更,无需手动操作。
altaircardinal
开发者工具 clawhub v1.0.2 1 版本 100000 Key: 无需
★ 0
Stars
📥 600
下载
💾 3
安装
1
版本
#latest

概述

Config Tracker Skill

自动追踪并提交 OpenClaw 配置文件和关键 markdown 文件的变更。

功能

  • 自动版本控制:每次对话轮次开始时自动检查并提交文件变更
  • 双仓库管理:分别管理 ~/.openclaw/ 和 workspace 目录
  • 零手动操作:无需手动执行 git 命令,所有提交自动完成
  • 可配置:可自定义追踪的文件列表和提交信息

追踪的文件

Workspace 目录

  • AGENTS.md — Agent 工作区配置
  • USER.md — 用户信息
  • SOUL.md — Agent 身份设定
  • MEMORY.md — 长期记忆
  • TOOLS.md — 工具配置
  • HEARTBEAT.md — 心跳任务配置
  • IDENTITY.md — Agent 身份

OpenClaw 配置

  • ~/.openclaw/openclaw.json — 主配置文件

触发时机

使用 before_prompt_build hook,每次对话轮次开始时自动检查并提交变更。

配置项

配置项默认值说明
----------------------
enabledtrue启用/禁用追踪器
workspaceFiles["AGENTS.md", "USER.md", ...]要追踪的 workspace 文件列表
openclawConfig~/.openclaw/openclaw.jsonOpenClaw 配置文件路径
commitMessagePrefix"auto: track config changes"提交信息前缀
gitUserName"OpenClaw Bot"Git 用户名
gitUserEmail"openclaw@localhost"Git 用户邮箱

安装

config-tracker 目录复制到你的 skills 目录:

cp -r config-tracker/ /Volumes/File/OpenClaw/workspace/skills/

然后重启 OpenClaw gateway 使其生效。

工作原理

  1. 每次对话轮次开始时(before_prompt_build hook),插件检查配置文件是否有变更
  2. 使用 git status --porcelain 检测未提交的变更
  3. 若有变更,自动执行 git add + git commit -m "auto: track config changes [timestamp]"
  4. 提交信息包含时间戳,便于追溯

注意事项

  • 首次运行时会自动初始化 git 仓库
  • 频繁修改配置文件(如 Doctor 自动修改)会产生大量提交,这是预期行为
  • 使用 git log 可以查看完整的历史变更
  • 提交冷却是 5 秒,防止短时间内多次提交

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-03-19 12:51 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Project Watcher

altaircardinal
项目规划与进度追踪,维护 roadmap,Git 提交通知,远程部署感知,集成飞书。
★ 0 📥 297
developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 68 📥 180,307
developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921 📥 185,816