PhpStorm 中的智能体
面向编码智能体的 IDE 智能功能
PhpStorm 可将您选择的编码智能体直接集成到项目工作区中,使其能够基于 PhpStorm 的 代码库的已解析、已索引和已推断模型 、包括软件包依赖项和 PHP 语言级别在内的项目上下文知识,以及框架感知的解析来查询和执行操作。
PhpStorm 的 检查和 集成 static 分析工具为智能体提供确定性检查,以验证其更改,从而节省基于模型的审查原本会消耗的 token 和上下文。
为了审查和验证智能体的更改,PhpStorm 提供细粒度的差异和回滚工具,而 本地历史记录可让您比较和还原中间状态,即使智能体未创建 VCS 提交也是如此。
PhpStorm 中的智能体工作区
智能体工作区是 PhpStorm 以智能体为中心的开发环境。 它提供了用于跨代码库和任务并行管理多个智能体及智能体会话的工作区。 您可以在本地、云中运行智能体,或将其隔离在临时 worktree 中。

您可以在编辑器标签页中同时处理智能体会话和项目文件,而无需在编辑器与智能体工作区视图之间切换。
打开和管理智能体会话
要启动新的智能体会话:
点击主工具栏中的智能体微件,以使用当前选定的 预设启动空会话。

要使用其他预设,请点击微件旁边的
,然后从列表中选择该预设。

打开 智能体会话 工具窗口。 如果不可见,请选择 。
点击 新建会话 以使用当前选定的预设启动新会话。

要使用其他预设,请点击按钮旁边的
,然后从列表中选择该预设。

了解更多:
用于处理智能体的功能
多智能体设置
PhpStorm 可与您已有的智能体、提供商账号和订阅配合使用,同时提供一个精选的智能体注册表,您可以从 IDE 中浏览、安装和设置这些智能体。
智能体预设是可重用配置,用于定义当前智能体会话所使用的智能体、智能体模式、模型和推理强度,使您能够轻松地在适用于不同类型任务的智能体或智能体设置之间切换。
- 本地安装的智能体
如果您的计算机上已经安装了编码智能体,PhpStorm 会像检测默认系统 shell 或已配置的 PHP 解释器一样检测它们。
环境中已存在的智能体,例如 Claude Code 或 Codex,会在 IDE 中可用,并使用其已有配置。
- 可用智能体注册表
一个精选的 ACP 兼容智能体目录,可从 PhpStorm 中浏览。 默认情况下,IDE 会从 JetBrains 托管的在线 JSON 文件中读取注册表,您的组织也可以提供自己的注册表。
由于 智能体客户端协议 (ACP) 是标准接口,兼容的智能体无需专用集成即可与 PhpStorm 配合使用。
了解更多:
智能体会话中的上下文和成本管理
对于每个智能体会话,您可以附加上下文,例如文件和文件夹、提交、屏幕上下文或特定智能体技能。

发送第一个提示后,文本字段中也会出现上下文指示器。 将鼠标悬停在其上可显示当前会话中已使用了多少模型上下文窗口。 提示、附加的上下文和智能体响应都会计入此用法,并且指示器会随着会话继续而更新。

了解更多:
差异审查和输出验证工具
在审查智能体更改的文件时,您可以在差异的行上留下备注,并在下一条消息中将其发送回智能体。 备注可让您指向希望重新处理的代码,而无需在提示中描述它。

了解更多:
比较 Air 与 AI Assistant
JetBrains 还提供 AI Assistant ,这是一组由 AI 提供支持的功能,其中包括编码智能体、AI Chat、编辑器内代码补全和代码洞察。 JetBrains Air 是一个单独的插件,不会替换或禁用 AI Assistant。
JetBrains Air 和 AI Assistant 覆盖 AI 驱动开发的不同部分:
|
| |
|---|---|---|
主要重点 | 提供一个智能体式工作区,用于运行外部或自托管的编码智能体,并重用其现有配置、提供商账号和订阅。 | 提供 JetBrains AI 功能,包括 AI Chat、编辑器内代码补全、下一步编辑建议、代码洞察和编码智能体。 |
智能体 | 检测计算机上已安装的编码智能体,并使它们在 IDE 中可用。 您还可以从注册表安装 ACP 智能体。 | 包含一组捆绑的智能体,并允许在需要时安装其他 ACP 兼容智能体。 |
AI 访问 | 根据智能体和您的设置,使用 JetBrains AI、在 JetBrains Air 中配置的提供商,或现有智能体授权。 JetBrains Air 不提供自己的 AI 模型,也不需要 JetBrains AI 订阅。 | 通过 JetBrains AI 订阅连接到 JetBrains AI 模型。 其他受支持的激活选项包括您自己的 API 密钥和提供商账号。 |
工作区 | 将智能体及其会话视为工作单元。 会话可以使用结构化聊天或智能体的终端接口,并包含预设、会话差异、并行运行和专用管理视图。 | 将 AI Chat、智能体和内联辅助作为配套功能集成到编辑器和现有 IDE 工具窗口中。 |
了解更多
- JetBrains Air
JetBrains IDE 中 JetBrains Air 功能的详细指南。
- MCP 服务器
通过 MCP 服务器提供给编码智能体使用的 PhpStorm 工具完整列表。
- AI Assistant
PhpStorm 的插件,提供 JetBrains AI 功能,包括 AI Chat、编辑器内代码补全、下一步编辑建议、代码洞察和编码智能体。

