Scripts

scripts/ 目录包含用于本地工作流和运维任务的辅助脚本。 当任务明确需要用到脚本时使用它们,否则优先使用 CLI。

约定

  • 脚本是可选的,除非在文档或发布检查清单中被引用。
  • 如果有 CLI 命令可用,优先使用 CLI(例如:认证监控使用 openclaw models status --check)。
  • 假设脚本是特定于主机的,在新机器上运行前先读一下脚本内容。

Git hooks

  • scripts/setup-git-hooks.js:在 git 仓库中尽力设置 core.hooksPath
  • scripts/format-staged.js:pre-commit 格式化工具,用于格式化暂存的 src/test/ 文件。

认证监控脚本

认证监控脚本的文档在这里: /automation/auth-monitoring

添加脚本时

  • 保持脚本专注且有文档说明。
  • 在相关文档中添加简短说明(如果没有相关文档就创建一个)。