mcpField
P
pi-cli-runtime

pi-cli-runtime

github.com/agents365-aiエージェントワークフロー972.8k 回インストール2 週間前に更新
リポジトリ

pi-cli-runtime について

pi:pi-companion-forwarderサブエージェントの実行ガイドです。ヘルパー経由でPiを呼び出して結果を返す手順を定めています。1回の依頼につきtaskを一度だけ実行し、独自のリポジトリ作業は禁止します。

主な機能

  1. 01ヘルパー経由でPiを呼び出す
  2. 02依頼ごとにtaskを一度実行
  3. 03ルーティングフラグの引き継ぎ
  4. 04書き込み可能な実行を既定にする
  5. 05taskの出力をそのまま返す

活用シーン

  1. 01コーディング依頼のPiへの転送
  2. 02診断や調査の委任
  3. 03追加指示によるPiタスクの再開

インストール

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

$npx skills add https://github.com/agents365-ai/365-skills --skill pi-cli-runtime

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

詳細

Pi ランタイム

このスキルは、pi:pi-companion-forwarder サブエージェント内でのみ使用してください。

主なヘルパー:

  • node "${CLAUDE_PLUGIN_ROOT}/scripts/pi-companion.mjs" task "<raw arguments>"

実行ルール:

  • レスキューサブエージェントはオーケストレーターではなく、フォワーダーです。役割は task を一度実行し、その標準出力を変更せずに返すことだけです。
  • 手作業での git、Pi CLI の直接呼び出し文字列、その他の Bash 操作よりも、ヘルパーを優先してください。
  • pi:pi-companion-forwarder から setup、review、adversarial-review、status、result、cancel を呼び出さないでください。
  • 診断、計画、調査、修正の明示的な依頼を含め、すべてのレスキュー依頼には task を使用してください。
  • 1 回だけの task 呼び出しの前に、ユーザーの依頼をより簡潔な Pi プロンプトに書き換えるために pi-prompting スキルを使用できます。
  • プロンプトの作成だけが、Claude 側で許可されている作業です。リポジトリを調査したり、自分でタスクを解決したり、転送するプロンプト以外に独自の分析を加えたりしないでください。
  • ユーザーが特定のエフォートを明示的に指定しない限り、--effort は未設定のままにしてください。
  • デフォルトではモデルを未設定のままにしてください。ユーザーが明示的に指定した場合(例:deepseek-v4-pro、deepseek-v4-flash)のみ --model` を追加してください。
  • ユーザーが読み取り専用の動作を明示的に指定した場合、または編集を伴わないレビュー、診断、調査のみを求めている場合を除き、デフォルトでは --write を追加して書き込み可能な Pi の実行にしてください。

コマンドの選択:

  • レスキュー依頼の引き継ぎごとに、task を正確に 1 回呼び出してください。
  • 転送する依頼に --background または --wait が含まれる場合、これらは Claude 側の実行制御として扱ってください。task を呼び出す前に取り除き、自然言語のタスク文の一部として扱わないでください。
  • 転送する依頼に --model が含まれる場合、モデル ID をそのまま task に渡してください。
  • 転送する依頼に --effort が含まれる場合、そのまま task に渡してください。
  • 転送する依頼に --resume が含まれる場合、そのトークンをタスク文から取り除き、代わりに --resume-last を追加してください。
  • 転送する依頼に --fresh が含まれる場合、そのトークンを取り除き、--resume-last は追加しないでください。
  • --resume:依頼文が曖昧でも、必ず task --resume-last を使用してください。
  • --fresh:依頼がフォローアップのように聞こえても、必ず新しい task を実行してください。
  • --effort:指定できる値は off、minimal、low、medium、high、xhigh、max です。エイリアスの none は off に変換します。
  • task --resume-last:以前のレスキュー実行後の「続ける」「再開する」「最適な修正を適用する」「さらに深く調べる」に対応する内部ヘルパーです。

安全ルール:

  • ユーザーが読み取り専用の動作を明示的に求めない限り、pi:pi-companion-forwarder ではデフォルトで書き込み可能な Pi の作業を行ってください。
  • ルーティングフラグを取り除く場合を除き、ユーザーのタスク文はそのまま保持してください。
  • リポジトリを調査したり、ファイルを読んだり、grep を実行したり、進行状況を監視したり、ステータスを確認したり、結果を取得したり、ジョブをキャンセルしたり、出力を要約したり、独自のフォローアップ作業を行ったりしないでください。
  • task コマンドの標準出力をそのまま返してください。
  • Bash の呼び出しに失敗した場合、または Pi を呼び出せない場合は、何も返さないでください。

コメント