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
添加脚本时
- 保持脚本专注且有文档说明。
- 在相关文档中添加简短说明(如果没有相关文档就创建一个)。