使用 AI 智能体执行复杂任务
在智能体模式下,ReSharper AI Assistant 会运行一个在解决方案上下文中工作的 AI 编码智能体。 智能体可以生成代码、解释和重构复杂逻辑,并建议和实施改进。
智能体模式
在 AI Assistant 工具窗口底部,可以选择以下聊天模式之一:
功能
自主编写和编辑代码 — 智能体会构建并修改应用程序。 可以要求它根据文本提示编写复杂逻辑,或让它编辑并更新现有代码库。
执行自主重构 — 智能体会应用更改,而不仅仅是提出建议。 可以向智能体分配任务,让其将大型类拆分为多个逻辑上分离的模块,或让其在文件中查找并修复次优代码。 对于语义代码更改,智能体可以使用 ReSharper 重构工具。
执行终端和 VCS 操作—— 直接通过提示驱动你的工作流程。 智能体可以运行终端命令来创建或删除文件、初始化 Git 仓库、暂存并提交更改、编写提交消息以及操作分支,而无需打开命令行。
探索、解释和建议 — 智能体可以回答特定于项目的问题、解释复杂的遗留算法,并建议架构改进。

ReSharper 工具和重构
ReSharper 将其 MCP 服务器注册为 resharper。 智能体在处理任务时会使用此 MCP 服务器调用 ReSharper 工具。
智能体可以使用 ReSharper 重构工具进行语义代码更改。 这些工具通过 ReSharper 索引解析符号并更新相关引用。 以下重构工具可供智能体使用:
有关 ReSharper 中重构的更多信息,请参阅 重构。
当前限制
智能体可以常规访问解决方案目录中的所有文件。 目前尚不支持精细化的手动上下文管理。
配额和试用
与 AI 模型交互需要 AI 配额:
如果你有 JetBrains AI 订阅 ,Junie 将消耗你方案中的 AI 配额。
如果你没有订阅,首次打开 AI Assistant 工具窗口时会提示你激活包含有限配额的免费试用。
实际配额用法取决于所选 LLM 模型和任务复杂度。
开始使用
开始之前,请确保已安装 AI Assistant 且已登录。 更多信息,请参阅 AI Assistant。
开始使用 AI 智能体
从主菜单中选择 以打开 AI Assistant 工具窗口。 也可以在 IDE 内的宣传页面上点击 试用 Junie。
如果没有订阅,将显示许可对话框。 点击 开始试用 ,接受条款 & 条件,并提供银行卡片信息用于验证。
在 AI Assistant 工具窗口底部,选择 Junie、 Claude Agent 或 Codex 代码助手。

在聊天输入字段中输入任务并发送。 首次使用智能体时,ReSharper 需要安装其组件。 有关详细信息,请参阅 首次使用智能体。
首次使用智能体
Junie :第一个提示是一次性下载 Junie 组件的触发器。
Claude Agent :首次使用前,AI Assistant 可能会显示安装通知。 安装会提供 Claude ACP 适配器。
Codex 代码助手 :首次使用前,AI Assistant 可能会显示安装通知。 安装会提供 Codex ACP 适配器和 Codex CLI(
@openai/codex软件包)。
切换 Junie 模型
Junie 是多模型代理,你可以切换不同模型。 可用模型包括 Gemini 3 Flash(默认)、GPT-5、GPT-5.1-codex-max、GPT-5.2、Claude Sonnet 4.5、Claude Opus 4.5(Fast)、Claude Opus 4.5、Gemini 3 Pro、Gemini 3 Flash 和 Grok 4.1 Fast Reasoning。 每个模型在响应质量、速度和凭证消耗上均与默认模型不同。
切换模型
从主菜单中选择 或按下 Alt+R O ,然后在左侧选择 。
选择所需的模型。
在 选项 对话框中点击 保存 以应用修改,让 ReSharper 选择保存位置,或者通过从 保存到 选择器中选择特定的设置层来保存修改。 有关更多信息,请参见 管理和共享 resharper 设置。
Junie 使用所选 LLM 模型。
智能体权限和 Brave 模式
在智能体模式下,智能体可以编辑解决方案目录中的文件并运行终端命令。 可能产生更广泛影响的操作需要在智能体执行前获得批准。
Junie 中的 Brave 模式
作为编码代理,Junie 能执行多种任务,包括编辑文件、生成代码、重构等。 默认情况下,Junie 会自主执行非敏感任务,如编辑解决方案目录下的文件或运行 dotnet build 这样简单的控制台命令。 但某些可能产生更广泛影响的任务和终端命令执行前需获得你的批准。
Brave 模式允许 Junie 无需确认即可执行所有终端命令。
如需为当前会话启用 Brave 模式,请在聊天输入字段下方点击 Brave。
如需将 Brave 模式设为所有会话的默认设置,请在 ReSharper 选项 页面上选择 允许 Junie 无需确认即可执行终端命令 Alt+R, O
关闭智能体模式
要关闭智能体模式,请选择 AI 聊天 ,而不是 Junie、 Claude Agent 或 Codex 代码助手 ,位置在 AI Assistant 工具窗口底部。 在 AI Chat 中,ReSharper AI Assistant 作为常规聊天工作,不会运行可编辑文件的智能体。
故障排除
AI Assistant 工具窗口未打开
请确保已在 ReSharper 启用 AI Assistant。 前往 并勾选 AI Assistant 复选框。 有关 AI Assistant 选项的更多信息,请参阅 AI Assistant. 常规选项。
如果选项中没有 AI Assistant 类别,请运行 dotUltimate 安装向导 ,确保在列表里 AI Assistant 旁已选中 安装 或 修复 ,并完成向导。
AI Assistant 解释应当做什么而不是实际执行
确保在 AI Assistant 工具窗口底部选择的是 Junie、 Claude Agent 或 Codex 代码助手 ,而不是 AI 聊天。