エージェントシステム
エージェントシステム
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と入力したときの動作:
- Sisyphusがタスクを分析
- カテゴリごとにサブタスクに分解
- エージェントを並列でディスパッチ
- 進捗を監視し、必要に応じて再割り当て
- 結果を統合して完了
タスクが100%完了するまで停止しません。それが約束です。
バックグラウンドエージェント
5つ以上のスペシャリストを並列で起動:
- コンテキストはスリムに保たれる — 各エージェントは必要なものだけを受け取る
- 準備ができた時点で結果を返す
- メインのオーケストレーションはブロックせずに継続
- リサーチ、テスト、ドキュメントなどの独立したサブタスクに最適
バックグラウンドエージェントはultraworkモード中にSisyphusによって自動的にアクティブ化されます。設定で同時実行制限を構成することもできます。
Claude Code互換性
Claude Codeのフック、コマンド、スキル、MCP、プラグインはすべて変更なしで動作します。プラグインを含む完全な互換性。移行は不要です。