Чат

Чат — это главный способ общения с агентом. Вы описываете задачу обычными словами, агент отвечает, показывает, какие файлы читал и изменял, и держит вас в курсе прогресса — всё в одном окне, в реальном времени.


Поле ввода чата

Внизу окна чата находится область ввода — здесь вы набираете сообщения и запросы.

Текстовое поле

Поле принимает длинные, многострочные тексты и расширяется само до удобной высоты. Чтобы отправить сообщение, нажмите Enter дважды: первый Enter добавляет новую строку, а второй Enter на получившейся пустой строке — отправляет. Так длинные сообщения не улетают случайно.

Нажмите Ctrl+Enter (или Cmd+Enter на Mac), чтобы продолжить в новом чате — то есть перенести разговор в отдельный чат, не смешивая темы. Используйте Ctrl+V или Shift+Insert для вставки из буфера обмена — включая изображения и файлы.

Кнопка отправки

Нажмите кнопку отправки, чтобы передать сообщение агенту. Новые сообщения можно отправлять в любой момент — даже пока агент ещё обрабатывает предыдущее: они встанут в очередь и будут выполнены по одному. Удерживайте Ctrl (или Cmd) при нажатии кнопки отправки, чтобы продолжить в новом чате.

Рядом с кнопкой отправки есть отдельная кнопка Продолжить (иконка стрелки вверх) — она тоже открывает сообщение в новом чате. И быстрое Ctrl+Click, и кнопка «Продолжить» отключены, пока сообщение отправляется.

Автодополнение команд

Навык — это инструкция для агента, как выполнять определённый вид работы (например, «спланировать задачу» или «работать с сайтом»). Быстрый выбор навыка — ввести / и первую букву имени: появится список подходящих навыков, а выбор привяжет навык к чату.

  • Введите /, чтобы увидеть все доступные навыки
  • Продолжайте ввод — список отфильтруется по имени
  • Навигация — стрелками, выбор — Enter, Tab или стрелка вправо
  • Нажмите Escape, чтобы закрыть список
  • Можно просто нажать на нужное предложение

При выборе навыка слеш-команда /имянавыка убирается из текста, а навык привязывается к текущему чату: можно сразу писать сообщение — загрузка навыка произойдёт автоматически, отдельной командой просить её не нужно.

Кнопка микрофона

Кнопка микрофона появляется только когда в настройках включено распознавание речи (Настройки → Распознавание речи). Распознавание выполняет модель Whisper, работающая на сервере, а не встроенная функция браузера.

Нажмите микрофон, чтобы начать запись — появится красный пульсирующий индикатор ●. Говорите чётко и нажмите микрофон снова для остановки. Аудио отправляется на сервер, распознанный текст автоматически вставляется в поле ввода. Пока аудио обрабатывается, рядом с кнопкой виден спиннер.

Примечание: перед первым использованием распознавания модель Whisper нужно загрузить в настройках. Доступны размеры tiny, base, small, medium, large, turbo — модели побольше распознают точнее, но работают медленнее. Можно задать конкретный язык или использовать автоопределение.

Кнопка вставки

Кнопка вставки (иконка буфера обмена) появляется в правом верхнем углу текстового поля при наведении. Нажмите её или используйте Ctrl+V / Shift+Insert, чтобы вставить содержимое из буфера обмена.

Вставка работает умно: обычный текст вставляется в место курсора, а изображения и файлы загружаются на сервер — их пути сами подставляются в поле ввода. По умолчанию изображения попадают в папку assets/images, а файлы — в assets/files проекта. Файлы больше установленного ограничения отклоняются с уведомлением.

Все параметры буфера обмена настраиваются в Настройки → Буфер обмена:

  • Вставка изображений — включать/выключать вставку изображений (включено по умолчанию)
  • Путь для изображений — куда класть загружаемые изображения (по умолчанию: assets/images)
  • Вставка файлов — включать/выключать вставку файлов (включено по умолчанию)
  • Путь для файлов — куда класть загружаемые файлы (по умолчанию: assets/files)
  • Ограничение размера — максимальный размер файла в МБ, диапазон 1–1000 (по умолчанию: 100 МБ)

