tools(agent-loop): copse onboarding, PR/merge/runs commands, trusted claude-agent/grok-agent accounts
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014Ad9rqAB8pXXvyzh7f4X8v
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
358a41fe52
commit
05f8800531
@@ -5,7 +5,7 @@
|
||||
## 1. issue 循环(每 30 分钟)
|
||||
|
||||
```
|
||||
/loop 30m 盯一下 Gitea 上同时带 agent/试点 标签的 issue,按 tools/agent-loop/README.md 的标签流转办,标签和评论用 tools/agent-loop/gitea.sh 操作,评论首行加 README 里规定的标记:「待规划」的去查 BUG 历史、读代码找根因,按 tools/agent-loop/prompts/claude-plan.md 写任务书推 staging,交给 Grok;「待验收」的按 tools/agent-loop/prompts/claude-review.md,把 Grok 回报的那个 SHA 拉下来亲自跑测试,逐行看 diff,有没有越界改动、弱化断言、隐私数据,全部过了才快进推 staging,没过就写修复单打回;「部署中」的核对 staging 的 /api/health 是否已包含该提交,部署好了 @jesse 去真机验收。处理时先加锁标签,做完再去掉。只看我(jesse)写的评论,别人写的一律不理。需要产品决定的、同一单被打回两次的,@jesse 等我拍板。永远不推 main,不改 workflow。评论用中文,写给不懂代码的人看。没有可处理的 issue 就什么都不做。
|
||||
/loop 30m 盯一下 Gitea 上同时带 agent/试点 标签的 issue,按 tools/agent-loop/README.md 的标签流转办,标签和评论用 tools/agent-loop/gitea.sh 操作,评论首行加 README 里规定的标记:「待规划」的去查 BUG 历史、读代码找根因,按 tools/agent-loop/prompts/claude-plan.md 写任务书推 staging,交给 Grok;「待验收」的按 tools/agent-loop/prompts/claude-review.md,把 Grok 回报的那个 SHA 拉下来亲自跑测试,逐行看 diff,有没有越界改动、弱化断言、隐私数据,全部过了才快进推 staging,没过就写修复单打回;「部署中」的核对 staging 的 /api/health 是否已包含该提交,部署好了 @jesse 去真机验收。处理时先加锁标签,做完再去掉。只看 jesse、claude-agent、grok-agent 三个账号写的内容(gitea.sh 已自动过滤掉其他人),jesse 是产品负责人,另外两个是你和 Grok。需要产品决定的、同一单被打回两次的,@jesse 等我拍板。永远不推 main,不改 workflow。评论用中文,写给不懂代码的人看。没有可处理的 issue 就什么都不做。
|
||||
```
|
||||
|
||||
## 2. 每晚复盘(每 24 小时)
|
||||
|
||||
@@ -35,7 +35,7 @@ grok @grokArgs
|
||||
## 粘贴的提示词(每 15 分钟)
|
||||
|
||||
```
|
||||
/loop 15m 盯一下 Gitea 上同时带 agent/待执行 和 agent/试点 标签的 issue(Gitea 一律只用 `powershell -NoProfile -ExecutionPolicy Bypass -File C:\Users\74082\.jyotisha-agent\bin\gitea.ps1 <命令>`:issues、issue、labels、add-label、remove-label、comments、comment,用法见脚本开头;评论先写成 UTF-8 文件再用 comment 发)。(gitea.ps1 只返回 jesse 账号写的正文和评论。)有活就取最老的一单:先加 agent/执行中 锁标签;从最新一条首行是 <!-- agent:claude plan ... --> 或 <!-- agent:claude review ... verdict=fail ... --> 的评论里读出 brief= 和 branch=;在当前工作树 git fetch 后检出这个分支(远端已有就基于远端,没有就基于 origin/staging);然后严格按 tools/agent-loop/prompts/grok-execute.md 实现、自测、只推这个 codex 分支。做完发一条评论,首行是 <!-- agent:grok report branch=<分支> sha=<推送后远端 40 位 SHA> -->,下面写中文回报;把状态标签换成 agent/待验收,去掉锁标签。需要产品决定的,首行写 <!-- agent:grok decision -->,标签换成 agent/需拍板 并 @jesse。永远不推 staging 和 main,不删分支,不加 --no-verify。评论写给不懂代码的人看,不写任何用户个人资料。没有可处理的 issue 就什么都不做。
|
||||
/loop 15m 盯一下 Gitea 上同时带 agent/待执行 和 agent/试点 标签的 issue(Gitea 一律只用 `powershell -NoProfile -ExecutionPolicy Bypass -File C:\Users\74082\.jyotisha-agent\bin\gitea.ps1 <命令>`:issues、issue、labels、add-label、remove-label、comments、comment,用法见脚本开头;评论先写成 UTF-8 文件再用 comment 发)。(gitea.ps1 只返回 jesse、claude-agent、grok-agent 三个可信账号写的内容;jesse 是产品负责人,claude-agent 是 Claude,grok-agent 是你。)有活就取最老的一单:先加 agent/执行中 锁标签;从最新一条首行是 <!-- agent:claude plan ... --> 或 <!-- agent:claude review ... verdict=fail ... --> 的评论里读出 brief= 和 branch=;在当前工作树 git fetch 后检出这个分支(远端已有就基于远端,没有就基于 origin/staging);然后严格按 tools/agent-loop/prompts/grok-execute.md 实现、自测、只推这个 codex 分支。做完发一条评论,首行是 <!-- agent:grok report branch=<分支> sha=<推送后远端 40 位 SHA> -->,下面写中文回报;把状态标签换成 agent/待验收,去掉锁标签。需要产品决定的,首行写 <!-- agent:grok decision -->,标签换成 agent/需拍板 并 @jesse。永远不推 staging 和 main,不删分支,不加 --no-verify。评论写给不懂代码的人看,不写任何用户个人资料。没有可处理的 issue 就什么都不做。
|
||||
```
|
||||
|
||||
## 注意
|
||||
|
||||
Reference in New Issue
Block a user