OpenCode 2.0: что нового в открытом ИИ-агенте для программирования
OpenCode, открытый агент для программирования из терминала, вышел в версии 2.0. Это его самая большая переделка: по словам команды, новую версию собирали по опыту «миллионов пользователей в день». Агент теперь живёт фоновым сервисом, умеет запускать субагентов в фоне и пишет скрипты для вызова инструментов, вместо того чтобы дёргать их по одному.

Коротко. Главное в 2.0: единый фоновый сервис, к которому подключаются терминал, веб и приложение; Code Mode, где агент вызывает MCP-серверы и API из короткой программы на JavaScript; фоновые субагенты и команды по Ctrl+B. Плагины версии 1.0 в 2.0 не работают.
Что такое OpenCode
OpenCode похож на Claude Code и Codex CLI: агент читает ваш проект, правит файлы, запускает команды и тесты. Отличие в том, что у него открытый код и он не привязан к одному поставщику моделей. Подключить можно разных провайдеров, в том числе любой сервис с API в формате OpenAI.
Что нового в OpenCode 2.0
| Что | Как в 2.0 |
|---|---|
| Сервер | один фоновый сервис для всех клиентов |
| Клиенты | терминал, веб и десктоп подключаются к одному сервису |
| Вызов инструментов | Code Mode: цепочка вызовов одним скриптом |
| Долгие задачи | фоновые субагенты и команды (Ctrl+B) |
| Плагины | около 80 встроенных, плагины терминала стали стабильными |
| API сервера | переписан с нуля, агент может вызывать его сам |
Фоновый сервис
Сервер OpenCode теперь сам запускается в фоне одним процессом. К нему подключаются терминальный
интерфейс, веб-интерфейс и настольное приложение. Пакет @opencode/client находит локальный сервис
сам, поэтому им можно пользоваться из своих скриптов и задач по расписанию без настройки. Команда
/pair (или opencode pair) подключает сервис к другим приложениям, нативные приложения команда
обещает позже.

Code Mode
Обычно агент вызывает инструменты по одному: вызов, ответ, следующий вызов. В Code Mode он пишет
небольшую программу на JavaScript, которая делает несколько вызовов подряд. MCP-серверы и
описания OpenAPI превращаются в обычные функции, которые можно вызвать из такого скрипта. Все
подключённые MCP-серверы доступны в Code Mode по умолчанию. Для этого в 2.0 сделали отдельный
маленький интерпретатор @opencode/codemode.
Фоновые субагенты
Основной агент может отдать часть работы субагенту и продолжать своё, пока тот работает. Субагент может работать на другой модели. Так же в фон уходят долгие команды терминала. Уже запущенную задачу можно отправить в фон сочетанием Ctrl+B.

Новый API и SDK
API сервера переписали с нуля. Агент может вызывать его сам, например чтобы создать отдельную
рабочую копию через git worktree и перенести туда текущую сессию. SDK @opencode/sdk собран из того
же кода, что и сама программа, и работает даже в необычных средах вроде Durable Objects.
Как обновиться на OpenCode 2.0
Сначала обновите OpenCode до последней версии 1.x, затем выполните:
opencode upgrade --major
Настольное приложение обновляется через страницу загрузки. Перед обновлением учтите, что меняется не всё обратно совместимо:
- плагины версии 1.0 в 2.0 не работают;
- API сервера полностью другой, интеграции с ним нужно переписать;
- настройки терминального интерфейса
tui.jsonпереехали в другой формат.
Остальные изменения совместимы, для перехода есть отдельная инструкция.
Частые вопросы
Что такое OpenCode?+
Открытый ИИ-агент для программирования: работает в терминале, вебе и как настольное приложение, читает проект, правит файлы и запускает команды. Модели можно подключать от разных провайдеров.
Чем OpenCode 2.0 отличается от первой версии?+
В 2.0 появились единый фоновый сервис для всех клиентов, Code Mode для цепочек вызовов MCP и API, фоновые субагенты и команды, новый API и SDK, около 80 встроенных плагинов.
Как обновить OpenCode до версии 2.0?+
Обновиться до последней версии 1.x и выполнить команду «opencode upgrade --major». Настольное приложение обновляется со страницы загрузки.
Будут ли работать старые плагины OpenCode?+
Нет, плагины версии 1.0 в 2.0 не работают. API сервера тоже полностью изменился.
Источник: заметка о выходе OpenCode 2.0.
Что дальше почитать
- Из чего состоит кодинг-агент
- Codex CLI тихо запускает фоновый процесс
- Агенты договорились о едином файле инструкций: AGENTS.md
Пишите код с нейросетью прямо в браузере
Ничего не нужно устанавливать: ИИ-чат на русском, без VPN.
Открыть чат