Блог / Новости

OpenCode 2.0: AI-агент для кода стал службой — что изменилось

OpenCode 2.0 — большая переработка самого популярного опенсорсного кодинг-агента (208K звёзд, 16 млн разработчиков в месяц). Главное изменение: агент теперь работает как фоновая служба, к которой подключаются терминал, десктоп и веб. Плюс горячая перезагрузка плагинов, worktree-инструменты и 75+ провайдеров моделей.

•4 мин чтения
Новости Инструменты

Коротко: Anomaly выпустила OpenCode 2.0 — мажорную переработку опенсорсного AI-агента для кода (208 000 звёзд на GitHub, 950 контрибьюторов, ~16 млн разработчиков в месяц). Центральное изменение архитектурное: агент теперь постоянно работает как единая фоновая служба, а терминальный интерфейс, десктопное приложение и веб — просто клиенты к ней. Плагины теперь горячеперезагружаемые — агент может написать плагин для самого себя посреди сессии и тут же им воспользоваться.

Что такое OpenCode и зачем ему 2.0

OpenCode — опенсорсный агент, который пишет код в вашем терминале, IDE или десктопном приложении. Он бесплатный, работает с 75+ провайдерами моделей через Models.dev (включая локальные модели), умеет входить через ваш GitHub Copilot или ChatGPT Plus/Pro и не хранит ваш код на своих серверах.

Версия 2.0 — это не набор фич, а смена архитектурного центра. Команда описывает её как переосмысление на опыте миллионов ежедневных пользователей: «система, которая может изгибаться под всё, чем агенту нужно быть».

Служба: один процесс, много клиентов

Клиент-серверная модель была в OpenCode с самого начала, но пользовались ей в основном энтузиасты. В 2.0 сервер автоматически запускается как единый фоновый процесс на вашей машине. Открыли TUI — он подключился к службе. Открыли десктоп — та же служба. Веб-интерфейс — туда же.

Практические следствия:

  • Сессии переживают клиент. Закрыли терминал — сессия «почини flaky-тест» продолжает работать в фоне, результат заберёте из десктопа.
  • Программный доступ из коробки. Клиентская библиотека @opencode/client сама находит локальную службу — удобно для скриптов и, внимание, запланированных задач. Есть и CLI: opencode api.
  • Удалённый доступ. Службу можно открыть другим хостам и подключить приложения через /pair или opencode pair — с QR-кодом из OpenTunnel (появилось в свежем v2.0.29). Нативные мобильные приложения, использующие эту схему, в работе.

Плагины, которые пишутся на ходу

Вторая большая ставка 2.0 — расширяемость. Всё в системе горячеперезагружаемо: OpenCode может написать плагин для самого себя посреди сессии и сразу начать им пользоваться, без рестарта.

Плюс к этому: Code Mode с инструментами управления git-worktree (worktree_create, worktree_list, worktree_remove), фоновые задачи, поддержка MCP-серверов (в примерах команды — GitHub, Linear, Sentry) и SDK, который пока в движении, но уже работает.

Что ещё накатили в октябрьских патчах

За неделю после выхода 2.0 уже вышли v2.0.26–v2.0.29. Из заметного:

  • Автопродолжение ответов — если модель уперлась в лимит выходных токенов, ответ продолжается сам, а не обрывается;
  • долгие рассуждения без обрыва — таймаут потоковых чанков поднят с 5 до 15 минут под «думающие» модели;
  • нативный Windows ARM64 и официальные пакеты WinGet;
  • снимки сессий стали дешевле и устойчивее к падениям;
  • управление аккаунтами провайдеров прямо из настроек.

Ложка дёгтя

Мажорные версии не бывают бесплатными. Плагины 1.0 с 2.0 несовместимы, серверный API полностью другой, конфиг tui.json переехал. Команда честно предлагает лайфхак: натравить на доку по апгрейду сам OpenCode — пусть агент мигрирует вашу конфигурацию сам.

Почему это близко нам

Мы делаем MaxGraph — память для AI-агентов, и в OpenCode 2.0 нам важны два хода.

Первый — служба как модель мира. Когда агент перестаёт быть «программой в терминале» и становится постоянным процессом, к которому подключаются клиенты и расписания, вопрос долгой памяти встаёт в полный рост: служба живёт неделями, а помнить между сессиями по-прежнему нечем — контекст каждой сессии начинается с нуля.

Второй — MCP из коробки. OpenCode подключает MCP-серверы, и MaxGraph — именно такой сервер: граф памяти, который агент читает в начале работы и пополняет по ходу. Связка «агент-служба + память-сервис» — это как раз та архитектура, где агент в понедельник помнит, что делал в пятницу.

FAQ

OpenCode 2.0 бесплатный? Да, опенсорс с бесплатными встроенными моделями. Можно подключить любого из 75+ провайдеров или войти через существующие GitHub Copilot / ChatGPT Plus/Pro.

Чем 2.0 ломает 1.0? Плагины 1.0 не работают, серверный API изменён полностью, tui.json переехал. Остальное обратно-совместимо; миграцию можно поручить самому агенту.

Это замена Claude Code / Cursor? Это опенсорсная альтернатива в том же классе — с открытым кодом, любыми моделями и теперь службой, к которой можно строить свои клиенты и автоматизации.

Причём тут память агентов? Служба + расписания + фоновые задачи = агент работает постоянно, а не по вызову. Постоянный агент без постоянной памяти — это амнезия в промышленном масштабе. MCP-память вроде MaxGraph закрывает ровно эту дыру.

Что дальше

MaxGraph

Дай своему агенту память

Триал 7 дней без карты. Установка — один промпт, дальше агент сделает сам.

Тарифы ✓ Скопировано