アプリ内アップデート
MAOが自分自身をアップデートできるようになりました。
- 起動時に確認します。MAOは起動するたびに一度、新しいバージョンを確認します。この確認はSettings → Updates → Automatic update checkでオフにできます。オーバーフローメニューとコマンドパレットのCheck for updatesは、どちらの設定でも使えます。
- ダウンロードは検証されます。すべてのアップデートは、インストール前にMAOのリリース署名と照合されます。
- 終了時にインストールします。アップデートの準備ができると、サイドバーの下部にRestart to updateが表示されます。まずいつもどおりワークスペースが保存され、次回の起動時に現在のバージョンが表示されます。
ワークスペース、キャンバス、レイヤーをまとめた1つのサイドバー
サイドバーにすべてが1か所で表示されるようになりました。
- 各キャンバスには、実行中のエージェントの数と、対応が必要なことがあるときの点が表示されます。
- 現在のキャンバスの下には、そのレイヤーが一覧表示されます。レイヤーをクリックすると切り替わり、アーカイブ済みのレイヤーは復元でき、失敗したレイヤーは開いて何が起きたかを確認できます。各レイヤーの行には専用のメニューがあり、OpenとArchive、失敗したレイヤーではRetryとRemoveがあります。最後の行はNew layerです。
- フォルダ、ワークスペース、キャンバスを削除するときは、先に確認し、中に何が含まれているかを表示するようになりました。
- Ctrl+Up(macOSでは Cmd+Up)でサイドバーが開き、キーボードがサイドバーに移ります。矢印キー、Enter、Escape で移動できます。
- サイドバーの行やサイドバーの空き領域を右クリックすると、キャンバスのメニューではなく、常にサイドバー独自のメニューが開きます。
レイヤーがサイドバーに移ったため、キャンバス上のLayersボタンはなくなりました。ズームのコントロールは右下隅に移動しました。
エージェントの設定
ターミナルの作成と編集が1つのウィンドウで行えるようになりました。
- 新しいターミナル。ターミナルを配置するか、Ctrl+T または Shift+Ctrl+T を押すと、エージェントウィンドウが開きます。エージェント、アカウント、モデル、ロール、アイコン、名前を選び、Start agentを押します。Cancelか Escape で破棄します。
- 編集。ターミナルのバーにあるConfigureで同じウィンドウが開きます。エージェント、アカウント、モデルを変更すると、お知らせとSave and restartボタンが表示されます。ロール、オーケストレーター設定、アイコン、名前は再起動なしで反映されます。1回の保存は、元に戻す操作の1ステップになります。
- シンプルになったターミナルバー。各ターミナルの上のバーは、Configure、Connect、Send prompt、Disconnect、Deleteのアイコンボタンだけになりました。
- エージェントは常にClaude Code、Codex、OpenCode、Grok、Antigravity、Shell、Customの順に表示されます。
- フッターには、エージェントが実行されるフォルダが、ホームフォルダを ~ として表示されます。ホバーするとフルパスが表示されます。
- オーケストレーターのバーにはMAOのマークが表示されます。ホバーすると接続の数が表示され、クリックするとその設定が開きます。
Shift+Tのランチャーと、独立したプリセットピッカーはなくなりました。Change presetはエージェントウィンドウを開くようになりました。
ロール
ロールのウィンドウを再設計しました。名前、指示、外観のセクションがあり、外観では限られた数のアイコンと色から選べます。「More…」でアイコン全体を検索できます。ロールは保存して再利用することも、1回だけ使うこともできます。
モデル
モデルの一覧が、各エージェントが現在受け付けるものと一致するようになりました。
- Claude Code:fable、opus、sonnet、haiku。それぞれ現在指しているモデル(例:「Opus 5.5」)とともに表示されます。
- Codex:gpt-6、gpt-5.6。
- Grok:grok-4.7、grok-4.6、grok-build-0.1。
提供されなくなったモデルで保存されたターミナルは、起動に失敗せず、エージェントのデフォルトモデルで起動するようになりました。
より確実なエージェント間のタスク
1つのキャンバス上でも、キャンバスをまたいでも、エージェント間で送られたタスクが応答のないまま止まってしまうことはなくなりました。
- 受信側のターミナルにメッセージを配信できない場合、送信側はいつまでも待つのではなく、失敗したことを知らされます。
- エージェントのツールがタイムアウトしたときなど、relay ask や relay next が途中で止められても、応答が失われることはなく、そのエージェントの代わりにタスクが確保されることもありません。
- ターミナルを削除すると、そのターミナルが作業中だったタスクは失敗になり、送信側に通知されます。
- キャンバスが閉じている間に削除されたターミナルに送られたタスクは、いつまでも待つのではなく、失敗になるようになりました。これはキャンバスが正常に開いたときにだけ行われるため、読み込みに失敗したキャンバスのキューに入った作業が失われることはありません。
- キャンバスを閉じて開き直しても、そのキャンバスのエージェントはすぐにタスクを送受信できます。
- Windowsで、保存できなかったタスクが配信済みとして残ることはなくなりました。
見た目と操作感
- MAOの書体がGeistとGeist Monoになりました。
- アプリ全体のフォームで、ラベルがわかりやすくなり、余白が均等になり、入力欄が大きくなりました。アカウントマネージャーは2ペイン構成になり、プロバイダーごとのアカウント数が表示されます。
- ボタンはどの状態でも読みやすくなりました。プライマリボタンを押してもラベルが消えなくなり、無効なボタンも読みやすくなりました。
- Escape で一番手前のウィンドウが閉じ、キーボードはその下のウィンドウかキャンバスに戻ります。
- 別のウィンドウの上にウィンドウを開くと、下で開いたままのリストが閉じるようになりました。そのため、モデルの一覧がアカウントマネージャー越しに透けて見えることはなくなりました。
- ターミナルの右クリックメニューのCopyとPasteに、クリップボードのアイコンが付きました。