AIKraft Agents

anomalyco/opencode

Агент для программирования с открытым исходным кодом.

Агенты⭐ 224 851TypeScriptпоследний релиз: v1.19.5
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

OpenCode — это open source AI-агент для программирования, доступный как в виде терминального интерфейса (TUI), так и в виде десктопного приложения.

Зачем нужен

Инструмент помогает разработчикам писать, анализировать и исследовать код с помощью ИИ. Он полезен тем, кто хочет интегрировать AI-ассистента непосредственно в свой рабочий процесс через удобный интерфейс командной строки или отдельное приложение.

Что можно реализовать

  • Полноценная разработка кода с использованием агента 'build', имеющего полный доступ к файлам
  • Безопасное исследование незнакомого кода с помощью агента 'plan', который работает в режиме только для чтения
  • Планирование изменений в проекте без риска случайного редактирования файлов
  • Выполнение сложных многошаговых задач с помощью встроенного субагента 'general'

Ключевые возможности

  • Два встроенных агента: 'build' (для разработки) и 'plan' (для анализа и чтения)
  • Поддержка переключения между агентами через клавишу Tab
  • Наличие десктопного приложения (BETA) для macOS, Windows и Linux
  • Простая установка через npm, brew, scoop, choco или один curl-скрипт
  • Открытый исходный код (open source)

👤 Кому подойдёт: разработчики

Релизы

v1.19.5patch
🕐 8 дн назад · релиз на GitHub ↗

Исправлена ошибка, из-за которой запросы TUI worker зависали при сбоях.

  • Fixed: Запросы TUI worker, завершившиеся ошибкой, теперь корректно возвращают ошибку, а не оставляют вызывающую сторону в подвешенном состоянии.
v1.19.4patch
🕐 14 дн назад · релиз на GitHub ↗

Обновлен встроенный рантайм Bun до версии 1.4.4 с исправлениями безопасности и обновлением корневых сертификатов.

  • Fixed: Обновлен встроенный рантайм Bun до версии 1.4.4.
  • Fixed: Исправлены уязвимости в Brotli, TLS, HTTP/1.1, HTTP/2, HTTP/3, WebSocket и fetch.
  • Added: Обновлены корневые сертификаты до NSS 3.131.1.
v1.19.3minor
🕐 20 дн назад · релиз на GitHub ↗

Обновлён механизм генерации вариантов рассуждений моделей с сохранением пользовательских настроек.

  • Added: Настроена генерация вариантов рассуждений (reasoning variants), которые теперь заменяют каталожные варианты.
  • Added: Сохранена совместимость с пользовательскими переопределениями конфигурации вариантов.
v1.19.2patch
🕐 21 дн назад · релиз на GitHub ↗

Исправлена логика обновлений: OpenCode 1.x теперь изолирован от 2.x, добавлена поддержка Yarn и Homebrew.

  • Fixed: OpenCode 1.x теперь получает обновления только из ветки 1.x, исключая случайную установку 2.x.
  • Fixed: Обновление до OpenCode 2.x стало явным действием через команду opencode upgrade --major или интерфейс /update.
  • Fixed: Исправлены проблемы с обновлениями для установок, управляемых через yarn.
  • Fixed: Для Homebrew Core и Chocolatey добавлена проверка доступности перед предложением обновления, так как они теперь отслеживают OpenCode 2.
  • Fixed: Скрипт установки теперь блокирует установку версий 2.x.
v1.19.1patchbreaking
🕐 21 дн назад · релиз на GitHub ↗

В релизе v1.19.1 полностью отключено шаринг сессий: старые ссылки и импорт по URL больше не работают.

  • Breaking: Функция шаринга сессий отключена: команды и существующие ссылки перестали работать.
  • Breaking: Импорт сессий по URL шаринга больше не поддерживается.
v1.19.0majorbreaking
🕐 26 дн назад · релиз на GitHub ↗

Выход OpenCode 2 с ручным обновлением через команду, исправления для OpenAI и PTY.

  • Breaking: Обновление до OpenCode 2 теперь требует ручной команды opencode upgrade --major.
  • Added: Команда /update позволяет устанавливать обновления вручную.
  • Fixed: Добавлена поддержка сервисного уровня ultrafast для OpenAI.
  • Fixed: Улучшена валидация источников и билетов для подключений PTY.
