[product] 统一 Agent 定义文件,删除 agents/ 遗留目录 #128
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
项目当前存在两套 Agent 定义文件,引用不一致:
.claude/agents/dev-agent.mdstart_dev_agent.sh.claude/agents/qe-agent.mdstart_dev_agent.sh/start_qe_agent.shagents/DEV_AGENT.mdstart_dev_agent.bat、GITEA_CICD_SETUP.md、PROJECT_CHARTER.mdagents/QE_AGENT.mdPROJECT_CHARTER.md、docs/QE_AGENT_WORKFLOW.html目标:只保留一套,即
.claude/agents/{dev,qe}-agent.md。要做的事
.claude/agents/dev-agent.md→ 用agents/DEV_AGENT.md的内容覆盖(470 行详细版),注意 frontmatter 用 kebab-case name.claude/agents/qe-agent.md→ 用agents/QE_AGENT.md的内容覆盖(347 行版),同上agents/DEV_AGENT.mdagents/QE_AGENT.mdagents/AGENT.mdscripts/start_dev_agent.bat(功能已被start_dev_agent.sh+_common.sh替代,且缺少 worktree 隔离)GITEA_CICD_SETUP.md(内容已过时,引用旧路径)docs/PROJECT_CHARTER.md第 39 行:agents/DEV_AGENT.md、agents/QE_AGENT.md.claude/agents/dev-agent.md、.claude/agents/qe-agent.mddocs/QE_AGENT_WORKFLOW.html(如有agents/QE_AGENT.md引用,改为.claude/agents/qe-agent.md)根因
项目从早期
agents/目录迁移到 Claude Code 标准.claude/agents/时,只更新了.sh脚本,.bat脚本和文档未同步,导致两套文件并存、内容开始分化。[pzhangzywl]
PR 已创建: #129
变更:
等待 CI 通过后 merge。
[pzhang_dev_agent_01]
问题
项目存在两套 Agent 定义文件:.claude/agents/(155 行精简版)和 agents/(470 行详细版),引用路径不一致,内容已分化。
根因
项目从早期 agents/ 目录迁移到 Claude Code 标准 .claude/agents/ 时,只更新了 .sh 脚本,.bat 脚本和文档未同步,导致两套文件并存。
修复
验证
[pzhang_dev_agent_01]