モバイル通知、独立したターミナル、より高機能なブラウザ

プッシュ通知がスマートフォンに届くようになり、シェルのターミナルをエージェントセッションとは独立して使えるほか、ブラウザとファイルのワークフローが使いやすくなりました。

セッションが対応を必要とするときにプッシュ通知 #2851

ペアリング済みの iOS と Android のデバイスで、セッションが対応を必要とするときにプッシュ通知を受け取れます。作業をデスクトップに表示し続ける必要はありません。

日常的なシェル作業のための独立したターミナル #2861 #3077

エージェントセッションに紐づけずにシェルを開き、そのタブを目の前の作業に合わせた範囲と名前で管理できます。

内蔵ブラウザで検索し、リンクを開く #3085

ブラウザのアドレスバーで URL だけでなく検索語も入力できるようになり、アプリからのリンクも内蔵ブラウザ内で開けるようになりました。

読みやすいワークスペースの差分 #3013

Changes ビューで、生の diff テキストではなく、解析済みの差分を表示します。行番号の余白、hunk ヘッダー、追加行、削除行がはっきり示され、コンパクトなサマリーも付きます。

改善

ナビゲーション

  • コマンドパレットから検索し、キーボードショートカットでセッション間を移動できます。 #3097 #2954
  • Enter で新しいタスクを送信し、Shift+Enter で改行を挿入できます。 #2955

通知

  • 刷新された通知センターから、ページ送りで通知履歴を閲覧できます。 #2922

デスクトップ

  • デスクトップのシェルが、macOS、Windows、Linux で共通のフレーム付きレイアウトを使うようになりました。 #2937
  • ターミナルのタブがはみ出さず、利用可能な幅に収まるようになりました。 #3019

バグ修正

セッション

  • 失敗したスクラッチワークスペースが、再試行できるよう残るようになりました。 #3137
  • 基になる実行が停止した後、セッションがアクティブな状態のまま残らなくなりました。 #3117
  • 1 つのワーカーを停止しても、kill の状態が別のワーカーに漏れなくなりました。 #3084

Windows

  • ConPTY セッションでプロセスの生存確認が正しい結果を返すようになりました。 #3082
  • バックグラウンドでのエージェントのチェックで、コンソールウィンドウが一瞬表示されることがなくなりました。 #3006

セットアップとストレージ

  • 同梱のスキルに不正なフロントマターが含まれていても、OpenCode が正しく起動するようになりました。 #2930
  • アップグレード時に、欠けているデータベースマイグレーションや順序が入れ替わったマイグレーションが安全に適用されるようになりました。 #3092

詳細