Поиск пользователей и их сессий
Список ваших конечных пользователей и их чат-сессий через MCP — только каталог и метаданные; тексты бесед остаются в консоли, доступ к которым предоставляется по ссылкам, возвращаемым инструментами.
list_end_usersget_end_userlist_user_sessionsПринцип — возвращайте ссылку, а не транскрипт. Эти инструменты возвращают кто ваши пользователи и сколько они общаются — никогда не текст разговора. Каждый результат содержит
console_url; передайте его пользователю, чтобы он открыл и прочитал транскрипт в консоли, где он отображается корректно.
Три инструмента только для чтения охватывают вопросы «кто использует моих агентов и сколько»:
1. Каталог пользователей
list_end_users(sort="tokens24h") # busiest first; sort="recent" for newest
list_end_users(q="alex") # filter by name or external idКаждый пользователь возвращается с методом входа, электронной почтой (если есть), количеством пространств/сессий/документов, использованием токенов за 24 часа и console_url. Сценарий использования — «кто мой самый активный пользователь на этой неделе?» → sort="tokens24h", затем передайте console_url самого активного пользователя.
2. Детали одного пользователя
get_end_user(uid="…") # profile: name, contact email/phone, city, timezone, spacesТолько поля профиля — никакого содержимого разговора. Включает console_url на страницу его деталей.
3. Их сессии — метаданные, затем ссылка
list_user_sessions(uid="…") # per session: agent, AI-summarised title, message_count, tokens, timeСами сообщения не возвращаются — это сделано намеренно. Вы получаете форму сессии (какой агент, как долго, когда, AI-заголовок) плюс две ссылки: console_url открывает именно этот разговор (консоль переходит прямо к нему и показывает транскрипт — не нужно искать в длинном списке), а user_console_url открывает страницу деталей пользователя. Сценарий использования — «общался ли этот клиент с нами раньше и о чем?» → перечислите их сессии, суммаризируйте заголовки и передайте console_url соответствующей, чтобы пользователь попал прямо в этот поток.
Почему нет транскрипта через MCP: содержимое чата — это данные ваших конечных пользователей, а ключ API арендатора хранится у того агента, которого вы подключили. Поэтому платформа возвращает метаданные + ссылку на консоль, а сырой разговор читает человек в консоли — а не передает потоком интегрирующему агенту.
Вернитесь с отчетом. Начните с ответа («У Алекса 3 сессии, все о рефинансировании, последняя — вчера»), затем вставьте
console_urlсоответствующей сессии, чтобы пользователь мог перейти прямо в этот поток — илиuser_console_urlдля всей информации о человеке.