変更履歴

v1.0.0 Aug 5, 2026

  • 最終リリース — 製品ライン終了、以降の機能開発予定なし
  • ビルド有効期限は約 6 か月(パッケージ日から 183 日;cortex.beta.expirationDate)
  • 利用上限 UX・アクティブターン sticky・再読み込み時の履歴表示(0.2.2 系)

v0.2.2 Aug 3, 2026

  • プロバイダー利用上限で「398047秒後に再試行」と出さず、リセット時刻・モデル変更/課金・数日待ちの中止を表示
  • 進行中のターンを上部に sticky 固定し、その下で tools/thinking をスクロール(idle まで)
  • 再読み込み中に空セッションの opacity で履歴が消えたように見える問題を修正
  • 起動復元を軽量化: 起動時はアクティブタブだけ履歴を読み込み、画像 base64 と重複 fetch で Cursor が固まるのを回避
  • セッション履歴をページング: 起動時は最新〜40件、さらに読み込む / 上スクロールで OpenCode の前ページを取得
  • 有害セッション対策: 巨大な /.cortex/index DiffSummary パッチを除去し、1タブで Cursor が固まらないように
  • ロールバックはユーザーメッセージのみ: アシスタント/ツール手順に fork/return なし
  • サブエージェント/ツール下にコピー・再送信バーなし — ユーザープロンプトのみ
  • 同じ権限リクエストの poll 再送でトーストが点滅しなくなった
  • diffs/権限表示時にチャットのスクロール位置を維持;タイムライン paint で先頭へ飛ばない
  • タイムラインでサブエージェントの進捗をライブ表示: task/subagent カードが活動・手順・経過時間付きで開いたまま(子セッション ID だけではない)
  • タイムライン一本化: ライブ活動・system/error/tool 通知・fork ヒントを paint 後に再マウント(legacy/timeline 二重経路なし)
  • 起動後にアクティブタブが履歴を復元: メッセージ取得はハングせず timeout、restore は OpenCode を回収してフォーカス tab を再試行
  • 起動時にハングした OpenCode を回収: ポートは TCP を受けても health が来ない場合は kill して再起動(boot 上限で固まらない)
  • 起動スプラッシュが英語で一瞬出なくなりました: 設定ロケールを埋め込み、クイップ前に短い言語ルーレット
  • 復元セッションは起動後に末尾へスクロール(チャット表示までジャンプを待機)
  • タイムラインでリッチ diff と進捗を復元: Keep/Undo ミニカード、ツール間の Thinking、idle で running シマー解除
  • タイムライン復元: ホバーで fork/再送/コピー、チャットを開くと末尾へスクロール、composer の @ subagent 選択
  • 権限の自動許可でチャットが固まらなくなりました: 実 OpenCode ルートへ返信し、bash を進行中のままにする SPA の HTML 200 を無視
  • ツールハング監視は質問カードや bash 権限の待機中に中断しなくなりました
  • 高速/品質のハードウェア適性ヒント: RAM/CPU を検出し、品質(MiniLM 約150MB)が向くか表示。余裕の少ない PC では埋め込み並列を制限
  • ドキュメントを v0.2.0 に同期: 設定表、コマンドパレット、Servers/テーマ/通知/composer;インストール要件に OpenCode CLI ≥ 1.18.0
  • 比較ページ: Cortex vs Cursor vs Devin vs Zoo/Roo の率直な表
  • ドキュメント: Cursor / Copilot / Roo-Cline からの移行

v0.2.1 Aug 3, 2026

  • 新規セッションの透かし: OpenCode Desktop の Inter フォント + Cortex/opencode の背後に Cortex ロゴ。空の Composer は下、ブランドは上。boot と空状態で同じレイヤーを共有(サイズジャンプなし)

