Документация

Обзор

Аддоны расширяют сервер новыми возможностями, не трогая ядро: провайдеры LLM, бэкенды распознавания речи, обновители динамического DNS, дополнительные MCP-поверхности инструментов и распознавание приложений код-агентов — всё это аддоны. Управляет ими раздел Addons веб-интерфейса.

Категории

Каждый аддон объявляет тип, и раздел группирует карточки соответственно:

  • Applications — учат наблюдатель терминалов распознавать CLI код-агента (встроены Claude Code, Codex, Kimi Code, Pi и OpenCode): обнаружение процессов, состояние занят/простаивает, крючки автоматизации;
  • LLM Providers — бэкенды chat-completion, из которых выбирают функции ИИ (встроен OpenAI-совместимый провайдер);
  • Voice / ASR — бэкенды распознавания речи (встроенный аддон vibe-voice указывает на курируемый локальный ASR-сервер);
  • Dynamic DNS — держат hostname привязанным к текущему адресу (встроен Cloudflare);
  • MCP — дополнительные MCP-поверхности инструментов на MCP-хосте (встроен EasyEDA Pro);
  • всё прочее попадает в группу Other.

Встроенные и загруженные аддоны

  • Встроенные аддоны поставляются внутри программы и всегда доступны. Их манифест и исходник нетронуты — перезаписанный исходник можно восстановить в любой момент;
  • Загруженные аддоны — ваши собственные: zip с манифестом и JavaScript-исходником, устанавливается кнопкой Upload Addon;
  • Значок Modified помечает аддон, исходник которого вы перезаписали.

Каждая карточка показывает тип, значки и переключатель включения; в развёрнутом виде — описание, автора, поля конфигурации и исходный код.

Раздел Addons — сгруппированные карточки со значками и переключателями

Конфигурация

Манифест аддона объявляет его поля конфигурации, а развёрнутая карточка превращает их в форму. Значения хранятся по аддону и действуют только пока он включён; поля-пароли остаются замаскированными. Выключение аддона сохраняет его конфигурацию — при повторном включении вы продолжаете с того же места.