外部ツールをオーケストレーションする際、リポジトリを肥大化させずに常に最新のHEADを追従したいものです。oh-my-agentでは今回、サードパーティ製スキル向けの共通キャッシュ層を導入し、市場調査、アーキテクチャ図、動画生成の各パイプラインを常に最新のマネージドスキルキャッシュへ移行しました。これにより、エージェントはアーキテクチャ図の作成、市場調査、動画コンポジションの生成において、常に最新のロジックを実行時に解決して利用できるようになります。
新機能
- マネージドスキル層: 外部スキル向けの共通キャッシュ機構を導入。ダイアグラム、市場調査、動画関連ツールが、GitHub Releasesやアップストリームエンジンからローカルキャッシュへ直接解決・更新される構成に刷新。
-
ダイアグラムエンジン: 外部のarchifyスキルを活用した、アーキテクチャ図生成用の
oma diagramサブコマンドを追加。 -
アップストリーム市場調査エンジン: 内製の市場調査パイプラインを、アップストリームのlast30daysエンジンに置き換え。
oma market runコマンドが引数を直接ソースへ受け渡す仕様に変更。 -
動的動画オーサリング: 同梱していたRemotionコードの配布を廃止。新規の
oma video composeコマンドにより、最新のRemotionツールチェーンをもとにコンポジションを動的スキャフォールドする仕組みへ刷新。 - WikiSkillの進化: 最適化の実行をまたいで永続化されるロールアウトナレッジを追加。サンドボックス環境でのライブ評価とバリデーションゲーティングを完備。
スキルの解決を実行時に委ねることで、コアCLIの軽量性を保ちながら、エージェントが常に最適なツールを利用できるようにしています。
修正
- 対話型ターミナルプロンプトにおけるUnicodeエスケープの表示崩れを防ぐため、Claudeのツール呼び出しパラメータでリテラルUTF-8出力を強制。
- マネージド起動時の状態安全性を厳密に担保するため、Serena MCP境界におけるメモリツールを無効化。
改善
- 状態の疎結合化: セッション要約を中立なエクスポーター経由でルーティングし、協調状態をSerenaから分離。
- インテリジェンスの統合: コンテキスト収集において、管理対象の全クライアントを単一の固定Serenaケーパビリティサーフェス経由へ集約。
- ドキュメント構成の改善: 導入・実行までの時間を短縮するため、すべてのREADMEファイルでQuick Startセクションを制御境界の説明より上位へ移動。
インストール
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.ps1 | iex
oh-my-agentは、単にプロンプトを投げるだけでなくツールのオーケストレーションを重視するチームのために設計されています。今後は、このマネージドスキル層をカスタムのユーザーワークフローへ開放していく予定です。
原文(英語): https://dev.to/gracefullight/oh-my-agent-managed-skill-caches-and-wikiskill-evolution-56g7
https://github.com/first-fluke/oh-my-agent