最新消息:关注人工智能 AI赋能新媒体运营

Gemini CLI 扩展 Conductor 现可自动审查代码与核对规范

科技资讯 admin 浏览

Google AI 命令行工具 Gemini CLI 推出更新,新增自动化审查功能(Automated Reviews),将工具定位从开发规划延伸至代码验证。当 AI 代码代理完成任务后,Conductor 可自动生成实施后的检核报告,内容涵盖代码质量、规划与规范合规性、测试结果及基础安全扫描,补全 AI 辅助开发流程中的验证环节。

Conductor 是为 Gemini CLI 设计的扩展插件,功能是将项目上下文信息从聊天记录转移到可版本控制的 Markdown 文件中,让开发者在动手实现前,先通过结构化文档完成规划。此次新增的自动化审查功能,则在规划与执行之后,增加了一道验证步骤。

代码审查

Conductor 会对新生成的文件执行静态分析与逻辑分析,不仅检测语法层面的问题,还能识别如异步区块中的竞态条件、空指针风险,以及可能在运行时引发异常的逻辑错误等深层问题。

规划合规性检查

Conductor 会将实际实现结果与项目中的 plan.md 和 spec.md 两个规格文档进行比对,确认开发路线图的每个阶段均已落实,且核心需求未在实现过程中遗漏。配合此功能的还有代码规范检查,确保新编写的代码遵循项目既有的编码风格指南,以及规划阶段制定的自定义规范。

测试套件验证

Conductor 会将项目的单元测试与集成测试纳入审查流程中自动执行,并将测试结果与覆盖率数据一并纳入最终报告,开发者无需手动运行测试,即可在报告中确认新代码在现有系统中的运行情况。

基础安全审查

Conductor 会对常见高风险漏洞进行扫描,包括硬编码在代码中的 API 密钥、个人敏感信息泄露风险,以及可能导致注入攻击的不安全输入处理方式。

审查结果按严重程度分为高、中、低三个等级,每项发现问题均附带具体文件路径,开发者可直接通过 Conductor 启动对应追踪流程进行修复。

开发团队强调,自动化审查的设计意图并非取代人工判断,而是建立一种 AI 负责执行、开发者掌控架构决策的协作模式,并以自动化验证作为二者之间的质量保障机制。目前 Conductor 可通过 Gemini CLI 的扩展安装指令获取。