モバイルでの監視、OpenCode のライフサイクル、PR の担当登録

AO にモバイル向けのセッションビュー、より深い OpenCode のライフサイクル対応、pull request の作業の担当管理が加わりました。

スマートフォンからセッションを監視・操作 #266

最初のスマートフォンアプリでは、デスクトップから離れていてもセッションの監視、詳細の表示、フォローアップの送信、対応が必要な項目の処理ができます。

OpenCode のライフサイクルを完全に制御 #315

OpenCode セッションが完全に管理された AO セッションとなり、起動、復元、メッセージ送信、クリーンアップを一貫して行えるようになりました。

セッションが自分の pull request を担当登録 #326

エージェントセッションが pull request を担当として登録できるため、担当者とレビューの状態が作業に紐づいたまま保たれます。

改善

Pull request

  • 1 コマンドでプロジェクトを導入できる ao start <url> を追加 #267
  • PR の worktree をローカルでテストする try-pr.sh を追加 #254

プロダクト

  • ライフサイクルワーカーの自動化を追加 #331

エージェント

  • クリーンアップにアーカイブ済みセッションのブランチ削除オプションを追加 #316

バグ修正

Pull request

  • クローズされた MR の状態に対応し、glab ヘルパーの重複を解消 #358
  • マージ済み・クローズ済みの PR に「Ready to merge」バッジを表示しないように修正 #274

ターミナル

  • リバースプロキシ配下での DirectTerminal の WebSocket URL を修正 #346

ブラウザ

  • URL での start における複数プロジェクトの解決と、クロスプラットフォームでのブラウザ起動を修正 #272

エージェント

  • gh ラッパーのため、codex エージェントの PATH で /usr/local/bin を優先 #343
  • 非対話のエージェントセッションで codex の更新プロンプトを抑制 #338

プロダクト

  • codex プラグインで permissions=skip を正しく処理 #337
  • クリーンアップの対象を AO が管理する worktree ルートに限定 #322
  • クリーンアップの対象を AO が管理する worktree に限定 #320
  • ao start <url> の設定生成で空きポートを自動検出 #275

詳細