v1.18.35patch
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.18.35: добавлены редиректы и форматы данных для агентов, исправлена работа изображений в инструментах xAI.

  • Added: Добавлены канонические редиректы и форматы JSON/Markdown для статистики, читаемой агентами.
  • Fixed: Исправлена обработка изображений в результатах инструментов xAI: поддерживаемые форматы теперь отображаются, неподдерживаемые пропускаются.
  • Added: Обновлена документация: добавлены записи про Fledge Alpha Free и плагин opencode-supabase.
v1.18.34patch
🕐 1 мес назад · релиз на GitHub ↗

Исправление заголовков сессий, переподписание бинарников macOS и мелкие фиксы в TUI и документации.

  • Fixed: Отправка заголовков идентификации сессии и родительской сессии в запросах к моделям.
  • Fixed: Переподписание локально скомпилированных бинарников macOS для стабильной работы на macOS 27+.
  • Fixed: Подписание CLI-бинарников macOS сертификатом Developer ID.
  • Fixed: Исправление извлечения имени плагина в диалоге /status через path.sep.
  • Корректировка цен на кэш GPT 6.1 Sol в документации.
v1.18.33patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлены таймауты Cloudflare AI Gateway, ошибки запуска MCP-браузера и логика Gemini thinking.

  • Fixed: Cloudflare AI Gateway теперь корректно обрабатывает таймауты ответов и стриминга от провайдера.
  • Fixed: Добавлена явная ошибка при немедленном завершении процесса запуска MCP-браузера.
  • Fixed: В отладочном выводе теперь маскируются учётные данные и чувствительные заголовки.
  • Fixed: Параметры Gemini thinking и effort приведены в соответствие с возможностями разных поколений моделей.
v1.18.32patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена работа вложений в Bedrock для Claude, Nova и Llama 4, а также отчётность Together AI.

  • Fixed: Исправлено прикрепление изображений в Bedrock: теперь они загружаются только для моделей Claude, Nova и Llama 4.
  • Fixed: Исправлена корректность отчётов об использовании ресурсов при потоковой передаче в Together AI.
  • Added: Добавлена поддержка моделей DeepSeek V4.1 Flash в Zen и Grok 4.7 в Zen и Go.
v1.18.31patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлено восстановление параметров сессий ACP, улучшена обработка ошибок аутентификации и добавлен запрос адаптивного мышления для Copilot.

  • Fixed: Восстановлено корректное сохранение параметров сессии ACP, усилий, режимов и границ рассуждений при загрузке, возобновлении или форке.
  • Fixed: Теперь ошибки аутентификации удаленной конфигурации отображаются при запуске, а процесс завершается с кодом ошибки.
  • Added: Добавлен запрос краткого адаптивного мышления для моделей GitHub Copilot.
v1.18.30patch
🕐 1 мес назад · релиз на GitHub ↗

Обновлены провайдеры Azure и OpenAI, добавлен системный промпт Astra для GPT-6 и исправлены ID моделей Bedrock.

  • Added: Добавлен системный промпт Astra для моделей GPT-6.
  • Fixed: Обновлены SDK провайдеров Azure и OpenAI для устранения проблем совместимости.
  • Fixed: Исправлено сохранение ID моделей DeepSeek в Bedrock, включая идентификаторы на основе ARN.
  • Added: Добавлены варианты усилия рассуждения для поддерживаемых моделей GPT и Claude в GitLab.
v1.18.29patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлена фильтрация моделей Codex OAuth для версий GPT и проблема отображения gpt-6-astra.

  • Fixed: Codex OAuth теперь корректно распознаёт целочисленные версии GPT, такие как gpt-6
  • Fixed: Исправлено отсутствие gpt-6-astra в списке доступных моделей для пользователей подписки OpenAI
  • Added: В консоль добавлена функция сброса квоты
v1.18.28patch
🕐 2 мес назад · релиз на GitHub ↗

В версии 1.18.28 улучшено отслеживание сессий через заголовок GitHub Copilot и исправлена аутентификация устройств в десктопной версии.

  • Added: Отправка ID сессии в заголовке взаимодействия GitHub Copilot для улучшения отслеживания запросов.
  • Fixed: Исправлена аутентификация устройства в аккаунте OpenCode с использованием десктопного client ID.
  • Added: Увеличен размер иконки открытия в приложении для лучшей видимости.
  • Добавлен провайдер Eden AI в документацию.
