Compare commits

...

2 Commits

5 changed files with 12 additions and 0 deletions
+2
View File
@@ -106,6 +106,8 @@ python scripts/agent_poller.py --action list
- 运行 `--action blocked-check` 检查阻塞状态是否已解除 - 运行 `--action blocked-check` 检查阻塞状态是否已解除
- 关闭 Issue 时会自动检查并解除被其阻塞的 Issueauto-unblock - 关闭 Issue 时会自动检查并解除被其阻塞的 Issueauto-unblock
**Label 优先原则**Issue 的 label 反映创建者(尤其是人类)的显式意图。`product-code` → Dev-Agent 域,`test-code` → QE-Agent 域。即使内容看似不在自身常规范围,只要 label 指定了自己的域就必须 pick up。Label 与内容冲突时,先 pick up 并评论确认,不直接跳过。
### 2. 分析 Issue ### 2. 分析 Issue
```bash ```bash
+2
View File
@@ -92,6 +92,8 @@ python scripts/agent_poller.py --action list
python scripts/agent_poller.py --action list --labels acceptance-failure python scripts/agent_poller.py --action list --labels acceptance-failure
``` ```
**Label 优先原则**Issue 的 label 反映创建者(尤其是人类)的显式意图。`test-code` → QE-Agent 域,`product-code` → Dev-Agent 域。即使内容看似不在自身常规范围(如基础设施、agent 配置),只要 label 指定了自己的域就必须 pick up。Label 与内容冲突时,先 pick up 并评论确认,不直接跳过。
### Step 2: 领取并分析 Issue ### Step 2: 领取并分析 Issue
```bash ```bash
+4
View File
@@ -28,6 +28,10 @@ Context window 有限。当 session 持续较长时间时:
1. 代码改动走完整流程:Issue → 分支 → 开发/UT → pytest → PR → CI → merge → 自行验证 → 关闭 Issue 1. 代码改动走完整流程:Issue → 分支 → 开发/UT → pytest → PR → CI → merge → 自行验证 → 关闭 Issue
2. 关闭 Issue 必须包含 4 要素:问题 / 根因 / 修复 / 验证 2. 关闭 Issue 必须包含 4 要素:问题 / 根因 / 修复 / 验证
3. **Label 优先原则**Issue 的 label 反映创建者(尤其是人类)的显式意图,Agent 必须尊重
- `test-code` → QE-Agent 域,`product-code` → Dev-Agent 域
- 即使内容看似不在自身常规范围,只要 label 指定了自己的域,就必须 pick up
- Label 与内容明显冲突时,先 pick up 并评论确认,不直接跳过
## Agent 模式 ## Agent 模式
+2
View File
@@ -116,6 +116,8 @@ python scripts/agent_poller.py --action list
2. 给原 Issue 加上 `blocked` 标签(通过 Gitea API PUT /issues/{num}/labels 2. 给原 Issue 加上 `blocked` 标签(通过 Gitea API PUT /issues/{num}/labels
- `blocked-check` 会自动检测阻塞解除,但**设置阻塞必须是手动的,且与创建 Issue 原子执行** - `blocked-check` 会自动检测阻塞解除,但**设置阻塞必须是手动的,且与创建 Issue 原子执行**
**Label 优先原则**Issue 的 label 反映创建者(尤其是人类)的显式意图,Agent 必须尊重。`product-code` → Dev-Agent 域,`test-code` → QE-Agent 域。即使内容看似不在自身常规范围,只要 label 指定了自己的域就必须 pick up。Label 与内容冲突时,先 pick up 并评论确认,不直接跳过。
**处理范围**Dev-Agent 负责处理**所有非纯测试开发**相关的 Issue。具体来说: **处理范围**Dev-Agent 负责处理**所有非纯测试开发**相关的 Issue。具体来说:
| 处理 | 跳过 | | 处理 | 跳过 |
+2
View File
@@ -91,6 +91,8 @@ python scripts/agent_poller.py --action list
python scripts/agent_poller.py --action list --labels acceptance-failure python scripts/agent_poller.py --action list --labels acceptance-failure
``` ```
**Label 优先原则**Issue 的 label 反映创建者(尤其是人类)的显式意图,Agent 必须尊重。`test-code` → QE-Agent 域,`product-code` → Dev-Agent 域。即使内容看似不在自身常规范围(如基础设施、agent 配置),只要 label 指定了自己的域就必须 pick up。Label 与内容冲突时,先 pick up 并评论确认,不直接跳过。
### Step 2: 领取并分析 Issue ### Step 2: 领取并分析 Issue
```bash ```bash