Расследование и исправление

Threads

Каждый прогон агента: это тред, который можно наблюдать, прерывать, делиться им и продолжать из консоли, Slack, CLI или API.

Тред: это разговор с агентом, и каждый прогон агента происходит внутри треда. Задали ли вы вопрос или сработала проверка, вы получаете одну и ту же страницу: потоковый ответ, каждый вызов инструмента с результатом и артефакты, которые создал агент.

Что это даёт

Ответы стримятся в реальном времени, и каждый вызов инструмента попадает в транскрипт по мере выполнения, так что вы следите за работой, а не ждёте сводку. Ответы содержат нумерованные бейджи ссылок; наведите на один, чтобы увидеть источник и что он говорит, а результат инструмента за ним хранит сырые данные. Агенты также создают артефакты параллельно с разговором, например отчёты, диаграммы и pull request'ы, перечисленные в панели артефактов треда.

Агенты могут передавать часть работы субагентам, чьи треды вкладываются в родительский. Каждый тред записывает, откуда он начался: консоль, Slack, CLI, API, MCP, расширение для браузера, GitHub или электронная почта.

Типы тредов

ТипОписание
chatРазговор, который вы начинаете, чтобы задать вопрос или изучить неполадку.
fix_runАгент ведёт одну проблему от вердикта до pull request. См. Прогоны исправления.
explorationАвтономный обход облачного аккаунта или интеграции, который записывает находки и может открыть проблему.
pr_reviewАгент проверяет pull request на фоне того, что знает о вашей инфраструктуре.
key_query_discoveryАгент выбирает запросы мониторинга для одной области ресурсов.

Начало треда

В консоли откройте Threads, нажмите New thread и напишите, что хотите узнать, например: «Какие сервисы обращаются к нашей production-базе данных и какие из них деплоились за последние 24 часа?». Из терминала polylane thread ask начинает тред и ждёт ответа:

Terminal
polylane thread ask "why did p99 latency on api-gateway rise since 14:20 UTC?"

Скрипты и интеграции создают треды через POST /v1/threads, описанный в справочнике API.

Из Slack

Упомяните Polylane в канале, где он есть, и ответ придёт в тред Slack под вашим сообщением. Ответы в этом треде Slack продолжают тот же тред Polylane, который также появляется в разделе Threads в консоли вашего рабочего пространства. Личное сообщение Polylane работает так же. После упоминания Polylane читает остаток этого треда Slack и отвечает только на сообщения, адресованные ему, а просьба покинуть разговор заглушает его там, пока кто-то не упомянет его снова.

Где это найти

Threads перечисляет все треды с пресетами All, Mine, Running и Needs you; последний для тредов, чей прогон ждёт человека. Пока прогон стримится, кнопку отправки заменяет кнопка остановки; нажмите её, чтобы отменить ход.

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

Совместный доступ

По умолчанию треды приватные. Share thread меняет Visibility на ваше рабочее пространство, команду или публичный доступ, а Copy помещает ссылку в буфер обмена. Из терминала polylane thread export записывает транскрипт в файл.

См. также

  • Прогоны исправления: тип треда, который ведёт проблему до pull request.
  • Escalations: о чём просит тред, ожидающий вас.
  • Memories: что агенты переносят из одного треда в другой.
  • CLI: управление тредами из скриптов и кодинг-агентов.