Перейти к содержимому

Чат

Чат - это единое окно диалога по адресу /chat, которое обращается к каждому движку моделей, до которого M.A.V.E.N может дотянуться. Начиная с v6.14.0 отдельных страниц по моделям нет: вы выбираете движок в строке сверху, и то же окно потоком выводит ответ.

Чат - M.A.V.E.N

Строка движков - это в точности набор моделей, который показывает боковая панель, и она следует Менеджеру моделей: выключите модель там - и она исчезнет и отсюда. Могут появляться тринадцать движков:

Движок Тип ?engine=
Claude Агентный CLI (Claude Code) claude
Grok Агентный CLI (Grok Build) grok
Codex Агентный CLI (OpenAI Codex) codex
Antigravity Агентный CLI или прокси antigravity
Qwen Code Агентный CLI qwen-cli
Kimi Чат-API (Moonshot) kimi
Z.AI Чат-API (GLM) zai
Qwen Облако · Model Studio qwen
DeepSeek Облако · Model Studio deepseek
Local Ollama, офлайн local
OmniRoute Шлюз · много провайдеров omniroute
PROVIDERS Агрегаторы · по одному ключу providers
OpenCode Агент opencode

Каждый движок продолжает обращаться к своему неизменному эндпоинту; объединение выполнено на клиенте, по одному адаптеру на движок, поэтому изменение в одном не может сломать остальные. Колонка Settings справа перерисовывается под каждый движок - Claude показывает модель, усилие (effort), разрешения и рабочий каталог; Kimi - модель, температуру, максимум токенов, размышление и веб-поиск; шлюз показывает только свой каталог.

/chat или /chat?engine=<id>, чтобы сразу попасть на нужный движок. Карточки флота на Дашборде, поле глобальной модели и палитра команд открывают его так же, передавая ваш вопрос внутрь.

Каждому движку нужна своя настройка - CLI в PATH или ключ в Settings → Secrets. Ненастроенный движок показывается в строке серым с указанием переменной или бинарника, которого ему не хватает, и никогда не скрывается. См. страницу каждого движка.

  1. Выберите движок в строке. Переключение движка начинает новый тред и загружает историю этого движка.
  2. Откройте Settings (справа) и выберите модель - или оставьте вариант движка по умолчанию.
  3. Для агентных движков задайте Working dir и режим Permissions; подключите Skills, если движок их поддерживает.
  4. Напишите текст и нажмите Enter (Shift+Enter - перенос строки). Файлы прикрепляются скрепкой; диктовка - микрофоном.
  5. Stop прерывает выполняющийся ход. Resume открывает прошлый тред; CLI-движки дополнительно показывают собственные Sessions.
  6. New chat складывает следующие ходы в новый тред.

Чат-модель может вызвать инструмент, чтобы действовать внутри MAVEN. Первый из них - генерация обложек: попросите «обложку 16:9 про X», и он запустит инструмент Thumbnails из M-Forge и отчитается о сохранённых файлах. Инструменты учитывают Менеджер моделей: прежде чем тратить вызов, инструмент проверяет, не выключен ли и не ненастроен ли выбранный движок, и говорит об этом прямо - disabled, not_configured, ok или error - а не рассказывает историй про квоты.

  • История ведётся отдельно для каждого движка и хранится в ~/.maven/chat/ на этой машине.
  • Идентификатор модели принадлежит одному вендору, поэтому смена движка сбрасывает модель - так и задумано.
  • Каждый ход автоматически сохраняется в ежедневную заметку вашего хранилища (vault) и учитывается в Телеметрии.
  • MAVEN_CHAT_PERMISSION_MODE=bypass в .env.local позволяет агентным движкам работать без запросов разрешений; на автономные приложения это не влияет.