本文へスキップ
ColliePWA

03/Documentation

セッション

セッションの定義、生成元(ターミナルまたはdurable agent)、スマートフォン上でのそれぞれの表示内容

sessionはエージェントとの1回の会話です。ユーザーが指示を出し、エージェントが作業を進め、必要に応じてユーザーへの質問で待機します。Collieは各セッションをスマートフォンのペインに表示します。チャット画面はエージェント自身の記録からセッションを読み取るため、スマートフォンから内容を確認して返答できます。ターミナルビューは、同じペインを表示するためのもう1つの手段です。

tmuxやzellijでは最上位のグループをsessionと呼びます。Collieはこれをspaceとして表示します。このページでは、「session」という言葉を会話の意味でのみ使用します。

セッションの生成元

セッションの生成元は2つあります:

  • ターミナル。 Herdr、tmux、zellij、tuios、またはTernがシェルを保持し、その中の1つでエージェントが動作します。Collieはそこからペインを読み取り、エージェントのセッションを検出します。大半のユーザーはこの方法でCollieを使用します。お使いのツールに向ける手順はターミナルに記載されています。
  • 常駐エージェント。 自作または自身で実行しているものは画面を持たず、その会話はいずれもChatとのセッションに過ぎません。これは実験的機能です。手順はdurable agentにあります。

スマートフォンの表示

スマートフォン用のURLは1つです。その配下で、各ターミナルワークスペースはスペースとなり、各常駐エージェントは固有の名前を持つスペースとなります。スペースはタブを保持し、タブはペインを保持します。ペインには1つのセッションが表示されます。常駐エージェントは専用の「Durable agents」セクションに表示され、名前、ランタイム、「Experimental」バッジ、開いている会話の数、応答待ちの会話数が示されます。質問待ちが発生すると、このセクションはスペース一覧の上に移動します。

ターミナルスペースには、これまでどおりの内容がそのまま描画されます。常駐エージェントのスペースは会話一覧を開き、その常駐エージェントが対応可能と応答したときにのみ操作用コントロールが表示されます。

用語の説明は用語集にあります。

単一マシンまたは複数マシン

1つのCollieでターミナルと常駐エージェントを同時に管理できます。Herdrと常駐エージェントを備えたマシンでは、2つ目のCollieもcrewも不要です。両方とも同じURLの下に表示されます。

複数のマシンにはcrewが必要です。crewは全マシンのCollieを1つのleadと1つのURL(crew)の背後にまとめます。crew内のマシンは、独自にターミナルや常駐エージェントを保持できます。

GitHub でこのページを編集

The rest of the documentation