v0.2.0 Aug 3, 2026

  • SNAPSHOT Debug モード: アプリ内コンソール(イベント・ヘルス・ターン追跡・JSONL エクスポート)は SNAPSHOT ビルド限定
  • セッションタイムラインは常に Parts→rows(tools・DiffSummary・retry・MessageNav・Load older・最新へ);Desktop timeline ベータトグルを削除
  • ツールハング監視: bash/ツールが進捗なしで止まると自動中断 — 途中で離れてもチャットが busy のまま固まらない
  • 復元タブがリロード後に履歴を再表示(空チャット+ターン目盛り残りを修正)
  • OpenCode Go モデルガイド(タグ・説明・向いている用途)をピッカーに表示し、同じ信号で Auto を精緻化
  • Composer の + メニューを OpenCode Desktop と同様に:画像とファイル(Ctrl/Cmd+U)、コマンド(/)、コンテキスト(@)、シェルコマンド(!)
  • モデルにバリアントがある場合、セレクタ横に Default/Low/Medium/High… を表示
  • 添付はモデル入力に合わせて制限;非対応ファイルはモデル切替時に警告付きで削除
  • 新規セッションの空状態を OpenCode Desktop 風に(中央の入力+Cortex/opencode のアシッドグリーン透かし、Idle 非表示);最初のメッセージ後はドック型チャット
  • 品質ロードのヒントを品質ボタンの吹き出しに(最低 ~4秒表示)
  • Composer のプレースホルダを Desktop 風の / と @ ヒント付きで回転
  • セッションタブ:ホバーで鉛筆(またはダブルクリック)でリネーム
  • 起動時にすぐ Cortex/opencode 透かし(空白フラッシュなし)
  • サイドバー高さを調整し常時の横スクロールを解消
  • トップバーアイコンをテーマ緑ではなく淡いlilac/白に
  • モデル選択:検索、ホバー詳細(入力 / 推論 / コンテキスト)、モデル管理へのショートカット
  • セッション履歴を専用画面に(Desktop風);UIとコマンドでチャットをセッションに改称
  • 設定 → Servers を OpenCode Desktop 相当に:Local + リモート HTTP(ヘルス、追加/編集/削除、デフォルト/アクティブ)— 旧 MCP 一覧ではない
  • Servers:⋯ メニューがカードで切れない
  • Providers/Servers フォーム:戻る矢印(←);API キー+送信を縦配置
  • Models:プロバイダー単位で全モデルの表示/非表示を切り替え
  • デフォルトモデル選択を Models へ移動;General から OpenCode の plugins / instructions / skills を削除
  • ショートカット: VS Code キーバインド(OpenCode Desktop ではない);Inline Edit は Ctrl+Alt+I / Cmd+Alt+Shift+I、ターミナル選択は Ctrl/Cmd+Alt+T — DevTools と閉じたエディターの再開と衝突しない
  • OpenCode Desktop に揃えた Providers 画面:人気+全カタログ、API key / OAuth 接続、OpenAI 互換カスタムプロバイダー
  • OpenCode Zen はカタログ内の一プロバイダー(専用 Connect フローは廃止)
  • providers / auth / config は公式 SDK 経由;OpenCode CLI ≥ 1.18.0 が必要
  • デフォルトモデルは OpenCode opencode.json;cortex.providerID/modelID は非推奨
  • Models:表示/非表示+お気に入り;デフォルトモデル選択(opencode.json)
  • Providers / Models の Desktop UX:公式アイコン;接続済み/人気+ピッカー;Models は表示切替と行内ラジオで既定を1つ選択(別セレクタなし)
  • Models のお気に入り星を大きくし、オン時は金色で目立たせる
  • Models のプロバイダー一覧を折りたたみ可能(既定ではアクティブのみ開く)
  • OpenCode Desktop 風の設定シェル:デスクトップ(一般・ショートカット)+サーバー(サーバー・プロバイダー・モデル);チャット専用メニューと ⋯(グローバル);X で閉じる
  • 設定:テーマ選択が切れない;設定画面でアイドル表示を非表示
  • OpenCode デフォルトモデル選択をプロバイダー別にグループ化
  • 一般設定の Desktop 準拠:shell・権限自動承認・推論/ツール展開・配色・フォント・通知・サウンド
  • チャットで OpenCode テーマ:GitHub カタログ+キャッシュ、~/.config のカスタム、tui.json 追従;upstream 公開まで Cortex テーマを同梱
  • チャット余白を調整(上の空きを減らし、composer 下に余白); コンテキスト/Shell カードがアクティブテーマに追従
  • ステータス「waiting for reply」とセッション meta の Plan/Build を全言語でローカライズ

