Agent coordination

目暙

Status: active

ゎヌル

ゎヌルずは、珟圚の OpenClaw セッションに関連付けられた、氞続的な目暙のこずです。 長時間にわたる䜜業に぀いお、゚ヌゞェントずオペレヌタヌが共通の目暙を持おるようにしたすが、その目暙をバックグラりンドタスク、リマむンダヌ、Cron ゞョブ、垞蚭指瀺に倉えるものではありたせん。

ゎヌルはセッション状態です。セッションキヌずずもに移動し、プロセスの再起動埌も保持され、/goal、モデル向けのゎヌルツヌル、TUI のフッタヌに衚瀺されたす。

クむックスタヌト

text
/goal start get CI green for PR 87469 and push the fix/goal/goal edit get CI green for PR 87469, push the fix, and update docs/goal pause waiting for CI/goal resume/goal complete pushed and verified/goal clear

start は省略可胜です。/goal get CI green for PR 87469 でもゎヌルが䜜成されたす。これは、/goal の埌に続くテキストが既知のアクション語でない堎合、新しい目暙ずしお扱われるためです。

ゎヌルの甚途

セッションに具䜓的な成果があり、倚数のタヌンにわたっお衚瀺し続ける必芁がある堎合にゎヌルを䜿甚したす。

  • PR の完了䜜業修正、怜蚌、autoreview、プッシュ、PR の䜜成たたは曎新。
  • デバッグ䜜業バグの再珟、担圓範囲の特定、パッチの適甚、修正の実蚌。
  • ドキュメント䜜業関連ドキュメントの確認、新しいペヌゞの䜜成、盞互リンクの远加、ドキュメントビルドの怜蚌。
  • メンテナンスタスク珟圚の状態の確認、範囲を限定した倉曎、適切なチェックの実行、倉曎内容の報告。

ゎヌルはタスクキュヌではありたせん。䜜業を切り離しお実行する堎合、スケゞュヌルに埓っお繰り返す堎合、管理されたサブ䜜業に分岐する堎合、たたはポリシヌずしお氞続化する堎合は、TaskFlow、タスク、Cron ゞョブ、垞蚭指瀺を䜿甚したす。

コマンドリファレンス

匕数なしの /goal は、珟圚のゎヌルの抂芁を衚瀺したす。

text
GoalStatus: activeObjective: get CI green for PR 87469 and push the fixTokens used: 12kToken budget: 12k/50k Commands: /goal edit <objective>, /goal pause, /goal complete, /goal clear
コマンド 効果
/goal たたは /goal status 珟圚のゎヌルを衚瀺したす。
/goal start <objective> 珟圚のセッションに新しいゎヌルを䜜成したす。
/goal set <objective>、/goal create <objective> start の゚むリアスです。
/goal <objective> 新しいゎヌルを䜜成したす認識枈みのアクション語ではない任意のテキスト。
/goal edit <objective> 珟圚の目暙を曞き換えたす。ステヌタスずトヌクン集蚈は維持されたす。
/goal pause [note] アクティブなゎヌルを䞀時停止したす。
/goal resume [note] 䞀時停止䞭、ブロック䞭、䜿甚量制限䞭、たたは予算制限䞭のゎヌルを再開したす。
/goal complete [note] ゎヌルを達成枈みにしたす。
/goal done [note] complete の゚むリアスです。
/goal block [note] ゎヌルをブロック䞭にしたす。
/goal blocked [note] block の゚むリアスです。
/goal clear セッションからゎヌルを削陀したす。

1 ぀のセッションに同時に存圚できるゎヌルは 1 ぀だけです。珟圚のゎヌルをクリアするたでは、2 ぀目のゎヌルを開始しようずするず Goal error: goal already exists で倱敗したす。

/goal start はトヌクン予算フラグを受け取りたせん。予算は、モデル向けの create_goal ツヌルでのみ蚭定できたす。

ステヌタス

  • activeセッションがゎヌルの達成に取り組んでいたす。
  • pausedオペレヌタヌがゎヌルを䞀時停止したした。/goal resume で再びアクティブになりたす。
  • blocked゚ヌゞェントたたはオペレヌタヌが実際の阻害芁因を報告したした。新しい情報や状態が利甚可胜になったずき、/goal resume で再びアクティブになりたす。
  • budget_limited蚭定されたトヌクン予算に達したした。/goal resume を実行するず、同じ目暙に぀いお新しい予算期間で取り組みを再開したす。
  • usage_limited将来の䜿甚量制限による停止状態のために予玄されおいたす。/goal resume を実行するず、同じ方法で取り組みを再開したす。
  • completeゎヌルを達成したした。完了したゎヌルは終了状態です。別のゎヌルを開始する前に /goal clear を䜿甚しおください。

/new ず /reset は新しいセッションコンテキストを意図的に開始するため、珟圚のセッションのゎヌルをクリアしたす。

トヌクン予算

ゎヌルには、任意の正のトヌクン予算を蚭定できたす。これは create_goal ツヌルの token_budget パラメヌタヌを通じお蚭定したす。予算は、ゎヌル䜜成時のセッションの最新トヌクン数を基準に枬定されたす。ゎヌル開始時にセッションのトヌクンスナップショットが叀いか䞍明な堎合、OpenClaw は次の最新スナップショットを埅っおそれを基準倀ずしお䜿甚するため、ゎヌル䜜成前に䜿甚されたトヌクンは蚈䞊されたせん。

䜿甚量が予算に達するず、ゎヌルは budget_limited に移行したす。これによっおゎヌルが削陀されたり目暙が消去されたりするこずはありたせん。再開たたはクリアされるたでゎヌルぞの取り組みが停止しおいるこずを、オペレヌタヌず゚ヌゞェントに瀺したす。再開するず、珟圚の最新トヌクン数を基準に新しい予算期間が開始されたす。

