すべてのプロジェクトを 1 つのダッシュボードで

統合されたマルチプロジェクトダッシュボード、分離されたオーケストレーター、ライブで変わるブラウザのタイトルにより、大規模な AO 環境の管理が楽になりました。

すべてのプロジェクトを横断する 1 つのダッシュボード #861

1 つのダッシュボードで、登録済みの複数のプロジェクトをまとめて表示できるようになりました。各プロジェクトのセッションとナビゲーションはそのまま保たれます。

worktree の競合なしで複数のオーケストレーターを実行 #870

複数のオーケストレーターを、それぞれ分離された worktree で互いに衝突することなく同時に実行できます。

ブラウザのタブにライブのセッション状態を表示 #848

ブラウザのタブとファビコンがライブのセッション状態に合わせて更新され、進行中の作業をひと目で見分けられます。

改善

Pull request

  • 統合されたマルチプロジェクトのダッシュボード体験を追加 #860
  • 設定から外部の tracker、scm、notifier プラグインを利用可能に #873
  • コマンドをマルチプロジェクトのレジストリに合わせて調整 #857

エージェント

  • エージェントプラグインを標準化:共通のフック、アクティビティ JSONL、aider/opencode へのバックフィル #755
  • GET /api/sessions での PR 情報の付加を並列化 #730

CLI

  • ao status にウォッチモードを追加 #836
  • ao doctor にプラグイン解決のチェックを追加 #844

プロダクト

  • ポートフォリオの登録と移行のフローを追加 #859
  • ライフサイクルマネージャーに CI 失敗の詳細通知を追加 #850

バグ修正

ターミナル

  • ライフサイクルのポーリング集計で TERMINAL_STATUSES を使用 #756
  • ダッシュボードのターミナルにモノレポで pnpm dev を使用 #846
  • ao dashboard の開発モードでターミナルの WebSocket サーバーを起動 #808

Pull request

  • ao start がオーケストレーターを重複して起動しないように修正 #909
  • AO のバージョン不一致の問題を修正 #864
  • プロンプト送信のリトライ #871
  • CLI の自動解決でネストしたプロジェクトディレクトリを検出 #822

エージェント

  • JSONL ファイルのない、起動直後のセッションに idle 状態を返す #891

詳細