v0.1.6 2026年7月31日

  • Windows:OpenCode CLI 検出が PATH(where.exe)と既知のインストール先を使用 — PATH 上のみでも失敗しなくなった
  • Windows:OpenCode の npm .cmd シムを shell 経由で正しく起動
  • 大きな Quality MiniLM 再読込後にチャットが「ローカルコンテキストを取得中…」で固まらない(ステータス・hydrate・タイムアウト)
  • 明示的なプラン依頼は Auto 以外でも Build→Plan;キューは回答待ち;stale な permission/question not found を抑制

v0.1.5 2026年7月31日

  • 履歴からチャットを開いても Cursor で Cortex パネルが閉じなくなった
  • Quality(MiniLM):~/.cache のネイティブ onnxruntime(runtime-v2、VSIX 非同梱);解除目標 ≤約30秒
  • Quality: 準備まで送信ロック(送信ボタンがメーター);高速への黙認フォールバックなし
  • Quality: 変更ファイルのみ再埋め込み(全体再インデックス/% リセットなし)
  • Docs: Quality MiniLM のキャッシュ・送信ゲート・増分インデックスを config/architecture に記載
  • Quality MiniLM はチャット解除後に開始 — オンボーディング/起動を凍結しない
  • Quality MiniLM の進捗を % でステータスバーとチャットに表示
  • オンボーディングウィザード:OpenCode CLI + API key のチェックリスト(言語・コンテキストモード付き)
  • オンボーディングまたは Connect で API key を貼り付け — ローカルサーバー未起動でも OpenCode の auth.json に保存
  • プロジェクトフォルダーなしでチャット — ホームディレクトリで一般/システム質問に対応
  • Windows:パスの大文字小文字差(C:\ vs c:\)で Connect / チャット起動が失敗しなくなった
  • Windows:OpenCode の有無チェックは PATH(where.exe)と既知のインストール先を使う(cwd 相対の opencode ではない)
  • 起動時に OpenCode バイナリが見つからない場合のエラー表示を改善
  • チャット時系列とコマンド出力;影響ファイルバーを composer 上に固定
  • 進捗パネルがタブ間で漏れなくなりました — 各チャットが自身の状態をキャッシュ

v0.1.4 2026年7月30日

  • ツール/サブエージェントのライブ表示がUI言語に追従(英語UIでスペイン語が残らない)
  • ランディング/Marketplaceのデモを更新 — @exploreサブエージェントと確認質問カード
  • Auto/Turboの specialty ルーティング — タスクごとに最適なモデル(coding / reason / speed);Cost/Balance/Intelligence は品質と速度の傾斜を維持
  • モデルピッカーをプロバイダ別にグループ化(折りたたみセクションと件数)
  • チャットは右側のエディタパネルで開く(secondary sidebarではない)ため、Cursorのタブアイコンが消えない
  • Cortexチャットタブをピン留め(`cortex.chat.pinEditorTab`、既定オン);ブランドロゴをタブアイコンに
  • ヘッダーのバージョン表示は任意(`cortex.ui.showHeaderVersion`、既定オン — デモではオフ)
  • Connect再設計: Get API key → 貼り付け → Save;Models で Go/有料Zen/BYOK
  • OpenCode Go 付き Auto/Turbo: Goモデルを優先;無料Zenはフォールバックのみ
  • Auto Plan/Build: 明確なタスクはBuildのまま;「プラン作成」でPlanへ;曖昧な依頼は一度きりのカード
  • チャット履歴を新しさでグループ化;ツール手順に実ファイルパス・grep・コマンドを表示
  • Terminalsパネルを削除 — IDEの端末一覧を使用;@Terminal と端末選択の送信は維持
  • Docs: 設定の完全な表(optimizeFor、Zen/BYOK、autocomplete、include/exclude)+ キーボードショートカット

