Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 76f51a7d0c | |||
| b4e352dff5 |
@@ -16,6 +16,14 @@
|
|||||||
- Agent 身份通过各自环境变量设置(Dev: `pzhang_dev_agent_01`,QE: `pzhang_qe_agent_01`)
|
- Agent 身份通过各自环境变量设置(Dev: `pzhang_dev_agent_01`,QE: `pzhang_qe_agent_01`)
|
||||||
- **所有 Gitea API 操作必须通过 `python scripts/agent_poller.py`**,禁止直接 curl 或硬编码 token
|
- **所有 Gitea API 操作必须通过 `python scripts/agent_poller.py`**,禁止直接 curl 或硬编码 token
|
||||||
|
|
||||||
|
## 代码同步
|
||||||
|
|
||||||
|
Dev-Agent 和 QE-Agent 持续向 main 提交代码,本地可能落后。Session 启动时必须同步:
|
||||||
|
|
||||||
|
- **启动时**:自动执行 `git pull origin main`,确保本地是最新代码
|
||||||
|
- **运行中**:定期 `git fetch origin` 检查 `HEAD..origin/main`,有新提交则 pull
|
||||||
|
- **有冲突时**:暂停并报告,不自动解决(人工介入)
|
||||||
|
|
||||||
## 上下文管理
|
## 上下文管理
|
||||||
|
|
||||||
Context window 有限。当 session 持续较长时间时:
|
Context window 有限。当 session 持续较长时间时:
|
||||||
@@ -32,6 +40,7 @@ Context window 有限。当 session 持续较长时间时:
|
|||||||
- `test-code` → QE-Agent 域,`product-code` → Dev-Agent 域
|
- `test-code` → QE-Agent 域,`product-code` → Dev-Agent 域
|
||||||
- 即使内容看似不在自身常规范围,只要 label 指定了自己的域,就必须 pick up
|
- 即使内容看似不在自身常规范围,只要 label 指定了自己的域,就必须 pick up
|
||||||
- Label 与内容明显冲突时,先 pick up 并评论确认,不直接跳过
|
- Label 与内容明显冲突时,先 pick up 并评论确认,不直接跳过
|
||||||
|
4. **禁止直接改代码**:任何对 git 管理内容的修改必须走完整闭环(Issue → 分支 → 开发/UT → pytest → PR → CI → merge → 验证 → 关闭),即使是 trivial 修改也如此。禁止绕过此流程直接编辑文件
|
||||||
|
|
||||||
## Agent 模式
|
## Agent 模式
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user