ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

如何用Agent Teams AI审查AI写的代码:像Cursor一样逐块Accept/Reject/Comment

如何用Agent Teams AI审查AI写的代码:像Cursor一样逐块Accept/Reject/Comment 如何用Agent Teams AI审查AI写的代码像Cursor一样逐块Accept/Reject/Comment【免费下载链接】agent-teams-aiYoure the boss, agents are your team. They handle tasks on their own, message each other, and review each others work. You just watch the kanban board and give high-level commands. Codex/Claude/OpenCode/Cursor/Grok/GitHub/Kiro/Z.AI/Xiaomi/MiniMax/Kimi(300 models, 200 LLM providers, free models no auth) Build your AI company with multiple teams项目地址: https://gitcode.com/gh_mirrors/cl/agent-teams-aiAgent Teams AI 是一款让你指挥 AI 团队干活的桌面应用你下达任务Codex、Claude、OpenCode、Cursor 等 300 模型组成的智能体团队自动领任务、互相沟通、互查代码。写代码这件事 AI 能包办但审查 AI 代码才是关键一步——它内置了类似 Cursor 的逐块代码审查面板Agent 改动的每一处代码都以 diff 形式呈现你可以逐个 hunk代码块Accept接受、Reject拒绝并自动回滚甚至对整文件、整个任务一键处理。本文带你完整走一遍这套「AI 代码审查工作流」。为什么需要逐块审查 AI 写的代码AI 智能体干活很快一次任务下来可能改动十几个文件。如果你只是信任它出错的代码也会悄悄混进项目。逐块审查的价值在于粒度可控一段逻辑写得漂亮就 Accept一段有 bug 就 Reject不用全盘接受或全盘回滚回滚安全Reject 时应用会自动反向应用补丁如果文件在你审查期间又被改动过会启动三方合并three-way merge并提示冲突而不是直接覆盖你的代码责任清晰审查视图按任务或成员两种维度聚合改动谁改了哪一行一目了然。这套面板的完整设计思路写在项目的迭代文档里diff-view-implementation-plan.md。第一步在任务卡片上打开审查视图智能体完成任务后它的所有文件改动会被自动解析并汇总。你有两个入口任务维度在 Kanban 看板上找到已完成的任務卡片卡片上会显示142 -38这样的增删行数徽章和 View Changes 按钮点击即可打开该任务的全部改动成员维度在团队详情里打开某个 Agent 的详情查看它本会话累计的全部文件改动。任务详情中还能看到执行日志与附件帮助你先了解 Agent 干了什么再进入审查iteration-07-task-logs-explicit-board-task-links.md。第二步阅读 diff像看 PR 一样连续滚动打开审查对话框后左侧是文件树右侧是 diff 内容。当改动涉及多个文件时会自动进入「连续滚动模式」Continuous Scroll所有文件在同一个页面里连续排列顶部是吸顶的文件名标题就像浏览 GitHub PR diff 一样没有变化的代码区域默认折叠成一行N unchanged lines点 Expand 100 或 Expand All 可展开上下文左侧文件树会跟随你的滚动位置高亮当前文件scroll-spy点击文件名可平滑跳转。这个模式的细节设计可以参阅官方迭代文档continuous-scroll/overview.md。第三步逐块 Accept / Reject键盘党狂喜这是整个审查流程最核心的部分体验上和 Cursor 的 diff 审查几乎一致操作快捷键说明Accept 当前块Cmd/Ctrl Y接受该 hunk自动跳到下一个改动Reject 当前块Cmd/Ctrl N拒绝并回滚该 hunk自动跳到下一个改动下一个 / 上一个改动Alt J/Alt K在文件内跳转代码块下一个 / 上一个文件Alt ↓/Alt ↑跨文件平滑滚动查看全部快捷键?打开快捷键帮助浮层除了逐块操作工具栏还提供了批量能力Accept All / Reject All会作用于所有文件顶部的进度条实时显示12 of 45 changes reviewed帮你掌握审查进度。逐块 Accept/Reject 的服务端实现含反向补丁、冲突检测、三方合并见phase-2-accept-reject.md审查对话框主组件ChangeReviewDialog.tsx逐块 diff 编辑器CodeMirrorDiffView.tsx工具栏与批量操作ReviewToolbar.tsx快捷键帮助KeyboardShortcutsHelp.tsx⚠️小提示如果 Reject 时提示File has been modified since agent changes说明该文件在 Agent 改动之后又被你或其他 Agent 修改过。此时应用会生成带冲突标记的三方合并结果需要你手动确认——这是保护你已有工作的安全机制而非报错。第四步不想 Reject用 Comment 让 AI 自己改Accept / Reject 是二选一但很多时候你觉得这段思路对了细节不对。这时更聪明的做法是评论驱动修改在任务卡片的评论区留下具体意见比如这里应该用异步方式并加上超时处理用成员名精确 对应 Agent它会收到评论通知Agent 根据你的反馈重新修改产生新的改动集——再回到第三步的审查视图里逐块确认。这样形成「AI 写 → 人审 → 评论反馈 → AI 改 → 再审」的闭环你始终只处理高价值判断机械修改全部外包给 AI 团队。团队聊天界面支持回复、附件、 提及和草稿见 team-chat 截图5 分钟上手清单创建团队并指定一个支持代码编辑的成员Claude Code、Codex 等在看板上创建任务等待智能体完成点击任务卡片上的View Changes打开审查面板连续滚动浏览所有文件的 diff折叠区按需展开用CmdY/CmdN逐块 Accept / Reject或用 Accept All 批量处理对拿不准的代码在任务评论区 对应 Agent 让它修改再审查新改动。审查功能相关的类型定义位于 review.ts主进程侧的 IPC 处理逻辑位于 review.ts。想让 AI 团队又快又稳地交付代码逐块审查是最后一道、也是最值得投入的关卡。【免费下载链接】agent-teams-aiYoure the boss, agents are your team. They handle tasks on their own, message each other, and review each others work. You just watch the kanban board and give high-level commands. Codex/Claude/OpenCode/Cursor/Grok/GitHub/Kiro/Z.AI/Xiaomi/MiniMax/Kimi(300 models, 200 LLM providers, free models no auth) Build your AI company with multiple teams项目地址: https://gitcode.com/gh_mirrors/cl/agent-teams-ai创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表