脚本

脚本

适用范围

在以下情况使用此页面:

  • 从 repo 运行脚本
  • 在 ./scripts 下添加或更改脚本

scripts/ 目录包含用于本地工作流程和运维任务的助手脚本。 当一个任务明确绑定到脚本时使用这些;否则首选 CLI。

约定

  • 脚本是可选的,除非在文档或发布检查清单中引用。
  • 当 CLI 表面存在时首选它(例如:身份验证监控使用 clawdbot models status --check)。
  • 假设脚本是特定于主机的;在新机器上运行之前先阅读它们。

Git 钩子

  • scripts/setup-git-hooks.js:在 git repo 中时为 core.hooksPath 尽力设置。
  • scripts/format-staged.js:暂存的 src/test/ 文件的预提交格式化程序。

身份验证监控脚本

身份验证监控脚本记录在此处: /automation/auth-monitoring

添加脚本时

  • 保持脚本专注并有文档记录。
  • 在相关文档中添加一个简短的条目(或如果缺少则创建一个)。