調査して修正する

スレッド

すべてのエージェント実行はスレッドです。コンソール、Slack、CLI、APIから、見守り、中断し、共有し、続けることができます。

スレッドはエージェントとの会話で、すべてのエージェント実行はその中で行われます。質問をした場合でもチェックが発火した場合でも、同じページが得られます。ストリーミングされる回答、すべてのツール呼び出しと結果、そしてエージェントが生成した成果物です。

できること

応答はライブでストリーミングされ、すべてのツール呼び出しは起きたその場でトランスクリプトに載るため、要約を待つのではなく作業を追いかけられます。回答には番号付きの参照バッジが付きます。ホバーすると出典とその内容が表示され、その背後にあるツール結果には生のデータがあります。エージェントは会話と並行して、レポート、図、プルリクエストなどの成果物も生成し、スレッドの成果物パネルに一覧されます。

エージェントは作業の一部をサブエージェントに任せることができ、そのスレッドは親の下に入れ子になります。すべてのスレッドは開始場所を記録します。コンソール、Slack、CLI、API、MCP、ブラウザー拡張機能、GitHub、またはメールです。

スレッドの種類

種類説明
chat質問をしたり問題を探索したりするために自分で開始する会話。
fix_runエージェントが1つのイシューを判定からプルリクエストまで処理するもの。修正実行を参照してください。
explorationクラウドアカウントやインテグレーションを無人で巡回し、発見を記録し、イシューを開くこともあるもの。
pr_reviewエージェントがインフラについて把握していることと照らし合わせてプルリクエストをレビューするもの。
key_query_discoveryエージェントが1つのリソース範囲に対する監視クエリを選ぶもの。

スレッドを開始する

コンソールでThreadsを開き、New threadをクリックして知りたいことを入力します。たとえば「本番データベースを呼び出しているサービスはどれで、そのうち過去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がトランスクリプトをファイルに書き出します。

関連

  • 修正実行: イシューをプルリクエストまで処理するスレッドの種類。
  • エスカレーション: 自分を待っているスレッドが求めていること。
  • メモリー: エージェントがスレッドから次のスレッドへ持ち越すもの。
  • CLI: スクリプトとコーディングエージェントからスレッドを操作する方法。