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
@@ -16,6 +16,8 @@
|
||||
| Claude | Linux 机器上的常开会话,`/loop 30m` | 和产品负责人聊需求并提 issue;诊断写任务书;独立复验 Grok 的提交;合入测试环境;核对部署;每晚复盘 | 写业务代码;推生产分支;改 CI 流程 |
|
||||
| Grok Build | 产品负责人 Windows 上的常开会话,`/loop 15m` | 按任务书实现、自测、推 `codex/*` 分支、回报 | 推测试或生产分支;删分支;自己做产品决定 |
|
||||
|
||||
**账号**:两个 agent 各用一个 Gitea 账号发言——`claude-agent`、`grok-agent`,看评论就知道是谁说的(2026-10-13 产品负责人决定)。两个工具只信任 `jesse`、`claude-agent`、`grok-agent` 三个账号写的内容,其他人写的不交给模型。两个账号都要加为各项目仓库的协作者(写权限);令牌各存在自己那台机器的 `~/.config/jyotisha-agent/gitea-token`。
|
||||
|
||||
## 3. 一单怎么走
|
||||
|
||||
```
|
||||
@@ -58,13 +60,15 @@
|
||||
| 1 | Gitea 仓库、是否公开 | `root/Jyotisha`,公开 | `root/copse`,私有 |
|
||||
| 2 | 改动怎么进测试环境 | 快进推 `staging`,门禁通过后自动部署 | **开 PR 合进 `main`**,合并后 `copse-test` 自动发布到 test 环境(k3s) |
|
||||
| 3 | 生产怎么发 | 产品负责人提升 `main` | 产品负责人手动跑 `yudao-k3s-prod` |
|
||||
| 4 | 怎么确认测试环境部署了 | `/api/health` 的 `deployment.gitCommit` | **待定**(test 环境的版本接口,或 `copse-test` 运行结果) |
|
||||
| 4 | 怎么确认测试环境部署了 | `/api/health` 的 `deployment.gitCommit` | 合并提交的 `copse-test.yml` 运行为 success(`gitea.sh runs <sha>`) |
|
||||
| 5 | 项目规则文件 | `AGENTS.md`、`CLAUDE.md`、`docs/BUG_HISTORY.md` | `AGENTS.md`(含 Flyway 迁移约定、新模型接入准则)、`tests/AGENTS.md` |
|
||||
| 6 | 验收要跑的测试 | tsc、lint、npm test、Python 快速门;Windows 跑 `test:db` | Python 契约测试 `pytest tests/`、`script/db/check_migrations.py`、Maven 编译与模块测试、前端 `draw2video-*` 构建 |
|
||||
| 7 | Claude 这台机器跑得了吗 | 能 | **不能跑 Java**:没装 JDK 21 / Maven |
|
||||
| 8 | Grok 的 Windows 跑得了吗 | 能(T1 已测,13 条已知失败) | **待测**:JDK 21、Maven、pnpm、Docker |
|
||||
| 9 | 什么不进循环 | 动表、发布、改 workflow | 发布、改 workflow;**数据库迁移待定** |
|
||||
| 10 | 任务书放哪 | `docs/tasks/` | **待定**(copse 现在用 `docs/<主题>` 分支和 `docs/features/`) |
|
||||
| 7 | Claude 这台机器跑得了吗 | 能 | Python 契约测试、迁移检查、前端能跑;**Java 不跑,以 Grok 为准**(产品负责人决定),覆盖不全即打回 |
|
||||
| 8 | Grok 的 Windows 跑得了吗 | 能(T1 已测,13 条已知失败) | 待测:JDK 21、Maven、pnpm、Docker、copse 检出位置 |
|
||||
| 9 | 什么不进循环 | 动表、发布、改 workflow | 发布、改 workflow、计费单价、密钥;**迁移允许**,但只能新增、必须过 `check_migrations.py` |
|
||||
| 10 | 任务书放哪 | `docs/tasks/`,推 staging | 作为 `codex/*` 分支的第一个提交,随 PR 合进 `main` |
|
||||
| 11 | 谁合并 | Claude 快进推 staging | Claude 用 `merge-pr` 锁定验收过的提交号合并 PR(产品负责人决定) |
|
||||
| 12 | 规则与提示词 | `tools/agent-loop/prompts/` | `tools/agent-loop/projects/copse/`(`RULES.md`、两份 loop 提示词、白名单) |
|
||||
|
||||
接入步骤:定好上表 → 建同一套 `agent/*` 标签 → 两边各开一个该项目专用的 `/loop` 会话(**一个项目一个会话**,不混在一起)→ 先跑一单试点。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user