Multica Docs

Chat

Разговор один на один с agent вне issue — полностью sandboxed. Agent не видит и не меняет issue, остальные не видят разговор.

Chat — разговор один на один между вами и agent — вне issue board. Agent не видит issue и не может их менять; весь разговор полностью private (никто в workspace, включая admins, его не видит). Подходит обсудить подход с agent, brainstorm или задать вопрос, не привязанный к issue.

Почему не просто @-mention agent?

@-mention подтягивает agent в контекст issue — он читает description и всю историю comments и может менять issue. Chat наоборот: выносит вас из issue — agent видит только этот разговор, не знает ни об одном issue и не имеет entry point для изменений.

Два правила:

  • Нужен feedback в контексте конкретного issue → @-mention
  • Тема вне issue (или обсуждение не должны видеть другие) → Chat

Начать разговор

Откройте Chat в sidebar, выберите agent, начните новый разговор. Интерфейс как в messaging app: вы отправляете сообщение, agent отвечает. Каждое сообщение запускает run в фоне (enqueue task), ответ может занять несколько секунд.

Что agent может и не может в chat

Agent работает в полностью sandboxed mode внутри разговора.

Может:

  • Ответить на вопросы в текущем сообщении
  • Использовать настроенные skills и MCP
  • Читать и писать файлы в своём working directory
  • Вызывать команды multica CLI без issue context (например, базовую info workspace)

Не может:

  • Видеть issue — prompt agent не содержит issue IDs, команды вроде multica issue list возвращают пусто
  • Менять issue — без issue context API calls блокируются permission checks
  • Видеть другие разговоры — conversations полностью изолированы
  • @-mention кого-либо — chat private space без пути уведомить других

Как сохраняется multi-turn context

Chat сохраняет multi-turn context через provider session resumption — agent устанавливает provider session при первом ответе (например, Claude session), session ID сохраняется. При следующем сообщении dispatch task передаёт ID обратно — agent resume с места остановки без перечитывания всей истории каждый раз.

Если один turn failed, Multica ищет предыдущий task с установленным session ID (успешный или failed) и пытается resume — один сбой посередине не стирает память всего разговора.

Не каждый provider реализует session resumption — см. Providers Matrix.

Archive разговора

Разговоры, которые не хотите видеть, можно archive — правый клик в списке или кнопка «Archive» на detail page. После archive:

  • Разговор исчезает из active list (найти в view «Archived»)
  • История сообщений, session ID и working directory сохраняются — ничего не удаляется

После archive нет кнопки «restore». Сейчас нет entry point вернуть archived conversation в active. Чтобы продолжить thread позже, начните новый разговор. Чтобы перечитать archived — view «Archived» и history.

Далее