Сегодня Claude, завтра Codex: обновления мультиагентной OpenIDE

Что делать, если завтра Anthropic или OpenAI заблокируют аккаунт? Или просто захочется перейти на другого агента, потому что для вашей задачи он подходит лучше? Не хочется каждый раз заново собирать рабочее место и привыкать к очередным изменениям в UI/UX.
Мне нравится идея, что агента можно выбирать так же спокойно, как любой другой инструмент разработки. Сегодня работаешь с Claude, завтра подключаешь Codex, потом пробуешь OpenCode с локальной моделью. Работа с кодом, Git, тестам, дебагерром, базами данных и так далее остаются там, где были.
А когда несколько агентов уже находятся в одном месте, возникает следующий вопрос: почему обязательно выбирать кого-то одного? Можно же попросить одного написать код, а другого проверить.
Вокруг этих сценариев мы и развиваем Meta Harness OpenIDE. В крайнем обновлении появились треды, обращения к агентам через @ и сохранённые наборы агента и модели. Кому лень читать, есть короткий ролик про все новые возможности:
Сначала хотелось просто менять агента
Если вы ещё не знакомы с OpenIDE, это мультиязычная среда разработки с поддержкой 10+ языков программирования. Поддержка модных AI-веяний позволяет интегрировать прямо в IDE Claude Code, Codex, OpenCode, Cursor, Gemini CLI, российские инструменты и ещё больше десятка других агентов.
В каталоге можно выбрать агента, установить его и настроить доступ. Можно добавить и своего ACP-совместимого агента. Кто-то работает с облачной подпиской, кто-то подключает через OpenCode локальную или корпоративную модель.

В общем, количество изменений в способе взаимодействия при смене агента стремится к нулю.
А потом захотелось позвать второго (групповушка)
Возьмём простой пример: приложение «Тайный Санта» для офисной жеребьёвки подарков. Есть список коллег и исключения, чтобы, например, муж с женой не дарили подарки друг другу. Они и без нашего приложения разберутся.
Допустим, Claude добавил исключения и написал, что всё готово. Перед тем как отправлять ссылку коллегам, хочется проверить несколько вещей. Может ли человек вытянуть сам себя? Что будет, если допустимых комбинаций вообще нет? Не зависнет ли жеребьёвка?
Можно открыть другой чат, пересказать задачу, перенести туда историю, получить замечания и принести их обратно. Но это так тупо. Почему нельзя всё это сделать в текущем чате? Теперь можно:

Codex получает историю чата и отвечает в отдельной ветке справа. Там можно разобрать его замечания и задать уточнения. Основной разговор с Claude при этом не пополняется всей побочной перепиской.
Когда результат проверки вас устраивает, нажимаете «Слить». Claude получает ответ из ветки, и можно продолжить исправления уже с этим контекстом. Для автоматического возврата результата есть «Авто-мерж».
Тред можно открыть и с тем же агентом через /thread: например, отдельно обсудить другой алгоритм, не уводя основной разговор в сторону. Ветки сохраняются после перезапуска IDE; их можно подытожить, отметить решёнными или превратить в отдельные чаты.

Для ревью у меня есть @reviewer
Когда работаешь с несколькими агентами, постепенно появляются привычные сочетания. Для одной задачи выбираешь одного агента, для другой другого. Для ревью хочется конкретную модель и высокий effort, для короткого вопроса можно обойтись другим набором.
Каждый раз переключать всё руками довольно быстро надоедает. Поэтому в OpenIDE можно сохранить комбинацию агента, модели и effort под своим именем. Например, @reviewer.

Это имя запоминает выбранную конфигурацию. Нажимаете звёздочку в поле ввода, сохраняете текущий набор и дальше пишете @reviewer проверь изменения. Собственный набор можно задать и в настройках агента.
Работают и обращения вроде @codex, @claude, @opus или @sonnet. Несколько имён в одном сообщении позволяют раздать поручения нескольким агентам сразу. Так выбор помощника и его конфигурации становится частью самого запроса.

Вопрос к коду хочется задать около кода
Вернёмся к жеребьёвке. Даже если тесты проходят, хочется самому понять, как работает исправленный алгоритм. Потому что однажды объяснять всё это придётся человеку. Возможно, себе через месяц.
В прошлой версии OpenIDE можно было оставить комментарий к коду и отправить его в чат. Теперь выделяете фрагмент, выбираете «Спросить AI…» и пишете: «Объясни на пальцах, почему теперь никто не вытянет сам себя».
Ответ появляется карточкой прямо под кодом. Там же можно продолжить разговор, обратиться к Codex через @ или вернуть обсуждение в основной чат. Если код успел измениться после вопроса, карточка это отметит, а агент получит обе версии.
Для небольшого уточнения теперь достаточно остаться в том месте, где оно возникло.

Агенту можно оставить задачу на ночь
После проверки алгоритма хочется прогнать жеребьёвку десять тысяч раз, проверить исключения и дописать тесты. Это вполне можно поручить агенту ночью.
Для таких сценариев мы добавили отложенную отправку. Правый клик по кнопке отправки или меню поля ввода, «Отправить позже», нужное время. Например, три часа ночи. Сообщение останется в очереди над полем ввода и в AI Explorer, а в назначенное время отправится агенту.
В командах с локально развёрнутыми моделями так можно перенести часть нагрузки на часы, когда ими пользуется меньше людей. Компьютер при этом должен оставаться включённым, а OpenIDE открытой.

А если задача остановилась из-за лимита, не обязательно сразу искать другого агента. Иногда достаточно дождаться сброса. Только сидеть рядом с таймером и нажимать «Продолжай» вручную тоже не хочется.
Теперь вместо ошибки OpenIDE показывает карточку: какой лимит исчерпан и когда он сбросится. Через минуту после сброса OpenIDE сама повторит запрос, и агент продолжит работу в той же сессии. Повтор можно отменить. Новое сообщение, написанное до сброса, тоже дождётся своего времени в очереди.

Одна IDE под всю эту историю
Всё про что я вам рассказал, доступно в OpenIDE Pro. В одной среде собраны поддержка Java и Kotlin, Go, C#, Ruby, JavaScript и TypeScript, Python и PHP. Прямо в IDE также встроены DB-клиент, HTTP-клиент, Git, интеграция с Docker и отладчики.

В следующем релизе планируем добавить отслеживание изменений файлов на каждом из шагов работы агента, улучшить дерево AI Explorer и сделать интеграцию с Telegram.
Если ещё не пробовали, скачивайте OpenIDE Pro: два месяца всех возможностей бесплатно, без регистрации.
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.