В OpenIDE появилась поддержка WSL: вышел плагин Remote Targets

В маркетплейсе OpenIDE появился Remote Targets. Плагин позволяет открывать и собирать проекты в Linux-среде WSL, продолжая работать в IDE на Windows.

Что умеет Remote Targets

Проект находится в WSL, и сборка выполняется в той же среде. Плагин обеспечивает доступ к файловой системе, запуск процессов и проброс портов. В основе плагина лежит Execution Environment Layer (EEL) и агент, который работает внутри целевой среды. Через этот слой IDE обращается к файлам и запускает процессы в окружении проекта.

В версии 0.0.1 поддерживается WSL. Поддержка Docker и SSH находится в планах. Плагин уже доступен в маркетплейсе.

OpenIDE объединяет инструменты для Java, Kotlin, Python, Go, C#, PHP, JavaScript и TypeScript в одной среде разработки на базе IntelliJ Platform. Рядом с редактором и отладчиком доступны Git-клиент, клиент баз данных, HTTP-клиент и Docker-клиент.

Meta Harness: AI-агенты рядом с кодом

Наш AI-плагин Meta Harness для OpenIDE Pro поддерживает Claude Code, Codex, OpenCode, Cursor и других агентов через открытый протокол ACP (Agent Client Protocol).

Агенту можно поставить задачу прямо в IDE, затем посмотреть изменения в коде, внести правки, запустить приложение и проверить результат. Редактор, навигация и отладчик остаются под рукой. Веб-приложение можно открыть во встроенном браузере. Такой сценарий мы показывали в новости о первом релизе AI-плагина.

В одном рабочем окне можно использовать разные агенты в зависимости от задачи, сохраняя доступ к инструментам IDE и коду проекта. А в последней версии мы также завезли возможность комментирования ни только в чате, но и в любом месте и файле проекта:

Встроенный DB-клиент

DB-клиент позволяет подключиться к базе, посмотреть схемы и таблицы, написать SQL с подсказками по структуре базы и выполнить запрос. Результаты открываются в таблице, где доступны сортировка, фильтрация, точечное редактирование и экспорт данных. Для анализа медленных запросов есть EXPLAIN с планом выполнения в виде дерева.

Например, можно взять SQL из логов приложения, проверить его на PostgreSQL, посмотреть план и исправить тестовую запись. Поддерживаются также MySQL, ClickHouse, SQLite, Oracle и другие СУБД. Весь путь от подключения до экспорта разобрали в отдельной статье о DB-клиенте.

Docker-клиент

Docker-клиент позволяет запускать и останавливать контейнеры, смотреть логи, работать с образами, томами, сетями и Docker Compose. Сервисы из Compose-файлов, подключённых через include, отображаются в общем дереве.

Через Structure можно перейти от сервиса к его описанию в файле. Для пересоздания тестового окружения есть действие down with volumes, которое останавливает Compose-окружение и удаляет связанные тома. Подробнее об этих возможностях рассказали в обзоре Docker-плагина.

Как попробовать

Cкачивайте OpenIDE Pro и два месяца пользуйтесь всеми её возможностями бесплатно и без ограничений.

Впечатления, ошибки и пожелания присылайте в чат сообщества. Если встретите проблему с WSL, приложите версии IDE и плагина, название дистрибутива и шаги воспроизведения.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев