【免费下载链接】roborevContinuous background code review database for agents, work faster and smarter with accountability for every line of generated code.项目地址https://gitcode.com/gh_mirrors/ro/roborev点击查看免费下载roborev 是一个为 AI 编码代理打造的持续背景代码审查工具它在后台审查 Agent 生成的每一次提交并通过roborev fix单次自动修复和roborev refine修复→重审→再修复的自动循环两条路径帮你把每个问题都修到审查通过为止。本文对比这两个命令的差异并给出新手可直接照做的使用方法。 先搞懂roborev 的审查闭环roborev 的核心是一个审查—修复闭环运行roborev init安装 post-commit git 钩子之后每次git commit都会自动触发一次后台审查任何 Agent 写代码都适用审查发现问题后你可以用roborev fix让 Agent 一次性修复或直接用roborev refine全自动循环修复。修复产生的新提交又会被自动审查——这正是修复不是终点通过审查才是终点的设计思想。⚡ 单次修复roborev fix 用法速览roborev fix的定位是一次性修复one-shot fix它把审查发现的问题交给一个 AI 代理代理修改代码并提交但不做重审、不迭代。常用命令roborev fix # 修复当前分支所有未关闭的审查 roborev fix 123 # 只修复指定审查任务 roborev fix 42 43 44 # 依次修复多个任务 roborev fix --batch-size 5 # 每次代理调用打包最多 5 个审查 roborev fix --plan # 先规划再实施 roborev fix --list # 只列出待修复项不执行特点一览✅前台同步执行直接在你的工作目录上运行终端实时流式输出代理的修复过程✅批量能力--batch可把多个审查合并进同一个提示词--resume可跨调用复用代理会话✅适用场景已知问题、想快速修完就走的轻量修复。fix 命令的完整参数说明见 cmd/roborev/fix.go 与 docs/commands.md。 自动循环roborev refine 如何工作roborev refine则是全自动迭代循环找到当前分支上失败的审查 → 在隔离 worktree 中运行代理修复 → 提交 → 等待重新审查 → 若新提交仍失败则继续修直到所有审查通过或达到--max-iterations默认 10 次。它的完整流程是找到分支上最旧的失败审查在隔离的临时 worktree中运行代理处理问题不污染你的工作目录代理有改动则自动提交并等待 post-commit 钩子触发的重审逐提交审查全部通过后再跑一次整分支级审查覆盖整个提交区间分支审查通过即成功退出否则继续修复循环。常用命令roborev refine # 默认代理自动循环直到全部通过 roborev refine --max-iterations 5 # 限制最大迭代次数默认 10 roborev refine --list # 预览哪些审查会被处理不实际执行 roborev refine --plan # 每轮修复前先做只读规划 roborev refine --since HEAD~3 # 只处理最近 3 个提交的审查 roborev refine --min-severity high # 只修 high 及以上严重度的问题 roborev refine --branch feature-xyz # 守卫分支名不匹配时直接报错两个前置条件工作区必须干净无未提交改动且默认需要处于特性分支上在主分支上则用--since指定起点。refine 的运行逻辑实现在 cmd/roborev/refine.go官方详解见 docs/guides/auto-fixing.md。 fix 与 refine 核心差异对比维度roborev fixroborev refine执行模式单次修复不重审迭代循环修复→重审→再修复重审处理只把新提交入队不等待结果等待重审失败就继续修分支级审查无逐提交通过后自动跑整分支审查执行环境前台同步直接改你的工作目录每轮使用隔离 worktree完成后才提交到分支迭代上限无本来就只跑一次--max-iterations默认 10典型场景快速修复已知问题合并前打磨整条分支直到全绿 新手选型什么时候用哪个用fix审查刚报出几个明确问题你想快速修掉、自己再看一眼——简单、透明、可控。用refine分支上有多个失败审查或你不想盯着循环过程——它是睡觉前跑起来、醒来全绿的自动打磨器也是发布前最后一道保险。组合拳日常开发中用 post-commit 审查 fix随手清理临近合并时跑一次refine兜底。⚠️ 安全提示refine会不加沙箱地运行 AI 代理以便安装依赖、构建和跑测试。对自己的分支放心跑对陌生人的 PR建议先在容器或虚拟机中执行。详见 docs/guides/auto-fixing.md 的安全说明。 三步快速上手git clone https://gitcode.com/gh_mirrors/ro/roborev cd your-repo roborev init # 安装 post-commit 钩子开启自动审查 roborev fix # 或roborev refine按需选择修复方式安装步骤参考 docs/installation.md 与 docs/quickstart.md。 延伸阅读自动修复循环完整指南docs/guides/auto-fixing.md辅助重构与 analyze 用法docs/guides/assisted-refactoring.md命令全集docs/commands.md会话内修复技能/roborev-fixskills/roborev-fix.mdfix/refine 源码入口cmd/roborev/fix.go、cmd/roborev/refine.go赞分享【免费下载链接】roborevContinuous background code review database for agents, work faster and smarter with accountability for every line of generated code.项目地址https://gitcode.com/gh_mirrors/ro/roborev点击查看免费下载相关推荐roborev 完整指南让 AI 编码代理的每次 Git 提交都秒级通过自动代码审查roborev 完整指南让 AI 编码代理的每次 Git 提交都秒级通过自动代码审查 roborev 是一款开源的本地自动代码审查工具专为 AI 编码代理pageres代码审查如何参与社区代码审查过程pageres代码审查如何参与社区代码审查过程 为什么参与代码审查 你还在为如何提升开源项目贡献质量而烦恼吗参与pageres社区代码审查不仅能帮助项目提升开发工具用 /roborev-fix 让 AI 代理自主修复代码roborev Agent Skills 完全指南用 /roborev fix 让 AI 代理自主修复代码roborev Agent Skills 完全指南 想让 AI 代理自动修复代码审查发现的问题创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考