Метки чатов — это цветные значки с короткими именами, которые помогают не запутаться в списке бесед. Каждому чату можно присвоить одну метку — например, «важное» или «вопрос». Метка видна рядом с именем чата, и по одному взгляду на список понятно, где ждёт ответа вопрос, где случилась ошибка, а что стоит открыть в первую очередь. Присвоить метку и снять её можно в любой момент.
Как выглядят метки
Значок метки рисуется в её цвете перед именем чата. В списке чатов значок крупнее — он сразу бросается в глаза; на странице открытого чата та же метка, но меньше, стоит в хлебных крошках над заголовком — по ней видно, что за беседа открыта. У чата без метки перед именем стоит приглушённый серый кружок — он же служит кнопкой.
Пока чат работает, вместо значка метки в списке показывается крутящийся индикатор — так сразу видно, какие беседы заняты. Кнопка справа от такого чата останавливает его работу.
Метка присваивается из меню: нажмите на звёздочку у чата в списке или в хлебных крошках открытой беседы — откроется список меток. Первый пункт меню — «Без метки»: он снимает метку с чата, если та была. Выбранная метка отмечается галочкой. Внизу меню есть пункт «Изменить метки», который открывает полное управление метками (см. ниже).
Фильтр списка по меткам
В шапке списка чатов есть фильтр по меткам. Он позволяет оставить в списке только нужные беседы:
- Все — обычный список без фильтра;
- С метками — только чаты, у которых метка есть;
- Без меток — чаты без метки;
- Конкретная метка (например, «важное» или «вопрос») — только чаты с этой меткой.
Значок самого фильтра перекрашивается в цвет выбранной метки, поэтому видно, по чему отфильтрован список. Фильтр по меткам работает вместе с текстовым поиском: поиск ищет по названию чата и по имени метки, так что можно, например, найти все беседы с меткой «вопрос» или все чаты, где в названии есть нужное слово.
Стандартные метки
При первом запуске, если своего файла меток ещё нет, агент создаёт пять стандартных меток с русскими именами:
| Метка | Значок | Цвет |
| важное | звезда | янтарный |
| внимание | треугольник с восклицательным знаком | жёлтый |
| ошибка | круг с крестом | красный |
| отлично | галочка в круге | зелёный |
| вопрос | вопросительный знак в круге | синий |
Стандартные метки — не обязательный набор: их можно удалять, переименовывать и дополнять своими. Две из них — «вопрос» и «ошибка» — агент использует для автоматической разметки чатов (см. раздел про автометки ниже): если вы удалите метку «вопрос», автоматическая пометка вопросов просто перестанет срабатывать.
Управление метками
Все метки собраны в одном месте: хаб настроек (иконка-шестерёнка в шапке) → группа «Основное» → карточка «Метки чатов». Окно со списком меток открывается также пунктом «Изменить метки» в меню метки любого чата.
В окне метки показаны в порядке отображения, у каждой виден значок и цвет. Здесь можно добавить новую метку или изменить существующую. У метки три свойства:
- Название — от 1 до 50 символов; имена меток должны быть уникальными (без учёта регистра, то есть «Важное» и «важное» — это одно и то же);
- Значок — выбирается из встроенной библиотеки значков: начните вводить название — и покажутся подходящие варианты, а если поле пустое — популярные значки;
- Цвет — любой из палитры.
Изменения применяются сразу: метка с новым именем, значком или цветом обновляется во всех чатах и на всех открытых устройствах.
Удаление метки не удаляет чаты. Перед удалением агент покажет подтверждение: если метка стоит на чатах, вы увидите счётчик «Чаты останутся без метки: N», и после удаления все такие чаты станут без метки. Если метку не использует ни один чат, появится сообщение «Ни один чат не использует эту метку».
Файл labels.yml
Метки хранятся в файле labels.yml в корне проекта — рядом с skills.yml и другими служебными файлами. Порядок записей в файле — это и есть порядок показа меток в меню и фильтре. Любая правка в окне «Метки чатов» сразу переписывает файл, поэтому его можно открыть и посмотреть текущее состояние:
labels:
version: "1.0"
items:
- name: важное
icon: star
color: "#f59e0b"
- name: вопрос
icon: help
color: "#3b82f6"
У каждой метки три поля: name (название), icon (значок из библиотеки) и color (цвет в формате #RRGGBB).
Файл защищён от конфликтов. Если метки одновременно изменяет другой процесс (например, то же приложение в другой вкладке), агент покажет сообщение: «Метки были изменены другим процессом. Перезагрузите страницу и попробуйте ещё раз» — и перезагрузит список меток, чтобы вы не затерли чужую правку.
Автометки: «вопрос» и «ошибка»
Агент сам размечает некоторые чаты, чтобы важное не терялось. Пометка происходит автоматически, без вашего участия:
- «вопрос» — чат получил ответ, который ждёт действия пользователя: в конце ответа агент показал форму для заполнения или кнопку. Такая беседа — открытый вопрос, к которому стоит вернуться;
- «ошибка» — последнее, что случилось в чате, — ошибка. Метка подсвечивает сбой, даже если вы не видели момента, когда он произошёл; если после ошибки работа продолжилась (или вы ответили в чате), метка не остаётся.
Автометка снимается, как только вы вернулись к чату: отправили сообщение, нажали кнопку в ответе или возобновили беседу. Метка «ошибка» держится только пока ошибка — последнее сообщение чата. Ручная метка всегда важнее автоматической: если вы сами пометили чат, автометка его не перезапишет. Автометка появляется только при наличии метки с таким именем в labels.yml — например, стандартная «вопрос» существует по умолчанию, а после её удаления автоматическая пометка вопросов не срабатывает.
Связанные разделы
- Настройки — где живёт управление метками (группа «Основное»);
- Чат — как устроен список чатов, в котором показываются метки и фильтр.