v1.18.27patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлены таймауты провайдеров и SSE, добавлена настройка для Anthropic thinking blockBinding.

  • Fixed: По умолчанию таймауты заголовков провайдеров и потоковых чанков установлены в 5 минут для снижения числа ошибок при медленном запуске моделей.
  • Fixed: Добавлена возможность отключения binding для thinking-блоков Anthropic через конфигурацию, чтобы сохранить поведение провайдера по умолчанию.
  • Fixed: Ограничено использование binding для thinking-блоков моделями Claude 5.1+, чтобы избежать ошибок запросов на более старых развертываниях.
  • Fixed: Исправлена обработка необработанных ошибок при отмене чтения SSE, возникающих из-за таймаутов.
v1.18.26patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлены ошибки сессий Claude 5, Bedrock и таймингов инструментов, улучшен вход в Azure CLI.

  • Fixed: Сессии Claude 5 теперь корректно обрабатывают устаревшие блоки размышлений.
  • Fixed: Улучшена надежность обработки рассуждений и повтора в Bedrock, добавлена поддержка reasoning effort=none для GPT-5.6.
  • Fixed: Исправлены неточности таймингов вызовов инструментов при обновлении метаданных.
  • Fixed: apply_patch больше не генерирует пустой путь перемещения в метаданных разрешений.
  • Added: Вход через Azure CLI теперь запрашивает имя ресурса напрямую, минуя запросы к API управления.
v1.18.25patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлена аутентификация в Azure, теперь вход через CLI работает без зависимости от Bun.

  • Fixed: Исправлена аутентификация Azure: теперь вход через CLI работает без необходимости использовать Bun.
v1.18.23patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлена маршрутизация и форматирование моделей через Cloudflare AI Gateway, а также авторизация GitHub в TUI.

  • Fixed: Исправлена маршрутизация моделей сторонних провайдеров через REST API Cloudflare AI Gateway.
  • Fixed: Решена проблема с моделями Anthropic: теперь точечные ID корректно преобразуются в дефисные слуги.
  • Fixed: Исправлена передача parent session IDs в заголовках запросов для провайдеров с поддержкой сессий.
  • Fixed: В TUI исправлена авторизация через GitHub для неизменяемых OIDC subject токенов.
v1.18.21patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлено раннее завершение ответов при неизвестных finish reason и маршрутизация запросов Gemini через REP.

  • Fixed: Исправлено раннее завершение ответов, когда модель возвращала неизвестный finish reason.
  • Fixed: Запросы к Gemini в мультирегиональных зонах Vertex AI теперь маршрутизируются через REP.
  • Fixed: Результаты поиска по файлам остаются видимыми во время загрузки следующего запроса.
  • Fixed: Команда архивации сессии зарегистрирована в обоих макетах десктопного приложения.
v1.18.19minor
🕐 2 мес назад · релиз на GitHub ↗

v1.18.19: поддержка Cloudflare AI Gateway, фиксы лимитов Codex и Qwen, улучшение стабильности десктопа.

  • Added: Добавлена нативная поддержка проксирования моделей через Cloudflare AI Gateway для OpenAI и Anthropic.
  • Fixed: Лимиты запросов Codex теперь точнее соответствуют подписке ChatGPT.
  • Fixed: Удалены встроенные настройки семплирования Qwen, которые могли отправлять неподдерживаемые параметры.
  • Fixed: Исправлено отображение аутентифицированных провайдеров в команде /connect.
  • Fixed: В десктопной версии сохранена возможность редактирования сохраненных данных сервера.
v1.18.18patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлено использование системного промпта Kimi для Moonshot и ошибка с усилием рассуждений для моделей xai.

  • Fixed: Корректно выбран системный промпт Kimi для официальных провайдеров Moonshot и Kimi
  • Fixed: Исправлена ошибка с высоким усилием рассуждений (xhigh) для моделей xai
v1.18.16patch
🕐 2 мес назад · релиз на GitHub ↗

Исправления: игнорирование неизвестных полей конфига, стабильность macOS-приложения и локализация.

  • Fixed: Парсер конфигурации теперь игнорирует неизвестные поля вместо падения.
  • Fixed: Приложения, открытые из Home, теперь корректно регистрируются в приложении.
  • Fixed: macOS-приложение остаётся в памяти после закрытия окон и корректно перезапускается.
  • Fixed: Исправлен термин «токен» на «词元» в упрощённом китайском интерфейсе.
  • Added: Добавлено открытие меню проекта по правому клику в Home.