mcpField
M
minimax-runner

minimax-runner

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

minimax-runner について

minimax-runner は、共有の cline-runner 実装を通じて Minimax モデルにプロンプトを実行するスキルです。モデル評議会やスクリプト型ワークフローにヘッドレスの Minimax 枠を追加し、失敗時に別プロバイダーへ切り替えません。

主な機能

  1. 01Minimax モデルでのプロンプト実行
  2. 02共有 cline-runner ラッパーの利用
  3. 03プロンプトファイルとロール選択
  4. 04ストリーム出力と共通 JSON エンベロープ
  5. 05実行失敗時にプロバイダーを代替しない

活用シーン

  1. 01モデル評議会への Minimax 枠の追加
  2. 02スクリプト型プロンプトワークフローのヘッドレス実行
  3. 03実装案のストレステスト
  4. 04共通エンベロープによるランナー出力の比較

インストール

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

$npx skills add https://github.com/robsonrung/rar-skills --skill minimax-runner

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

同梱ファイル

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

BACKLOG.md
agents/
openai.yaml
scripts/
run_minimax.py

詳細

Minimax Runner

共有の cline-runner 実装を通じて、Minimax モデルにプロンプトを実行します。このスキルは、実行をヘッドレスかつストリーム対応に保ちながら、評議会やスクリプト化されたワークフローに Minimax 対応の実行席を追加します。

デフォルトモデル

  • minimax/minimax-m2.7

選択した Cline プロバイダーで利用できる別の Minimax モデルを対象にする場合は、--model を渡してください。

前提条件

  • cline がインストールされ、PATH に含まれていること
  • minimax/minimax-m2.7 を解決できる Cline プロバイダーで、cline auth による認証が完了していること

セキュリティモデル

このスキルは cline-runner に処理を委任するため、Cline の実行およびデータ共有モデルが適用されます。プロンプトのテキスト、プロンプトファイル、セッションファイル、メタデータ、および実行中に Cline が読み取るファイルは、選択した Minimax プロバイダーに送信される場合があります。分析ロールでは、デフォルトでネイティブの --auto-approve false が設定されます。オプトアウトするには --allow-write を渡してください。

共有ラッパーのリファレンス

サポートされるオプション、ロール、--json 出力エンベロープのキー仕様、戻りコード、および注意事項は、共有ラッパーと同じです。フラグやエンベロープの詳細が必要な場合は、cline-runner スキルの SKILL.md(../cline-runner/SKILL.md)をお読みください。エンベロープは cline-runner/scripts/run_cline.py によって生成されます。

使い方

python3 .agents/skills/minimax-runner/scripts/run_minimax.py "your prompt here"

例

python3 .agents/skills/minimax-runner/scripts/run_minimax.py "Stress-test this implementation idea"
python3 .agents/skills/minimax-runner/scripts/run_minimax.py --prompt-file /tmp/review.md --role challenger
python3 .agents/skills/minimax-runner/scripts/run_minimax.py "Return JSON only" --output-format stream-json --json

動作

  1. ランナーの識別子を minimax に設定し、共有の cline-runner 実装に処理を委任します。
  2. デフォルトの出力形式として、Cline NDJSON ストリームを使用します。
  3. 別のプロバイダーへのフォールバックは行いません。実行が失敗した場合(エンベロープの return_code が 0 以外、または auth_ok=false の場合)、Minimax の実行席をブロック状態として扱い、利用不可と報告してください。評議会が実行席の欠落を考慮できるようにするため、別のプロバイダーで代用してはいけません。
  4. 共有ラッパーのエンベロープを維持し、評議会が Minimax の出力を他のランナーと一貫して比較できるようにします。

コメント