首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

基于 Jev 的代码审查

摘要

Most PRs that are generated by agents today get YOLO merged because its hard for human mind to comprehend when your agent just suddenly shows up with 230 file changes. This is an attempt to reduce the...

the and jev reviewer your code are for agent The
2026-09-25 1 阅读 约5分钟阅读 namanbhulawat
分享:
字号:
如今,代理生成的大多数 PR 都会被 YOLO 合并,因为当您的代理突然出现 230 个文件更改时,人类大脑很难理解。这是通过将评论中的每个变化分类为P0、P1、P2来减轻精神负担的尝试。默认情况下仅显示 P0。优先级是可配置的。差异也使用自然语言显示。原始代码只需一键切换即可。它在您的计算机上运行,​​用于审查您自己的编码代理的 PR,并且不会向 GitHub 发布任何内容。观看录音 · 打开演示 PR。捆绑录音使用真实的 Jev 分类和带标签、准备好的解释副本(出处)。需要 Node.js 22+。 git clone https://github.com/egma-ai/jev-code-reviewer.git cd jev-code-reviewer npm install npm run demo 打开 http://127.0.0.1:4731/demo 进行重播,这不会调用任何提供程序,或者加载扩展(如下)并打开演示 PR 的文件已更改页面 。需要登录 GitHub CLI ( gh auth login ) 和一个源自 PR 存储库的本地克隆。 npm link # 添加 jev-reviewer 命令 jev-reviewer setup # 存储您的 TypeSafe 和 OpenAI 密钥;在您自己的终端中运行 jev-reviewer doctor # 检查工具、关键源、本地服务器和提供商访问 jev-reviewerserve # 保留运行 jev-revieweranalyze --pr https://github.com/OWNER/REPO/pull/123 --repo /path/to/clone 然后在 Chrome 中:打开 chrome://extensions ,打开 Developer mode ,单击 Load unpacked ,然后选择此存储库的 extension/ 文件夹。运行 jev-reviewer 令牌 | pbcopy 。在扩展弹出窗口中,打开 Connection ,粘贴,然后单击 Save 。应该说配对。打开 PR 的文件已更改页面 (/pull//files) 并打开“显示逻辑代替代码”。可选:uv 工具安装 graphifyy 添加本地代码图以获得更好的上下文。要让您的编码代理在打开 PR 后运行分析,请安装代理技能。您的代码离开您的机器。分析将更改的代码和附近的上下文发送到 TypeSafe 和 OpenAI。该扩展仅与 127.0.0.1:4731 上的本地服务器通信。密钥存储在 ~/.config/jev-reviewer/credentials.json 中(仅限所有者,未加密)。优于导出变量,编码代理的 shell 通常看不到导出变量。使用 node script/setup-keys.mjs --replace-openai 替换 OpenAI 密钥。覆盖范围有上限。分析路径顺序中的前 12 个变化单元(diff hunk); --max-units 最多允许 100 个。具有未分析更改的文件保留 GitHub 的代码,CLI 和弹出窗口会显示有多少个。经典文件仅更改了页面。 GitHub 新的 /changes 页面尚不支持;在您的个人资料图片下切换回 → 功能预览。旧报告永远不会显示。如果 PR 有较新的提交,则扩展会保留 GitHub 的代码:重新运行analyze,然后单击Refreshreport。优先级意味着关注,而不是正确性。默认打开P0文件; P1和P2开始崩溃。通过将 config/policy.json 复制到已审核存储库中的 .jev-reviewer.json 来调整它们,或传递 --policy 。 npm test node scripts/test-extension.mjs # 需要 Chromium 和免费端口 4731 请参阅架构、演示指南和扩展详细信息。麻省理工学院。
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