1 · リードへの通知
site-9a (“developer” in team acme-shop) is at 41% of its context (82k/200k), past the 40% threshold.
エージェントは交代しても、仕事は続きます。疲れたコンテキストを圧縮する代わりに、harnsy は新しいエージェントを迎え、前のエージェントは相談役として残します。
エージェントのコンテキストが尽きかけると、harnsy がリードに知らせます。エージェントがメモを書き、リードが新しいエージェントを席に就かせ、新しいエージェントが確認を返します。
引き継ぎのサイズは、ロールごとに千トークン単位(「Handover threshold」)で設定できます。ノード全体では、システム › 通知で1つ設定できます。優先されるのは、ロールのサイズ、次にノードのサイズ、最後にウィンドウに対する割合です。「チーム」には、各担当者のサイズと、その出どころが表示されます。
ダッシュボードは30万〜40万トークンを勧め、その理由も示します。毎回のステップでコンテキスト全体を読み直すため、コンテキストが大きいほどコストがかかるからです。
ロールに就いたエージェントは、最初のステップの前に説明を受け取ります。自分が誰か、ロールのドキュメント、そのロールの最新の引き継ぎメモ、未完了の項目、そしてリードです。
ロールに就いたエージェントは、そのロールで直近に終わったタスク、歴代の担当者の会話(短い抜粋)と引き継ぎメモも見られるので、前の担当者が止めたところから始められます。
前のエージェントは引き継ぎのあとも残り、ほかのプロジェクトからでも、誰でも質問できます。
タスクはセッションではなくロールに属するので、エージェントが交代しても、ボード上の内容は何も失われません。
再起動のあとも、ボタン1つで、すべてのエージェントがそれぞれのセッションとロールで開き直されます。どのセッションも、あなた自身のターミナルで続けることもできます。
コンパクションの後、1時間前に決めたことをエージェントが忘れていた。
仕組み:40%で harnsy がリードに知らせ、エージェントは引き継ぎメモを書き、新しいエージェントが同じロールを引き継ぎます。
新しいエージェント · 3%
site-9a (“developer” in team acme-shop) is at 41% of its context (82k/200k), past the 40% threshold.
担当:#42、決済リトライ
決定事項:注文ごとに冪等キーを1つ
次:24時間後のリトライのテスト
site-9a · 相談役
無限のメモリではなく、エージェント自身が書いて実行する引き継ぎメモによる引き継ぎです。相談役はセッションが開いている間だけ手伝えます。
再起動したら、どのエージェントがどこで何をしていたか思い出すのに半日かかった。
仕組み:harnsy がロールごとにターミナルを開き、ハーネスを起動し、各エージェントに元のセッションを戻します。
切断されたエージェントを再開
acme-shop
ターミナル
ボタンを押すと、ここに各ロールのターミナルが開きます。
インストールはエージェントへのひと言で済みます。エージェントを代わりに開くため、harnsy は端末を操作します。Linux と macOS では tmux、Windows では独自の端末ホストです。
https://harnsy.dev/llms.txt の手順に従って harnsy をインストールしていいえ。仕事は引き継ぎメモとコンサルタントが受け継ぎます。