v0.1.3 2026年7月29日

  • Credentials: OpenCodeカード1枚(キーマスク+カタログ);Zen/Go切替なし・戻るの重複なし
  • アンロック後に OpenCode Go を自動検出(起動をブロックしない)して切り替え
  • CredentialsからOpenCode Goを有効化(ZenのAPIキーを再利用;TUI不要)— 課金用の登録リンク
  • ランディング:Auto 2.0、Policy Brain、エディタparity;OpenCode優先の開始(Cortexアカウント不要)
  • Auto 2.0 — 意図+複雑さでモデル階層を選択;AutoがPlan/Buildを切替
  • モデル可用性フィルタ — 利用不可は薄表示;無料Zenは解除;有料Zen/BYOKはopt-in
  • チャットのretrieval高速/品質切替(hash ↔ MiniLM)
  • アクティブファイルを各ターンで自動添付;コンテキストメーターの詳細ポップアップ
  • アクティブモデルが無料/軽量のときのヒント(有料アクセス有効時も含む)
  • Cursor風のhunk単位diff;Planが.cortex/plans/に計画を保存・更新可能

v0.1.2 2026年7月28日

  • チャットサイドバーのヘッダーに「Cortex」タイトルの横にロゴを追加
  • Policy Brain:多層の rules/skills/memory/hooks(.cursor/rules と .cortex/rules に対応)
  • Policy Inspector、グローバル user rules、組み込み changelog gate
  • 並行チャットタブで思考スピナーやストリーム進捗が別チャットに混ざらなくなった
  • Undo/Reject/Restore Checkpoint はそのチャットの差分だけを戻す — 他チャットの非重複編集は保持
  • ファイル diff カードは最終アシスタント返信の上に表示(編集は tools 中)し、要約テキストの下には出さない
  • Policy の統計と retrieval はチャットに出さない;Policy Inspector はチャットごと
  • 再送信 / Fork でユーザーメッセージに言語ヒントが付与・蓄積されなくなった

v0.1.1 2026年7月28日

  • スペイン語ランディング文言: codear → codificar、refactorea → refactoriza
  • opencodePort が他ワークスペースで使用中でも、2つ目のワークスペースは次の空きポートで起動する
  • ランディングヒーローにデモ枠を追加(GIF/MP4 対応、未配置時はプレースホルダー)
  • ヒーローの縦型デモが 16:9 で切れないように修正
  • ランディングのヘッダーとファビコンに新しい Cortex ロゴを適用
  • 旧ブランド SVG を削除し PNG のみに統一
  • 比較表:フットプリント、ネイティブ OpenCode、IDE UX を Cursor / Windsurf と比較
  • ナビとフッターに製品の現行バージョンを表示(changelog へのリンク)
  • ランディングとインストール docs に Open VSX インストール CTA を追加
  • Marketplace / Open VSX の掲載先を公開 cortex リポジトリに変更(非公開ソースではない)
  • エンドユーザー向け README のみ;プロプライエタリライセンス(ソースはオープンソースではない)
  • Marketplace ギャラリーのアイコンとバナー
  • 「その他」メニューの全アイテムにアイコンを追加(圧縮、取り消し、再インデックス、MCP/skills、記憶、ルール、プラン、バックグラウンドエージェント、言語、OpenCode)
  • 言語サブメニューと言語ボタンに各言語の国旗エモジを追加

v0.1.0 2026年7月27日

  • OpenCode統合のサイドバーチャット
  • ローカルワークスペースインデックス(自動/手動)
  • レキシカル検索(TF·IDF + パスブースト)とhash埋め込み(任意のMiniLM)
  • シンボル対応チャンキング(LSP DocumentSymbol)
  • UIでのコンテキストプレビュー
  • OpenCode SSEによるストリーミング応答
  • セッション履歴とターンの取り消し
  • 変更ファイルごとの Keep / Undo / Review(前後diff)
  • 権限 / 質問 UI
  • ツールなしの高速 OpenCode complete エージェントによるゴーストテキスト補完
  • 手動オートコンプリート起動(Ctrl/Cmd+Alt+\)と Inline Edit(Ctrl/Cmd+Shift+I)
  • ファイル、フォルダ、ターミナル、エージェントの@-mention対応
  • /slashコマンド(エージェント切替、プロバイダー接続、ヘルプ)
  • 警告通知付きベータ期限切れシステム