docs(agents): add comprehensive git workflow and review spec #1
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/add-git-workflow-to-agents"
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?
改动说明
为什么改
之前第 6 节只有简单的 commit 格式和 PR 描述要求,缺少完整的工作流指导。现在 AGENTS.md 可以驱动 AI 在开发和 review 两种场景下自动执行标准化流程。
如何验证
风险
Review 意见 — PR #1
🔍 需要修改的问题(按优先级)
1. 🟡 approve/reject 操作与安全约束矛盾
6.2 节明确写"禁止 AI 在未经用户确认的情况下执行 git push 或 tea pulls merge",但 6.3 节第5步却允许 AI 直接执行
tea pulls approve。approve同样是 PR 状态变更操作,应与 merge 保持一致的确认策略。👉 建议:在 6.3 节也加入"输出 Review Report 后等待用户确认,再执行 approve/reject"。
2. 🟡 场景一缺少脏工作区处理
6.2 节第1步
git checkout main && git pull origin main假设工作区干净(无未暂存改动),但日常开发中常有未提交变更导致 checkout 失败。👉 建议:前置添加
git status检查,或给出git stash回退提示。3. 🟢 scene 一缺少 tea 前置检查
第3步推送后第4步直接创建 PR,但若 tea 未安装/未认证会卡住。6.5 节是独立说明,流程中未引用。
👉 建议:场景一开头加一句"确保 tea CLI 已安装并认证(详见 6.5 节)"。
4. 🟢 review 后分支清理未说明
tea pulls checkout会创建本地分支,review 完缺少清理步骤,长久会堆积临时分支。👉 建议:6.3 节末尾或 6.4 节补充
git checkout main && git branch -D pr-<编号>。✅ 做得好的
结论
🟡 需修改后重新提交。 6 个问题均为建议级别,不影响实质逻辑。修复后可直接通过。
Pull request closed