Панель управления вводом

Ниже текстового поля находится панель управления — быстрый доступ к настройкам и инструментам чата. Она разделена на левую и правую части:

Левая панель

  • Модель — выпадающий список: какая нейросеть обрабатывает ваши запросы. Модель можно переключить прямо в чате — изменение применится к следующему сообщению. Если у модели настроена переменная MODEL_PEAK_HOURS и сейчас пиковое время, рядом появится оранжевый значок с подсказкой «Пиковые часы модели с HH:MM до HH:MM, дороже». Индикатор обновляется сам каждые 30 секунд. У провайдера z.ai рядом с селектором есть индикатор квоты — тонкая полоска расхода токенов за последние 5 часов; нажатие открывает подробный диалог с тремя лимитами (5-часовой, недельный и месячный по MCP-инструментам), обратным отсчётом до сброса и графиком расхода за 48 часов. Подробнее — в Модели.
  • Навык — выпадающий список навыков (инструкций для агента). Все навыки всегда доступны: при выборе агент загрузит его в следующем сообщении. Дополнительные навыки можно подключать по ходу разговора. Подробнее — в Навыки.
  • Автоисправление — переключатель фонового сервиса: он следит за результатами автоматических проверок, а найденные ошибки и предупреждения сам отправляет агенту на исправление. Подробнее — в Автоисправление.

Правая панель

  • Промпты — очередь сохранённых запросов: заготовьте запросы заранее, включите AutoSend, и агент сам отправит их по очереди в новые чаты. Подробнее — в Промпты.
  • Навыки — диалог со всеми доступными навыками: просмотр и управление. Подробнее — в Навыки.
  • Хуки — диалог настройки хуков: автоматические действия, которые выполняются в определённые моменты работы чата (например, после ответа агента).
  • MCP — диалог MCP-серверов: внешние программы-инструменты, которые подключаются к агенту и расширяют его возможности.
  • Микрофон — запись голосового сообщения (виден только при включённом распознавании речи)
  • Отправить / Продолжить — кнопка отправки и кнопка «Продолжить» (см. Кнопка отправки)

Навыки

Навыки — это документы с инструкциями, похожие на файл CLAUDE.md, но загружаемые по запросу, только когда нужны. Преимущество перед CLAUDE.md: навык — это папка, где могут лежать поддокументы, скрипты и примеры. При загрузке в контекст агента попадает корневой файл SKILL.md, а агент сам решает, что ещё из папки ему понадобится.

Выбрать навык можно двумя способами: из выпадающего списка Навык на панели ввода или слеш-командой (/имянавыка) прямо в поле ввода. Выбор привязывается к чату (пункт «Без навыка» отвязывает навык), а загрузка выполняется автоматически: требование доставляется обвязке внеполосным каналом, и само сообщение остаётся чистым. Кнопка Навыки в правой панели открывает полный диалог со всеми доступными навыками.

Подробнее о навыках — в документации Навыков.


Продолжить в новом чате

«Продолжить в новом чате» переносит текущий разговор в отдельный чат, сохраняя контекст: агент помнит всю историю обсуждения. Удобно, когда тема разрастается и не хочется смешивать её с другой работой.

Сделать это можно тремя способами:

  • Ctrl+Enter (или Cmd+Enter) при вводе сообщения
  • Ctrl+Click (или Cmd+Click) по кнопке отправки
  • Кнопка Продолжить (иконка стрелки вверх) рядом с кнопкой отправки

Если выбран навык или введена команда /имянавыка, префикс навыка автоматически попадёт в первое сообщение нового чата. Поле ввода очистится, а новый чат откроется в новой вкладке браузера.


Селектор моделей

Выпадающий список моделей показывает, какая нейросеть обрабатывает ваши запросы. Модели отличаются возможностями, скоростью и ценой — выбор зависит от задачи.

Доступные модели

