mcpField
A
alera-orchestration

alera-orchestration

github.com/leynierエージェントワークフロー4137 回インストール3 日前に更新
リポジトリ

alera-orchestration について

Alera ランタイムで作業を調整するエージェント向けのスキルです。役割別の派遣、調整、メッセージ、復旧の手順と、ライフサイクルやワークスペースの制約を示します。

主な機能

  1. 01役割別のオーケストレーション手順
  2. 02派遣の受諾とワーカーコンテキスト
  3. 03ライフサイクルに沿ったタスク完了
  4. 04ワークスペースと調整役の範囲設定
  5. 05復旧、メッセージ、所有権の管理

活用シーン

  1. 01派遣されたワーカータスクの受諾と完了
  2. 02実行中のタスクの調整
  3. 03停滞、キャンセル、所有権移転への対応

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/leynier/alera --skill alera-orchestration

インストール後、Claude Code で/alera-orchestrationを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
references/
coordinator.md
messaging.md
recovery.md
worker.md

詳細

Alera Orchestration

ランタイムホストがライフサイクルの管理権限を持ちます。完了、キャンセル、リース、所有権には、汎用メッセージや任意のステータス編集ではなく、ホストのライフサイクルコマンドを使用してください。

役割を選択する

  • ディスパッチされたワーカー:まず alera orchestration dispatch-accept で受け入れてから、alera orchestration --json context と ワーカー を読みます。インストール済みのタスクおよびワーカーの指示に従ってください。
  • 作業をディスパッチする、または実行を管理するコーディネーター:コーディネーター を読みます。
  • 停滞したタスク、キャンセル、ゲート、所有権の移譲:復旧 を読みます。
  • メッセージの配信またはターミナルの確認:メッセージング を読みます。

現在の役割に関係するリファレンスのみを読んでください。ワーカーの完了処理はアトミックであり、必ず一度だけ実行する必要があります。正常に完了したら、ターンを終了し、ターミナルは再利用できる状態にしてください。

共通の制約

Alera ターミナル内で実行してください。ALERA_TERMINAL_HANDLE は呼び出し元を識別し、ALERA_WORKSPACE_ID はワークスペースの既定値を提供します。alera orchestration current で両方を確認できます。互換性が不明な場合は、alera version --json を確認してください。

すべてのタスクを、そのワークスペースおよびコーディネーターのスコープ内に収めてください。ワークスペースでアクティブなコーディネーター実行を設定できるのは一つだけです。実行タスクと注入されたワーカーは、その実行のワークスペースおよびコーディネーターと一致している必要があります。

同じスコープについてユーザーから以前に明示的な承認を得ている場合は、重複して承認を求めないでください。ランタイムポリシーによる承認と、ユーザーが管理する停滞ゲートは引き続き適用されます。決してこれらを回避したり、ユーザーの決定を捏造したりしないでください。アクティブなワーカーは、ローカルのユーザー入力プロンプトではなく、alera orchestration ask を通じてコーディネーターに問い合わせてください。

コメント