日本語
ドキュメント
1.0への移行

1.0への移行

OpenCode 1.0の新機能。

OpenCode 1.0はTUIの完全な書き直しです。

パフォーマンスと機能の問題があったgo+bubbleteaベースのTUIから、zig+solidjsで書かれた社内フレームワーク(OpenTUI)に移行しました。

新しいTUIは同じopencodeサーバーに接続するため、以前と同じように動作します。


アップグレード

以前のバージョンを使用している場合、1.0に自動アップグレードされることはありません。ただし、一部の古いバージョンのOpenCodeは常に最新版を取得します。

手動でアップグレードするには、以下を実行してください

opencode upgrade 1.0.0

0.xにダウングレードするには、以下を実行してください

opencode upgrade 0.15.31

UXの変更

セッション履歴がより圧縮され、editとbashツールの完全な詳細のみが表示されるようになりました。

ほぼすべての操作が流れるコマンドバーを追加しました。任意のコンテキストでctrl+pを押すと表示され、実行可能なすべての操作を確認できます。

有用な情報を表示するセッションサイドバー(切り替え可能)を追加しました。

実際に使用されているか不明だった一部の機能を削除しました。重要な機能が欠けている場合は、issueを開いてください。すぐに追加します。


破壊的変更

キーバインドの名前変更

  • messages_revert -> messages_undo
  • switch_agent -> agent_cycle
  • switch_agent_reverse -> agent_cycle_reverse
  • switch_mode -> agent_cycle
  • switch_mode_reverse -> agent_cycle_reverse

キーバインドの削除

  • messages_layout_toggle
  • messages_next
  • messages_previous
  • file_diff_toggle
  • file_search
  • file_close
  • file_list
  • app_help
  • project_init
  • tool_details
  • thinking_blocks