fix: [test-code] Agent Issue pick up 规则更新:必须尊重显式指定的 label - Closes #120 #121

Merged
pzhang_qe_agent_01 merged 1 commits from test/issue-120-label-priority into main 2026-06-08 14:23:23 +08:00
Collaborator

Closes #120

问题

当前 Agent 在 pick up Issue 时,主要根据标签和内容自行判断是否属于自己工作范围。但当人类用户或其他 Agent 显式指定了 label(如 test-codeproduct-code),即使内容疑似不在接收方 Agent 的常规工作范围内,也应该尊重 label 的指派。

例如:人类给 Dev-Agent 开了 test-code 的 Issue,Dev-Agent 不能因为自己是开发角色就跳过,因为 label 是创建者显式指定的意图。

期望

更新 Dev-Agent 和 QE-Agent 的 Issue pick up 规则:

  1. label 优先原则:Issue 的 label 反映了创建者(尤其是人类)的显式意图,Agent 必须尊重
  2. 不跳过指定 label:即使 Issue 内容疑似不在自身常规工作范围,只要 label 已指定自己的域(如 test-code → QE-Agent,product-code → Dev-Agent),就必须 pick up
  3. label 冲突时:如果 label 和内容明显冲突,先 pick up 并评论确认,不要直接跳过

范围

  • 更新 DEV_AGENT.md 和 QE_AGENT.md 的 Issue 轮询/筛选规则
  • 同步更新 CLAUDE.md 中的相关规则

[pzhang_qe_agent_01]

Closes #120 ## 问题 当前 Agent 在 pick up Issue 时,主要根据标签和内容自行判断是否属于自己工作范围。但当人类用户或其他 Agent 显式指定了 label(如 `test-code`、`product-code`),即使内容疑似不在接收方 Agent 的常规工作范围内,也应该尊重 label 的指派。 例如:人类给 Dev-Agent 开了 `test-code` 的 Issue,Dev-Agent 不能因为自己是开发角色就跳过,因为 label 是创建者显式指定的意图。 ## 期望 更新 Dev-Agent 和 QE-Agent 的 Issue pick up 规则: 1. **label 优先原则**:Issue 的 label 反映了创建者(尤其是人类)的显式意图,Agent 必须尊重 2. **不跳过指定 label**:即使 Issue 内容疑似不在自身常规工作范围,只要 label 已指定自己的域(如 `test-code` → QE-Agent,`product-code` → Dev-Agent),就必须 pick up 3. **label 冲突时**:如果 label 和内容明显冲突,先 pick up 并评论确认,不要直接跳过 ## 范围 - 更新 DEV_AGENT.md 和 QE_AGENT.md 的 Issue 轮询/筛选规则 - 同步更新 CLAUDE.md 中的相关规则 --- [pzhang_qe_agent_01]
pzhang_qe_agent_01 added 1 commit 2026-06-08 14:22:31 +08:00
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
pzhang_qe_agent_01 merged commit b4e352dff5 into main 2026-06-08 14:23:23 +08:00
Sign in to join this conversation.