# Найти сессию

> Список сессий разработки: фильтры по периоду, разработчику и проекту, «Итого за выбранное», как читается строка, пустые состояния, «Спросить по выборке».

Раздел **«Сессии разработки»** — в боковом меню кабинета, на уровне организации: проект
выбирать не нужно. Две вкладки: **«Сессии»** и **«Вопросы»** (о второй — на странице
[Спросить по сессиям](/docs/buff-code/sessions/ask)). Эта страница — про первую.

_Иллюстрация: Список у владельца организации: фильтр по разработчику и итоги за выбранный период._

## Фильтры

| Фильтр | Значения | Что важно знать |
| --- | --- | --- |
| **Период** | Всё время · Сегодня · 7 дней · 30 дней | Отбирает сессии по времени последнего хода. «Сегодня» фиксируется в момент выбора — открытая на ночь вкладка не «уедет» на следующий день сама. |
| **Разработчик** | Все разработчики · логины тех, у кого есть сессии за период | Только у владельца организации; участник видит только свои сессии, и фильтра у него нет. |
| **Проект** | Все проекты · проекты, в которых были сессии за период | Проект берётся из рабочего контекста Buff Code на момент сессии. Сессии без проекта остаются в «Все проекты». |

Списки в фильтрах «Разработчик» и «Проект» собираются из сессий за выбранный период: если
за неделю у разработчика сессий не было, его логина в списке за 7 дней не будет.

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

## «Итого за выбранное»

Над списком — четыре плитки по всем сессиям, которые прошли фильтры:

| Плитка | Значение | Подпись |
| --- | --- | --- |
| **Сессий** | число сессий | сколько всего ходов в них |
| **Токенов** | сумма токенов всех видов | вход · выход · рассуждение · кэш (чтение и запись вместе) |
| **Время моделей** | сколько модели работали в сумме | — |
| **Списано** | сумма в рублях по [тарифу организации](/docs/tariffs) | — |

Плитки видны, только когда под фильтрами есть хотя бы одна сессия. Это тот же набор, о
котором спрашивает кнопка «Спросить по выборке».

## Как читается строка

Сессии идут по времени последнего хода, новые сверху. Каждая строка — одна сессия:

- **Название** — первая строка первого сообщения разработчика. Если текста в сессии нет
  (вызовы, записанные до появления сессий), строка называется «Вызовы без сохранённого текста».
- Под названием: **день** последнего хода («сегодня», «вчера» или дата), **логин**
  разработчика (только у владельца), **проект**, **устройство** — имя, под которым
  разработчик [вошёл с этой машины](/docs/buff-code/sign-in), — **число ходов**, **число
  токенов** всех видов и **сумма** в рублях.

Времени работы модели и отметки «Идёт» в строке нет — они в шапке открытой сессии. Нажатие
на строку открывает сессию: [Прочитать сессию](/docs/buff-code/sessions/view).

## Пустые состояния

| Что видно | Что это значит |
| --- | --- |
| «Сессий пока нет. Они появляются, когда разработчик работает в Buff Code на моделях организации.» | За выбранный период сессий нет вовсе — ни у кого (у владельца) или у вас. Проверьте, что разработчик [вошёл](/docs/buff-code/sign-in) и работает на модели организации, а не на своей. |
| «По этому фильтру сессий нет.» | Сессии за период есть, но не у этого разработчика или не в этом проекте. |
| «Сессии разработки недоступны» | Список не загрузился; ниже — причина от сервера. |

## «Спросить по выборке»

Кнопка в шапке раздела задаёт модели вопрос сразу по всем сессиям, которые прошли фильтры:
в подписи диалога — сколько их, за какой период, чьи и в каком проекте. Пока под фильтрами
ничего нет, кнопка недоступна. Что модель получает и как читать ответ — на странице
[Спросить по сессиям](/docs/buff-code/sessions/ask).
