mcpField
A
alera-cli

alera-cli

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

alera-cli について

alera-cli は、管理対象の CLI で Alera リソースを操作するためのガイドです。コーディングエージェントによるワークスペースやホストの管理を支援し、必要な手順だけを参照して worktree とランタイムメタデータを適切に扱います。

主な機能

  1. 01ワークスペースと worktree の管理
  2. 02SSH ホストとリモートワークスペースの設定
  3. 03受信箱とエージェントプロファイルの確認
  4. 04エージェントスキルの確認とインストール
  5. 05JSON による構造化出力

活用シーン

  1. 01管理対象ワークスペースの追加や削除
  2. 02SSH リモートワークスペースの設定
  3. 03実行中エージェントへの外部からの質問
  4. 04マシンに導入済みのスキルの確認

MCP 対応

Alera ランタイムのアカウントへのサインインと、MCP Control または `alera mcp serve` を介して MCP クライアントから操作する方法を説明します。

インストール

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

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

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

同梱ファイル

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

agents/
openai.yaml
references/
automations.md
hosts.md
inbox.md
mcp.md
recovery.md
workspaces.md

詳細

Alera CLI

Alera のリソースには、管理対象の alera CLI を使用します。Alera のターミナル内では、そのシムと ALERA_RUNTIME_DIR によって、UI のランタイムプロファイルが選択されます。フラグを確認するにはコマンドグループの --help を使用し、構造化出力には --json を使用します。一覧のエンベロープには items が含まれます。

該当するワークフローを選択する

  • プロジェクト、ワークツリー、ハンドオフ/ハンドオン、リンクされたイシュー、Watch and Fix、タグ、タブ、関連付け、セクションについては、workspaces を参照してください。
  • SSH ターゲットとリモートワークスペースのセットアップについては、hosts を参照してください。
  • スケジュールされたエージェントの作業には、alera-automations スキルを使用します。CLI のエントリーポイントは automations にあります。
  • ランタイムホストの不足、外部シェルの設定、メタデータの修復、またはエージェントのステータスがタブに表示されなくなった場合は、recovery を参照してください。
  • Agent Profile の確認、起動、保守には、alera-agent-profiles スキルを使用します。シンプルな保守ルートでは、カタログの調査は不要です。
  • ターミナルの外部から実行中のエージェントに質問する場合、または受信トレイを読む場合は、inbox を参照してください。
  • エージェントのディスパッチ、ワーカータスク、またはコーディネーターのライフサイクルには、alera-orchestration スキルを使用します。
  • ランタイムを Alera アカウントにサインインさせる、名前を付ける、または MCP クライアントから操作できるようにする場合(MCP Control、alera mcp serve)は、mcp を参照してください。
  • このマシンにコーディングエージェント用としてインストールされている Alera スキルを確認または更新するには、alera skill status でそれぞれをこのランタイムと比較します。alera skill install [--skill <name>] で、このランタイム固有のコミットにスキルをインストールします。

現在のリクエストに必要なワークフローのみを読み込んでください。

ワークスペースの不変条件

実際の管理対象ワークツリーには workspace add/remove を使用してください。register/unregister は、意図的なメタデータ修復に限って使用してください。register --host-id はリモートワークツリーを作成しません。SSH のブートストラップでインストールされるのはサイドカーのみです。リモートワークツリーは workspace add --host-id で作成します。

ユーザーが低レベルの復旧を依頼した場合を除き、git worktree add/remove を直接実行したり、ランタイムのメタデータを編集したりしないでください。破壊的な操作の前に、正確な ID と状態を確認してください。削除が明示的に依頼されていない限り、ユーザーが作成したブランチは保持してください。デフォルトでは、削除されるのは Alera が作成したブランチのみです。ワークスペースの表示名を変更するには workspace rename を使用します。ブランチ名やワークツリーフォルダー名は変更されません。実行中のデスクトップアプリで既存のワークスペースを選択して表示するには workspace focus を使用します。Alera の起動は行わず、起動していない場合は失敗します。サイドバーでの配置には workspace pin/unpin を使用します。サイドバーのセクションを割り当てるには workspace section を使用してください。セクションの割り当てに runtime.sqlite を編集しないでください。

コメント