エージェントに複雑なバックエンド移行を任せた際、20ステップで処理が強制終了されてしまうとワークフローが破綻します。今回のアップデートでは、このターン数の上限を引き上げ、外部ツール連携の摩擦を解消しました。
新機能
- Bluesky連携: リリース告知をBlueskyへ自動配信。リッチテキストのタグや外部リンクカードに対応。
-
Claude自動信頼: プロジェクトの紐付け時に直接
~/.claude.jsonを書き換え、ワークスペースの信頼を事前承認。対話プロンプトを完全にスキップ。 -
Serena自動インストール: プロジェクトのセットアップ時にSerena MCPバイナリを自己インストール。
doctorコマンドによる能動的な状態チェックの対象に追加。
修正
- 早期の処理打ち切り: バックエンド、フロントエンド、モバイル実装エージェントの最大ターン数を20から40へ引き上げ、タスク途中での失敗を防止。
-
モノレポでの状態ファイルの散乱: サブパッケージ内でコマンドを実行した際、不要な
.agents/ディレクトリが生成される問題を解決。状態をプロジェクトルートに固定。 -
不安定なJSONパース: エージェントの公開ステップに3回のリトライループを伴う
jsonrepairを導入。末尾のカンマや閉じられていない波括弧によるリリースの中断を防止。 - OpenCodeディスパッチ: サブエージェントが固定のモデル名ではなく、ユーザーのデフォルトモデルを適切に継承。ルーティングがネイティブのタスクツールへ正しくフォールバックするよう修正。
改善
-
MCP解決の最適化: Serenaが
--project-from-cwdを使用し、ネストされたサブディレクトリからの実行を適切に処理。 -
インストール体験: インストールフローでネイティブのOpenCodeタスクを検出し、特定のベンダーへの固定が不要な場合は
mixedプリセットをデフォルトとして選択。 - コンテキストの分離: Antigravity MCPトランスポートがClaude Codeのデフォルト設定に引きずられることなく、独自のコンテキストを正しく付与。
インストール
# 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は、プロンプトの記述よりもエージェントのオーケストレーションを重視するチームに向けたツールです。今後はdeepsec脆弱性スキャナーの拡張を予定しています。
原文(英語): https://dev.to/gracefullight/oh-my-agent-bluesky-broadcasts-and-claude-workspace-auto-trust-3j1n
https://github.com/first-fluke/oh-my-agent