Gemini Code Assist 的新动态

2025年8月21日
Blanca Delgado Parra Product Manager

可广泛使用的代理模式、IDE 改进和 Gemini CLI 更新


借助 Gemini Code Assist 代理模式的强大代理功能,改变您进行构建的方式。现在,VS Code 和 IntelliJ 中的所有用户都可以使用该模式,从而持续改善您的 IDE 和 CLI 体验。


IDE 中的代理模式

Gemini Code Assist 的代理模式可帮助您以智能的协作方法处理复杂的多步骤任务。

例如,假设您想要对购物车的模型、视图和控制器进行重构,以显示已应用的折扣代码。这通常需要更改多个文件。使用代理模式,您只需描述目标,Gemini 便会提出一个详细的计划,供您在更改任何代码之前进行审查和批准,从而让您完全控制每个步骤。

通过将 AI 的强大功能与您的专业知识相结合,代理模式可帮助您实现更高效的工作流并生成更优质的代码,同时为您节省大量的时间和精力。


VS Code

代理模式此前已在 VS Code 的“内部人员”渠道中推出。在此期间,我们的团队一直在努力改善用户体验。现在,我们很高兴地宣布,代理模式的预览版现已推出,可供所有人使用

VS Code 的代理模式是 Code Assist 中经过重新设计的聊天体验,由 Gemini CLI 提供支持,旨在提高提高开发者的工作效率。此工具支持多文件编辑、获取完整项目上下文、提供内置工具以及将生态系统工具(使用 MCP)与集成的人机协同 (HiTL) 集成,以扩展在 Code Assist 聊天中进行简单命令/响应交互的功能。

VS Code prompts

此次发布涉及几项对 VS Code 中的 Gemini Code Assist 代理模式进行的增强:

  • 使用集成的 Gemini 内嵌差异直接编辑代码更改,让您可以直接在编辑器中直观地突出显示代码修改。

  • 通过聊天中的内嵌差异提高代码编辑的清晰度。

  • 聊天历史记录中的持久代理模式有助于确保体验一致性。

  • 简化且直观的人性化配额更新。

  • 实时 shell 命令输出。

  • 支持批量工具调用批准和编辑。

  • 更快的界面性能和渲染速度。

  • 代理模式的开关状态在 IDE 重启之后保持不变(即,如果您将开关切换为开,它将保持开启状态,直到被关闭)。
Gemini Code Assist Agent Mode in VS Code

IntelliJ

现在,代理模式在 IntelliJ 的稳定版中也可用。

您可以使用代理模式中的 Gemini Code Assist 聊天功能来完成复杂的多步骤任务和目标,并完全控制每项更改。在进行任何修改之前,代理将呈现一份计划供您审核。您可以编辑、要求做出更改、批准或拒绝任何建议的更改。这种协作方法将 AI 的强大功能与您的专业知识相结合,从而生成更优质的代码,并实现更高效的工作流。

您还可以选择启用自动审批模式,让代理代表您进行操作。代理完成操作后,您可以根据需要查看和撤销更改。

IDE 改进

通过在 IDE 上改善 Gemini Code Assist 体验来提高您的工作效率。

现在,由于新增了停止正在进行的聊天回复这一功能,您不仅可以更好地控制与聊天的互动,还能立即终止不必要且冗长或错误的聊天回复。借助新推出的 IntelliJ 思考令牌,在 Gemini 回复之前,您可以更深入地了解 Gemini 的思维过程。

IntelliJ tokens

此外,我们最近对 VS Code 的代码补全功能做了改进,您现在可以更快、更高效地编写代码,并提升代码补全建议的效果。

最后但同样重要的是,之前发布的许多预览版功能现已正式发布。


这可以确保您日常工作流的稳定性和可靠性。


Gemini CLI 更新

自 6 月下旬推出 Gemini CLI 以来,社区已贡献了超过 2,800 个拉取请求,提交了大约 3,400 个问题,并获得了 70,000 多颗星。Gemini CLI 一直在快速发展,以继续将 Gemini 的强大功能直接引入您的命令行。上个月,我们针对安全、隐私和持续改进推出了一些重要的发布和更新。

Gemini CLI GitHub Actions 现已发布。它是免费、强大的 AI 编码工具,适用于您的代码库。它既可以作为处理关键日常编码任务的自主代理,也可以作为被快速委派工作的按需协作工具。该工具现在处于测试版阶段,可供广泛使用

由新问题或拉取请求等事件触发后,工具会在后台异步工作,并使用完整的项目上下文来自动处理任务。此外,该工具还能理解您的代码,明白您的意图,并能完成相关工作。

今天涵盖的三个关键用例如下:

  • 智能问题分类

  • 加速审核拉取请求

  • 按需协作

我们也对 Gemini CLI 进行了更新,将其与 VS Code 进行了更深入的集成。该工具不仅可以对您打开的文件进行上下文感知,还能访问选定的文本。如此一来,CLI 能够提供有针对性且与上下文相关的建议,因为该工具可以准确地理解您目前正在进行的工作。通过编辑器内原生差异比较功能,您可以并排查看建议的更改,并在接受之前对其进行编辑。要开始使用此功能,请使用 Gemini CLI 0.1.20 或更高版本和一次性设置命令。此更新旨在通过直接在 IDE 中提供更相关和灵活的建议来改善开发者工作流。

除了 Gemini CLI Github Actions 和与 VS Code 更深入的集成,我们还进行了许多改进和修复,旨在提高 Gemini CLI 的可靠性和一致性。此外,我们还推出了自定义斜杠命令等功能,让您可以定义可重用的提示,以简化与 Gemini CLI 的交互。

您是塑造 Gemini CLI 未来的重要力量。正因如此,我们希望保持计划的透明度,并在每一步与您分享我们的进展情况。为此,我们发布了 Gemini CLI v1 的公开路线图

我们希望这些更改能为您带来更好的编码体验,并提高您的工作效率。

免费试用 Gemini Code Assist,并在版本说明中详细了解我们最近的更新