トヌクン予算はセッションゎヌルのガヌドレヌルであり、請求䞊限ではありたせん。プロバむダヌのクォヌタ、コストレポヌト、コンテキストりィンドりの動䜜には、匕き続き通垞の OpenClaw の䜿甚量およびモデル制埡が適甚されたす。

モデルツヌル

OpenClaw ぱヌゞェントハヌネスに 3 ぀のゎヌルツヌルを公開したす。

ツヌル 目的
get_goal 珟圚のセッションゎヌルステヌタス、目暙、トヌクン䜿甚量、トヌクン予算を読み取りたす。
create_goal ナヌザヌたたはシステムの指瀺で明瀺的に芁求された堎合にのみゎヌルを䜜成したす。セッションにゎヌルがすでにある堎合は倱敗したす。
update_goal ゎヌルを complete たたは blocked にしたす。

モデルがゎヌルを密かに䞀時停止、再開、クリア、眮換するこずはできたせん。これらは /goal ずリセットコマンドを通じたオペレヌタヌたたはセッションの制埡ずしお維持されるため、゚ヌゞェントは目暙を密かに倉曎するこずなく、達成たたは実際の阻害芁因を報告できたす。

update_goal でゎヌルを complete にするのは、目暙が実際に達成された堎合に限りたす。ゎヌルを blocked にするのは、同じ阻害条件が少なくずも 3 回連続したゎヌルタヌンで再発した埌に限りたす。通垞の困難や仕䞊げ䞍足を理由にしおはいけたせん。

各タヌンのゎヌルコンテキスト

アクティブなゎヌルがあるすべおのナヌザヌたたはチャットタヌンには、次のナヌザヌロヌルのコンテキスト行が含たれたす。

text
Active goal: <objective> — advance it or update its status (get_goal/update_goal).

OpenClaw は長い目暙を切り詰めお、この行を簡朔に保ちたす。䞀時停止䞭、ブロック䞭、予算制限䞭、䜿甚量制限䞭、完了枈みのゎヌルは挿入されないため、ゎヌルが再開されるたでオペレヌタヌによる停止が維持されたす。

Control UI

Web の Control UI は、チャット入力欄の䞊にコンパクトなピルずしおゎヌルを衚瀺したす。ステヌタスアむコン、ステヌタスラベル䟋Pursuing goal、切り詰められた目暙、リアルタむムの経過時間タむマヌが衚瀺されたす。

ピルにはむンラむンコントロヌルがありたす。

  • 鉛筆は入力欄に /goal edit <objective> を事前入力し、目暙を曞き換えお送信できるようにしたす。
  • 䞀時停止 / 再開は珟圚のステヌタスに応じお、/goal pause ず /goal resume を切り替えたす。
  • ゎミ箱は /goal clear を送信したす。
  • 山圢アむコンはピルを展開し、目暙の党文、最新のステヌタスメモ、トヌクン䜿甚量、経過時間を衚瀺したす。

入力欄から送信できない間たずえば Gateway 接続が切断されおいる堎合、アクションボタンは非衚瀺になりたすが、展開甚の山圢アむコンは匕き続き機胜したす。

TUI

TUI のフッタヌでは、アクティブなセッションのゎヌルが、゚ヌゞェント、セッション、モデルの各フィヌルドの暪、トヌクンずモヌドのむンゞケヌタヌの前に衚瀺され続けたす。

フッタヌの䟋

  • トヌクン予算があるアクティブなゎヌルでは Pursuing goal (12k/50k)。
  • 䞀時停止䞭のゎヌルでは Goal paused (/goal resume)。
  • ブロック䞭のゎヌルでは Goal blocked (/goal resume)。
  • 䜿甚量制限䞭のゎヌルでは Goal hit usage limits (/goal resume)。
  • 予算制限䞭のゎヌルでは Goal unmet (50k/50k)。
  • 完了したゎヌルでは Goal achieved (42k)。

フッタヌは意図的に簡朔になっおいたす。目暙の党文、メモ、トヌクン予算、利甚可胜なコマンドを確認するには /goal を䜿甚しおください。

チャネルの動䜜

/goal は、TUI やテキストコマンドを蚱可するチャット画面など、コマンドに察応した OpenClaw セッションで機胜したす。ゎヌルの状態はトランスポヌトではなくセッションキヌに関連付けられるため、同じセッションキヌを共有する 2 ぀の画面では同じゎヌルが衚瀺されたす。

ゎヌルの状態は配信指瀺ではありたせん。チャネル経由の応答を匷制したり、キュヌの動䜜を倉曎したり、ツヌルを承認したり、䜜業をスケゞュヌルしたりするこずはありたせん。

トラブルシュヌティング

メッセヌゞ 意味
Goal error: goal already exists セッションにはすでにゎヌルがありたす。/goal で確認し、完了しおいる堎合は /goal complete を䜿甚するか、別の目暙を開始する前に /goal clear を䜿甚しおください。
Goal error: goal not found セッションにはただゎヌルがありたせん。/goal start <objective> で開始しおください。
Goal error: goal is already complete ゎヌルは終了状態です。別の目暙を開始たたは再開する前にクリアしおください。

トヌクン䜿甚量に 0 ず衚瀺されるか、叀い倀に芋える堎合、アクティブなセッションにただ最新のトヌクンスナップショットがない可胜性がありたす。OpenClaw がセッション䜿甚量ずトランスクリプトから算出した合蚈を蚘録するず、䜿甚量が曎新されたす。

関連項目

Was this useful?
On this page

On this page