已关闭
Feat: 增强 Agent 工作流体系 — 新增模型选型、合规审查与 PR 前置检查 #128
xutianze创建于  6月5日关闭于  6月5日
xutianze
xutianze成员
6月5日 创建

Background(背景信息)

当前 Agent 工作流存在以下不足:

  1. 缺少 agent 模型选型配置能力,用户无法为不同 subagent 指定合适的模型
  2. PR/Issue 等公开内容缺少合规审查机制,可能包含竞品对标、模型暴露等敏感信息
  3. 提 PR 前缺少 rebase 检查,可能导致代码冲突
  4. 工作流维护 skill 的触发关键词覆盖不足,部分场景无法自动触发
  5. 修改 skill 后需要用户手动退出重新运行 init.sh,体验不佳

本次变更针对以上问题进行了系统性增强。

Origin(信息来源)

cann 开发者

Benefit / Necessity (价值/作用)

  • 提升 Agent 工作流的自动化程度和用户体验
  • 确保公开内容合规,避免商业和舆论风险
  • 减少 PR 代码冲突,提高合入效率
  • 完善工作流维护体系的自洽性

Design(设计方案)

  1. 模型选型 skill(agent-model-select):动态读取 agent 列表,根据用户偏好(性能优先/平衡/成本优先)自动选型,配置写入 model_config.json,agent 自行运行 init.sh 生效
  2. 公开内容合规限制:在 AGENT.md 新增全局规则,禁止公开内容包含竞品对标、模型暴露等信息;在 writer/developer 核心原则中增加合规引用;在 PR 工作流中新增合规审查步骤
  3. PR 前置检查:新增 rebase 检查步骤,确保分支已 rebase 最新目标分支
  4. maintain skill 增强:优化触发关键词覆盖,新增全局规则下游检查项,modify-skill 改为 agent 自行运行 init.sh
  5. skill 重命名:blas-pr-issue-template → opencode-pr-issue-guide,更准确反映其职责
likedislike
xutianzexutianze成员
6月5日 关联了pull request:Feat: 增强 Agent 工作流体系 — 新增模型选型、合规审查与 PR 前置检查
CANN-robotCANN-robot成员
6月5日 关闭了 issue
CANN-robotCANN-robot成员
6月5日 添加了label:resolved