Модели создаются и настраиваются на странице Модели. Поддерживается наследование настроек: модель glm-5-turbo автоматически берёт переменные от моделей glm-5 и glm — удобно, когда нужны несколько близких конфигураций. Модель можно создать из встроенного шаблона провайдера (Anthropic, z.ai, OpenRouter и др.) — шаблон сам подставит API-ключ, адрес, цены и флаги поведения.

Переключение моделей

Нажмите на выпадающий список и выберите другую модель — изменение применится к следующему отправленному сообщению. Селектор показывает текущую модель и подсвечивает изменения относительно предыдущего выбора.

Подробнее о настройке моделей — в документации Моделей.


Понимание ответов AI

В чате встречаются разные типы сообщений — у каждого своё оформление и свой смысл. Разберём их по порядку.

Сообщения пользователя

Ваши сообщения отображаются с зелёной рамкой с правой стороны — так ваш ввод легко отличить от ответов агента.

Текстовые ответы AI

Обычные ответы агента имеют синюю рамку: это объяснения, рекомендации и общение. Текст поддерживает markdown — простые правила оформления (заголовки, списки, фрагменты кода, ссылки), знакомые по переписке и форумам.

Чтение файлов

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

Правки файлов

Когда агент меняет существующий файл, изменения показываются в виде diff — сравнения «было/стало»: добавленные строки зелёным, удалённые красным, неизменённые — как контекст. Видно точно, что изменилось. Нажмите на путь к файлу, чтобы открыть diff в увеличенном виде.

Запись и создание файлов

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

Списки задач

Списки задач отображаются как интерактивные чек-листы: у каждого пункта статус — ожидает, выполняется или завершён, обновления видны в реальном времени. Списки задач помогают следить за многошаговой работой и понимать, что ещё осталось. Подробнее — Плавающая панель задач ниже.

Вопросы AI

Когда агенту нужно уточнение, он показывает кликабельные карточки с вариантами ответа. Нажмите на карточку, чтобы отправить ответ, или напишите свой в поле ввода. Это ускоряет работу: меньше набора текста, проще выбор между вариантами и подтверждение действий.

Запросы разрешений

Сообщения, требующие вашего одобрения, выделяются жёлтой рамкой. Это запросы на потенциально опасные действия: удаление файлов, запуск команд, изменение базы данных.

Каждый запрос включает:

  • Чёткое описание того, что агент собирается сделать
  • Конкретные файлы или ресурсы, которых это касается
  • Кнопки «Разрешить» и «Запретить»

Без вашего одобрения агент не продолжит. Это защитный механизм: изменения в вашей системе не происходят без вашего ведома.

Сообщения об ошибках

Ошибки и сбои показываются с красной рамкой: объясняется, что пошло не так, и часто предлагается, как исправить. Типичные случаи — файл не найден, доступ запрещён, неверная команда. Такие сообщения сворачиваются — нажмите, чтобы убрать с глаз; в истории чата они останутся свёрнутыми.

Системные сообщения

Служебные уведомления (серая рамка) информируют о фоновой активности: «обработка запроса», «операция выполнена успешно». Они не прерывают разговор, но держат вас в курсе.


Действия с сообщениями

Наведите курсор на любой ответ агента — появятся кнопки быстрых действий.

Копировать

Кнопка «Копировать» копирует весь текст сообщения в буфер обмена — включая блоки кода и форматирование. Удобно, чтобы перенести объяснение, фрагмент кода или команду в другое место.

Продолжить

Кнопка «Продолжить» (иконка воспроизведения) на любом ответе позволяет продолжить разговор с этого конкретного сообщения: в поле ввода появится приглашение продолжить с этой точки, «забыв» всё, что было сказано и сделано после неё. По сути — перемотка контекста разговора к выбранному сообщению.

Просмотр JSON

Кнопка «Просмотр JSON» показывает «сырые» данные сообщения в формате JSON — структурированном текстовом формате. Видна внутренняя структура ответа: метаданные, выполняемые действия и другие технические детали, которые скрыты в красивом виде. Пригодится для разбора, как агент обработал запрос, или для извлечения данных из ответов.


