Ohhnews

分类导航

$ cd ..
Jetbrains Blog原文

PyCharm 2026.3 发布:JetBrains Air 带来智能体开发与审查工作流

#pycharm#jetbrains air#智能体开发#python#开发工具

本次发布的核心是 JetBrains Air——一个全新的智能体开发层。它让你可以直接在 IDE 中运行、跟踪和验证多智能体工作流;代码智能可帮助智能体少走弯路,并让你掌握完整的审查工具。此版本还带来了可为各个子项目适配终端和控制台的工作区、对 Python 3.15 惰性导入的初步支持、交互式 FastAPI 依赖图、更深入的 Pydantic 检查,以及更多内容。
立即下载 PyCharm 2026.3

观看我们的开发者布道师 William Vincent 带来的概览视频:

现在,让我们详细了解一下主要亮点。

PyCharm 中的 JetBrains Air——运行智能体并验证其工作成果的一站式场所

从本版本开始,JetBrains IDE 将随附 Air——一个全新的智能体开发层。你可以使用自己选择的编码智能体,并在 IDE 内运行、跟踪和验证多智能体工作流;在这里,代码智能可帮助智能体少走弯路,并为你提供工具,在更改发布前审查每一项变更。

你的智能体、你的模型、你的订阅——免费使用 Junie Lite

Air 可与 Claude Agent、Codex、Gemini、GitHub Copilot、Junie、OpenCode 以及其他兼容 ACP 的智能体配合使用。它会检测你机器上已安装的智能体,一键即可连接;你还可以从智能体注册表中添加更多智能体。

你现有的设置也能继续沿用:提供商订阅、API 密钥,甚至自定义基础 URL 均可使用,无需 JetBrains AI 订阅。你可以在终端或全屏 IDE 标签页中使用 Claude 订阅运行 Claude Agent,在聊天或终端中使用其他智能体订阅,并且可以随时切换订阅,甚至在会话进行中切换。

Air 通过 Junie Lite 配置提供免费 AI,因此无需订阅即可使用智能体。你只需要一个 JetBrains 账户。
[LOADING...]
[LOADING...]
[LOADING...]

用于审查更改并引导智能体的中心工作区

在查看周围代码和项目工具的同时审查智能体所做的更改,并直接将反馈发送回智能体。将备注锚定到 diff 中的特定行,或直接从代码中添加评论,让智能体获得关于你希望进行何种更改的具体上下文。你可以根据喜好选择在聊天或终端中工作。
[LOADING...]
[LOADING...]

仍在使用 AI Assistant?系统会通过通知向你提供 Air 试用。切换到 Air 后会隐藏 AI Assistant;如果你希望返回 AI Assistant,请按照此处所述的步骤操作。Air 会自动迁移你的 IDE 技能、MCP 配置、通过 ACP 安装的智能体、身份验证和聊天历史。聊天模式历史不会被迁移。

工作区支持

为每个子项目提供控制台和终端

每个子项目都有各自的 Python 控制台和终端,并在各自的环境中运行,因此你可以针对该子项目实际使用的依赖项来运行代码。在 uv 工作区中,控制台会使用工作区环境,并将子项目根目录添加到 sys.path。

  • 右键单击子项目,然后选择 在 | Python 控制台中打开,即可为其启动控制台。
  • 当编辑器中有子项目文件时打开终端,即可在该子项目的环境中运行命令。

子项目的创建与转换

你可以从项目工具窗口的上下文菜单中添加新的子项目,或转换现有文件夹。子项目会使用 uv、Hatch 或 Poetry 初始化,并在 uv 工作区中自动作为工作区成员添加到根 pyproject.toml。

Python 3.15 惰性导入

PyCharm 现在支持 Python 3.15 引入的惰性导入语法。惰性导入会将模块的加载推迟到首次使用时,对于依赖项较多的应用程序和脚本,这可以显著缩短启动时间。PyCharm 会像处理普通导入一样对惰性导入进行解析和引用解析,因此你可以采用该语法,同时不失去对所导入名称的代码洞察。

在我们博客文章中详细了解惰性导入。

FastAPI 支持(专业版)

一个端点可能依赖一连串分散在多个文件中的 Depends() 和 Security() 调用。PyCharm 会为任意端点将该调用链绘制成图。每个依赖项都会标记为 yield 或 return;会在启动时引发 RuntimeError 的循环依赖会在编辑器中标记出来。反过来,某个依赖项也会显示哪些端点直接依赖它,或通过其他依赖项间接依赖它。

你可以通过端点旁的边栏图标打开该图,或单击依赖项上方的端点数量来查看其使用情况。

Python 解释器小组件

状态栏中重新设计的 Python 解释器小组件围绕 uv、Poetry、Hatch 和 conda 等管理环境的工具构建。它会检测你机器上已安装的这些工具,并列出每个工具为你的项目管理的环境。

从命令行创建的环境也会显示在其对应工具下。要开始在其中工作,请打开该小组件,选择工具,然后选取环境。要使用不同的 Python 版本重新创建该环境,请在当前环境下选择重建环境。如果你选择的 Python 版本尚未安装,系统会提示你下载它。

Pydantic 支持

PyCharm 现在为 Pydantic 模型提供更深入的编辑器支持。字段约束、验证器和配置会从模型声明中读取,并在整个编辑器中使用。

  • 传入模型的值会根据其 Field() 约束(如 min_length、max_length、gt 和 lt)进行检查,违反约束时会显示警告。
  • @field_validator('price') 中的字段名现在会解析到该字段的定义,让你可以直接跳转到该定义。
  • 代码补全会为模型类参数中的配置选项提供建议,例如 validate_by_name 和 validate_by_alias。

你在这里看到的只是 PyCharm 2026.3 所包含功能的一小部分。从在新的主页窗口中编辑独立文件,到完整的 SQLAlchemy ORM 支持、在 Git 工作树中自动复制项目配置,以及通过 SSH 直接从 IDE 进行远程开发——在代码洞察、测试、环境和版本控制方面还有更多内容值得探索。

前往 PyCharm 2026.3 新功能页面,查看完整的功能列表、性能改进和修复内容。
阅读完整的新功能说明

我们很想了解 JetBrains Air 和新的工作区工具如何融入你的日常工作——欢迎在下方评论中分享你的想法,或直接在我们的问题跟踪器中提交反馈。