1.0への移行
OpenCode 1.0の新機能。
OpenCode 1.0はTUIの完全な書き直しです。
パフォーマンスと機能の問題があったgo+bubbleteaベースのTUIから、zig+solidjsで書かれた社内フレームワーク(OpenTUI)に移行しました。
新しいTUIは同じopencodeサーバーに接続するため、以前と同じように動作します。
アップグレード
以前のバージョンを使用している場合、1.0に自動アップグレードされることはありません。ただし、一部の古いバージョンのOpenCodeは常に最新版を取得します。
手動でアップグレードするには、以下を実行してください
opencode upgrade 1.0.00.xにダウングレードするには、以下を実行してください
opencode upgrade 0.15.31UXの変更
セッション履歴がより圧縮され、editとbashツールの完全な詳細のみが表示されるようになりました。
ほぼすべての操作が流れるコマンドバーを追加しました。任意のコンテキストでctrl+pを押すと表示され、実行可能なすべての操作を確認できます。
有用な情報を表示するセッションサイドバー(切り替え可能)を追加しました。
実際に使用されているか不明だった一部の機能を削除しました。重要な機能が欠けている場合は、issueを開いてください。すぐに追加します。
破壊的変更
キーバインドの名前変更
messages_revert->messages_undoswitch_agent->agent_cycleswitch_agent_reverse->agent_cycle_reverseswitch_mode->agent_cycleswitch_mode_reverse->agent_cycle_reverse
キーバインドの削除
messages_layout_togglemessages_nextmessages_previousfile_diff_togglefile_searchfile_closefile_listapp_helpproject_inittool_detailsthinking_blocks