CAT PAW

全部 workflow

DevOps

建立仓库的 CI 流水线

最小权限的 CI 流程,在提出的变更上可复现地安装、验证、测试并构建项目。

流程

按这个顺序做。

  1. 阅读仓库支持的运行时、包管理器、锁文件、测试命令、受保护分支和既有自动化。
  2. 创建在拉取请求和目标分支触发的最小工作流,固定运行时版本,并用尊重锁文件的安装。
  3. 设置明确令牌权限,避免向不可信贡献暴露密钥,并在适当时为被取代运行添加并发取消。
  4. 按顺序添加格式或代码规范检查、类型检查、单元测试、集成测试和构建作业,带合理矩阵和缓存。
  5. 在分支上运行工作流,检查日志和产物,再引入受控失败以证明必检能检出。
  6. 在启用合并门禁前,记录检查名称、维护责任人、重跑程序和分支保护要求。

先准备

猫会向你要的输入。

  • 仓库与默认分支
  • 规范安装、检查、测试与构建命令
  • 支持的运行时矩阵
  • 密钥与分支保护策略

路由器 + 一份 playbook

先路由。只选一份。

Cat Paw 每次任务只加载一份 playbook,不合并多份。先走这个路由器;其余路径是此 workflow 可检查的候选。

  • 路由器: engineering-pack
  • skills/engineering/addyosmani/ci-cd-and-automation/SKILL.md

界限

界限跟着提示一起走。

  • 使用最小权限工作流权限,并把第三方动作固定到可信版本或提交。
  • 绝不在日志或产物中打印或上传密钥。
  • 没有责任人和整改计划,不要把不稳定或跳过的作业标为必检质量信号。

完成代表

一个可核对的终点。

拉取请求会触发工作流,干净变更上所有预定作业通过,故意缺陷会产生失败的必检,工作流权限与归属已记录。

来源

这个流程从哪来。

  1. docs.github.com/en/actions/tutorials/build-and-test-code
  2. docs.github.com/en/actions/security-guides/automatic-token-authentication

来源确立 workflow 的模式。如有 Reddit 或社区帖子,视为实务轶事,不是普遍事实。

AI 行动。你决定。

给 AI 的人类刹车。

Latch 会在每个指令、点击和文件变更发生前先展示——你可以说好、不要,或再等等。

Plow Latch · macOS Cat Paw Latch · Windows + Linux · 从源码构建
Cat Paw Latch

号码背后

两个 harness,一条线。

相同号码、相同的 100 美元额度。选择你发消息时由哪个 harness 回复。

Hermes

Nous Research 的终端原生代理。跑在你的机器上,跨会话保留记忆,每项任务开一份 playbook。

发消息给 Hermes
OpenClaw

开源助手,跑在你自己的电脑上,在你已在用的频道里回复。每项任务一份 playbook。

发消息给 OpenClaw

两个 harness 共用同一条线 +1 628 246 3032

会打开“信息”,并已带入选好的 harness。