Привет, Хабр! Отправив детей в школы и детские сады (а кто-то из нас сам идет преподавать в ИТМО и СПбГУ), делимся первым релизом этой осени. Теперь вы можете использовать возможности ассистента в PyCharm. С поддержкой MCP серверов больше не нужно реализовывать отдельные интеграции для каждого инструмента. Пользовательские Rules и Workflkows помогут сделать работу агента более удобной и корректной.

Другие улучшения и багфиксы

  • значительно повысили стабильность работы агента со встроенными инструментами

  • улучшили работу агента с системами сборки Gradle и Maven: агент переиспользует билд-настройки IDE и предлагает синхронизировать их при смене конфигурации

  • поддержали запуск и исправления тестов для пользователей IntelliJ IDEA на Windows под WSL

Добавлены LLM модели

  • OpenAI GPT-5-mini

  • OpenAI GPT-5

Поддержка Python

Теперь возможности ассистента можно использовать в PyCharm.

Rules

Функция Rules позволяет гарантировать, что агент Explyt следует вашим инструкциям в конкретных контекстах. Rule — это фрагмент Markdown, который добавляется к системному промпту. Хорошо сформулированные Rules могут значительно улучшить ваш опыт работы с агентом Explyt.

Типы Rules:

  • глобальные Rules хранятся в папке .explyt в домашнем каталоге и доступны во всех проектах на вашей машине.

  • локальные Rules хранятся в папке .explyt в каталоге проекта и видны только в этом проекте. Некоторые Rules проекта можно коммитить в VCS, чтобы делиться эффективными правилами с коллегами.

У Rule также есть glob‑шаблон, который задаёт область применения правила. Внутренне содержимое Rule добавляется к системному промпту, когда текущий открытый файл соответствует этому glob‑шаблону. Glob‑шаблон указывается в верхней части файла Rule:

---
filePattern: "**/*"
---
The rule content goes here...

Чтобы создать Rule, выполните шаги:

  • откройте новый чат

  • откройте диалог создания правила

  • введите имя файла, выберите локальное или глобальное Rule и нажмите OK

  • в открытом файле укажите шаблон файлов и добавьте Markdown‑содержимое вашего Rule

Rules можно вручную включать и выключать в интерфейсе чата.

Рекомендации

Чтобы повысить эффективность использования Rules:

  • задавайте область, в которой правило должно применяться

  • инструктируйте агента об ожидаемых шагах, которых он должен придерживаться при выполнении ваших запросов

  • укажите, что агенту делать не следует (например, редактировать запрещённые файлы)

  • определяйте желаемый формат вывода (например: план, предлагаемые изменения, краткое резюме), чтобы сделать результат предсказуемым

Workflows

Функция Workflows позволяет сохранять повторяющиеся промпты и использовать их вручную, когда это уместно. Workflow — это простой файл Markdown, который вы добавляете к своему промпту через поле ввода. Это позволяет переиспользовать эффективные пайплайны и повышать продуктивность.

Аналогично Rules, Workflow может быть как глобальным, так и локальным.

Чтобы создать Workflow, выполните шаги:

  • откройте новый чат

  • откройте диалог создания Workflow

  • введите имя файла, выберите локальный или глобальный и нажмите OK

  • в открытом файле добавьте Markdown‑содержимое Workflow

Чтобы добавить Workflow, начните вводить #workflow в поле ввода — появится подсказка с доступными вариантами.

Поддержка MCP серверов

Благодаря MCP (Model Context Protocol — открытый протокол на основе JSON-RPC, который стандартизирует способы подключения LLM к инструментам, сервисам и данным), разработчикам не приходится реализовывать отдельные интеграции для каждого инструмента.

Этот протокол поддерживает двустороннюю коммуникацию: AI-агенты могут не только запрашивать и получать данные, но и выполнять действия во внешних приложениях или в операционной системе. По сути, MCP — это универсальный интерфейс, который упрощает работу LLM с инструментами и ресурсами.

Чтобы подключить MCP-сервер в Explyt Plugin, откройте настройки IntelliJ IDEA и перейдите в раздел Explyt -> MCP Servers. В зависимости от типа подключаемого сервера, выберите тип протокола: STDIO, SSE или HTTP.

Explyt 4.1 поддерживает тестовые фреймворки: JUnit 5, JUnit 4, TestNG, kotlin-test, фреймворки мокирования: Mockito, Mockito-Kotlin, MockK, SpringMockK, системы сборки: Maven, Gradle, IntelliJ Build System.

Вы можете обращаться к языковым моделям как через серверы Explyt, так и с использованием собственных API-ключей.

Скачать Explyt 4.1 можно с нашего сайта. Для багрепортов и фичриквестов - GitHub Issues и чат с командой плагина. Будем рады вашей обратной связи и философским вопросам ?

Комментарии (2)


  1. Kerts89
    02.09.2025 11:56

    это платный сервис?


    1. Trip-Hope Автор
      02.09.2025 11:56

      У нас есть бесплатный Trial или вы можете ввести свои ключи (версия Community) - тогда всё бесплатно.