コンテンツにスキップ

エージェントシステム

エージェントシステム

Oh My OpenAgentは専門特化したAIエージェントのチームで動作します。各エージェントは特定のモデルの強みにチューニングされています。モデルを選ぶ必要はありません。作業を記述すれば、フレームワークがルーティングします。

Discipline Agents

3つのコアエージェントがdisciplineレイヤーを形成します。チャットするだけではなく、届けます。

Sisyphus — メインオーケストレーター

モデル: claude-opus-4-6 / kimi-k2.5 / glm-5

Sisyphusはメインオーケストレーターです。計画、スペシャリストへの委任、積極的な並列実行でタスクを完了まで推進します。途中で止まることはありません。

Sisyphusの役割:

  • タスクを分析してサブタスクに分解
  • カテゴリ(モデル名ではなく)に基づいて各サブタスクに最適なエージェントを選択
  • 複数のエージェントにまたがる並列実行を調整
  • 結果を統合し、タスクを100%完了まで推進

Hephaestus — 自律型ディープワーカー

モデル: gpt-5.4

レシピではなく目標を与えてください。Hephaestusはコードベースを探索し、パターンを調査し、手取り足取りなしでエンドツーエンドで実行します。The Legitimate Craftsman.

最適なケース:

  • 自律的な探索が必要な大規模なリファクタリング
  • 深い調査を必要とするリサーチ中心の作業
  • ゴールはわかっているが道筋が不明なタスク

Prometheus — 戦略プランナー

モデル: claude-opus-4-6 / kimi-k2.5 / glm-5

Prometheusは戦略プランナーです。/start-workでアクティブ化すると、インタビューモードに入ります。あなたに質問し、スコープと曖昧さを特定し、1行のコードに触れる前に詳細なプランを構築します。Metis(Plan Consultant)を装備。

Prometheusを使うべき場面:

  • 計画が時間を節約する複雑なマルチステップタスク
  • 要件が不明確で明確化が必要なタスク
  • 実行前に検証済みのプランが欲しい場合

エキスパートエージェントチーム

Sisyphusはスペシャリストエージェントをオンデマンドでディスパッチします。それぞれが焦点を絞ったドメインを持ちます:

エージェント役割最適な用途
Oracleシステムアーキテクトアーキテクチャ設計、複雑なシステムのデバッグ、パフォーマンス分析
Librarianドキュメンテーションスペシャリストドキュメント検索、コード検索、ナレッジ取得
Exploreコードベースアナリスト深いコードベース分析、高速grep、パターン発見
Multimodal Looker視覚アナリストスクリーンショットの分析、デザインモックアップ、視覚コンテンツ

これらのエキスパートはSisyphusによって自動的にディスパッチされます。直接呼び出す必要はありません。タスクを記述するだけで十分です。

エージェントオーケストレーションカテゴリ

Sisyphusがサブエージェントに委任する際、モデルを選ぶのではなくカテゴリを選びます。カテゴリは自動的に適切なモデルにマッピングされます:

カテゴリ用途
visual-engineeringフロントエンド、UI/UX、デザイン
deep自律的なリサーチ+実行
quick単一ファイルの変更、タイポ修正
ultrabrain高度なロジック、アーキテクチャの決定

エージェントは作業の種類を指定し、ハーネスが適切なモデルを選択します。ultrabrainはデフォルトでGPT-5.4 xhighにルーティングされます。手動設定は不要です。

設定でカスタムカテゴリを定義できます。設定を参照してください。

ultrawork / ulw

一語ですべてがアクティブになります。

ultrawork: refactor the authentication module

またはシンプルに:

ulw: fix all lint warnings

ultraworkと入力したときの動作:

  1. Sisyphusがタスクを分析
  2. カテゴリごとにサブタスクに分解
  3. エージェントを並列でディスパッチ
  4. 進捗を監視し、必要に応じて再割り当て
  5. 結果を統合して完了

タスクが100%完了するまで停止しません。それが約束です。

バックグラウンドエージェント

5つ以上のスペシャリストを並列で起動:

  • コンテキストはスリムに保たれる — 各エージェントは必要なものだけを受け取る
  • 準備ができた時点で結果を返す
  • メインのオーケストレーションはブロックせずに継続
  • リサーチ、テスト、ドキュメントなどの独立したサブタスクに最適

バックグラウンドエージェントはultraworkモード中にSisyphusによって自動的にアクティブ化されます。設定で同時実行制限を構成することもできます。

Claude Code互換性

Claude Codeのフック、コマンド、スキル、MCP、プラグインはすべて変更なしで動作します。プラグインを含む完全な互換性。移行は不要です。

次のステップ

  • ツール — エージェントが使用するツール:Hashline、LSP、AST-Grep、MCPs
  • 機能 — Ralph Loop、Todo Enforcer、Comment Checker
  • 設定 — エージェントモデル、カテゴリ、動作のチューニング