Индикатор использования токенов

Вверху чата есть индикатор расхода токенов — сколько «порций текста» израсходовано в текущей сессии. Токены — это единицы текста, за которые вы платите поставщику ИИ.

Как читать индикатор

Индикатор показывает два значения:

  • Использовано — токенов потрачено в этой сессии на данный момент
  • Лимит — максимум токенов для текущего расчётного периода

Цветная заливка показывает заполненность: зелёный — большой запас, жёлтый — расход растёт, красный — приближаетесь к лимиту.

Подробная разбивка

Нажмите на индикатор, чтобы увидеть подробности: расход по каждому сообщению, отдельно входные токены (ваши сообщения) и выходные (ответы агента). Так видно, какие запросы стоят дороже всего, и можно расходовать токены разумнее.


Индикатор лимитов z.ai

При использовании провайдера z.ai под полем ввода отображаются две тонкие полоски расхода: за текущие 5 часов и за неделю. Каждая показывает процент от лимита: синяя при обычном расходе, жёлтая от 70%, красная на 100%. При наведении видна точная цифра и обратный отсчёт до сброса. Данные обновляются автоматически каждые 15 минут и при переключении вкладки браузера.

Диалог квот z.ai

Нажатие на полоску открывает подробный диалог с тремя типами лимитов:

  • 5-часовой лимит токенов — процент расхода за последние 5 часов и обратный отсчёт до сброса
  • Недельный лимит — процент расхода за текущую неделю и обратный отсчёт до сброса
  • MCP-инструменты (месячный) — сколько вызовов внешних инструментов использовано из месячного лимита

Внизу диалога — столбчатая диаграмма расхода токенов за 48 часов с разбивкой по моделям, а под ней сводка по каждой модели с общим числом токенов и вызовов. Индикатор z.ai работает только для моделей с ANTHROPIC_BASE_URL, указывающим на api.z.ai.


Очередь сообщений

Если отправить несколько сообщений подряд, они не выполняются все сразу, а встают в очередь над полем ввода и обрабатываются по одному. Так агент не перегружается одновременными запросами.

Отображение очереди

Очередные сообщения видны списком над полем ввода: у каждого — текст и позиция в очереди, а счётчик показывает, сколько сообщений ждёт обработки.

Управление очередью

С сообщениями в очереди можно делать три вещи:

  • Пауза — остановить обработку очереди: текущее сообщение завершится, остальные подождут до возобновления
  • Редактировать — поправить очередь до отправки: изменить текст, добавить детали, исправить опечатки
  • Удалить — убрать сообщение из очереди совсем, не затрагивая остальные

Очередь не только защищает агента от перегрузки, но и даёт вам время скорректировать или отменить запрос до его выполнения.


Плавающая панель задач

Когда агент составляет список задач для вашей сессии, вверху по центру экрана появляется плавающая панель — отдельное представление прогресса, не перегружающее чат.

Статусы задач

Панель показывает все задачи текущего списка и их статус:

  • Ожидает — задача ещё не начата
  • Выполняется — работа в процессе (подсвечивается)
  • Завершена — выполнена успешно (отмечена)

В каждый момент «выполняется» видна только одна задача — всегда понятно, чем агент занят сейчас.

Обновления в реальном времени

Панель обновляется сама: задачи переходят из «ожидает» в «выполняется» и «завершена» на глазах. Не нужно спрашивать «ты ещё не закончил?» — всё видно сразу.

Сворачивание панели

Кнопка сворачивания (шеврон) в заголовке убирает панель до маленькой вкладки на правом краю экрана. Нажмите на вкладку, чтобы снова развернуть панель. Сворачивание не влияет на работу: агент продолжает выполнять задачи, а статусы обновляются в фоне.

Панель особенно полезна для многошаговых операций — рефакторинга кода, запуска тестов, сложных сборок — где важно видеть прогресс.


Навигация

Продолжайте изучение документации:

Далее:
Файлы