配置变更规则
~/.openclaw 目录已纳入 git 版本管理。所有配置变更必须提交并推送。
远程仓库:github.com/yldm-tech/openclaw-config
需要跟踪的文件
openclaw.json— 主配置AGENTS.md/SOUL.md/TOOLS.md— workspace 人格文件cron/jobs.json— 定时任务skills/— 脚本或配置exec-approvals.json— 免审批命令docs/— 文档站源码- 其他被 git 跟踪的文件
提交流程
cd ~/.openclaw && git add -A && git commit -m "简要描述改了什么" && git push
每次修改配置后必须执行。智多星和团队成员都遵守此规则。
不跟踪的目录
.gitignore 排除:
logs/— 日志memory/— LanceDB 向量记忆sessions/— 会话数据identity/— 身份密钥credentials/— 凭证.env— 环境变量browser/— 浏览器数据telegram/— Telegram 缓存antfarm/— Antfarm 工作流subagents/— 子 agent 数据workspaces/— 复数形式(注意区分 workspace/ 单数已跟踪)docs/node_modules/— 依赖docs/.vitepress/dist//docs/.vitepress/cache/— 构建产物
K8s 配置变更
禁止直接 kubectl patch/apply 改 K8s 资源。
必须改 yldm-tech/k8s-config 仓库的配置文件,提 PR,merge 后由 ArgoCD 自动同步。
唯一例外:紧急修复可先 kubectl 应急,但必须同时提 PR 同步 Git 源。