Перейти до вмісту

OpenCode

OpenCode - це консоль для CLI-агента OpenCode за адресою /agents/opencode. Вона керується через локальний сервер CLI (opencode serve), який M.A.V.E.N запускає для вас.

OpenCode - M.A.V.E.N

Запускає агента OpenCode через його локальний сервер і показує п’ять вкладок:

  • Chat - надішліть промпт; запуск транслюється назад.
  • History - повторне відкриття минулих гілок.
  • Workspace - перегляд результатів.
  • Sessions - перелік власних серверних сесій OpenCode, включно з дочірніми субагентами.
  • Agents - перелік агентів і моделей, які повідомляє сервер.

Пікер моделей заповнюється наживо з тих провайдерів, у які ви увійшли. Якщо CLI відсутній, консоль прямо про це каже замість помилки.

Налаштування / CLI / ключі

Section titled “Налаштування / CLI / ключі”
  • Потрібен CLI OpenCode (opencode). Перевірте командою command -v opencode; встановіть через npm i -g opencode-ai (документація). Пакет постачає один скомпільований bun-бінарник під назвою opencode.exe на всіх платформах (на Linux це Linux ELF), і npm лінкує його у власний глобальний bin. Якщо which opencode повертає порожньо, створіть символьне посилання в PATH: ln -sf "$(npm root -g)/opencode-ai/bin/opencode.exe" ~/.local/bin/opencode.
  • Авторизація: або opencode auth login, або задайте OPENCODE_API_KEY у .env.local (один ключ покриває обидва каталоги; OPENCODEZEN_API_KEY - псевдонім), за бажанням з OPENCODE_PLAN=go для підписки Go.
  • M.A.V.E.N сам запускає opencode serve на :4096; на Windows і Linux він читає .env.local і передає ключ Zen у serve через SDK.
  • Увімкніть або вимкніть OpenCode у Settings → Agents; приховування прибирає його з бічної панелі, Dashboard Fleet і Fleet radar, але не зупиняє opencode serve.
  • Перевірка стану: curl -s 127.0.0.1:4096/global/health.