docs(release): add v4.0.11 release notes

This commit is contained in:
Jason committed 2026-10-13 23:14:19 +08:00
1 parent 3b3c3f0b32
commit 2635dfffce
4 files changed
+183

No files matched your search

+50
View File
@@ -0,0 +1,50 @@
# CC Switch v4.0.11
This release adds uninstall: you can now install, update and uninstall coding apps from the "Apps" page. Before uninstalling, the confirmation dialog lists the installation path to be removed and the command that will run; only installations whose source can be confirmed are removed, and configuration and session data are kept. The menu also lists manual uninstall commands by install method. When you add a coding-plan provider (Kimi, Zhipu, MiniMax and others), every app now turns on the plan quota query by default, not only Claude Code, and the same goes for one-click import links. Codex usage stats get two fixes: forked sessions are no longer fully reread every minute, and usage from subagents forked after a long Codex Desktop session turns the page is now counted. It also fixes install and update commands not finding npm after CC Switch restarts from an auto-update on Windows, full-screen pages flickering when opened, and bulk Skills and MCP toggles reporting success even when every change failed. For everything new in 4.0, see the [v4.0 release notes](https://github.com/farion1231/cc-switch/blob/main/docs/release-notes/v4.0.4-en.md).
---
## New
**Installed tools can be uninstalled from the "Apps" page.** Each installed tool now has an "Uninstall" button. Clicking it first checks which installation is currently in use; the confirmation dialog lists the installation path to be removed and the command that will run, and nothing runs until you confirm. It checks again right before running and does nothing if the installation has changed. Only installations whose source can be confirmed are removed:
- Global npm installs (the package name and install prefix are verified);
- Claude Code and Codex (cask) and Gemini CLI and OpenCode (formula) installed with Homebrew; no other Homebrew package is ever touched;
- Claude Code, Codex, Grok Build and OpenCode installed with the official install script: only the executable currently in use and its launcher are deleted, never a directory, and other old versions of Claude Code are kept;
- Hermes runs its own `hermes uninstall --yes`; OpenClaw first runs the official command to uninstall the Gateway service, and uninstalls the CLI only after that succeeds.
- On Windows, tools installed in WSL are uninstalled inside the corresponding distro, using the same shell as version detection, so tools installed with nvm and the like are found too.
Configuration and session data are kept; when there are several installations, only the one currently in use is removed and the others are kept. Installations whose source can't be recognized are not uninstalled automatically; you are pointed to the manual commands instead. The "Apps" page menu adds "Manual uninstall commands", which lists each tool's uninstall commands by install method (npm, pnpm, Bun, Homebrew and so on) and environment, ready to copy into a terminal.
**Presets:** Added StreamLake China, AIComing, SoruxGPT Coding Plan and GrooRoute Pro; fixed the addresses in the StreamLake international OpenCode, OpenClaw and Pi presets; AIGoCode moves to its new domain.
## Improvements
**Plan quota queries are on by default in every app.** When adding a provider whose address belongs to a coding plan (Kimi, Zhipu, MiniMax, Volcengine, OpenCode Go, Command Code), only Claude Code used to turn on the plan quota query by default; apps such as Codex, OpenCode, Pi and Hermes needed it turned on manually. It is now on by default in every app. The same goes for one-click import links: when a link carries no usage query script and its address belongs to a coding plan, the query is on after import, and the confirmation dialog names the plan, as in "Plan quota: Kimi For Coding"; links that set `usageEnabled=false` still keep it off. ZenMux is still on by default only in Claude Code. Providers you have already added are not affected.
**Full-screen pages no longer fade in and out.** v4.0.10 removed the fade from the add and edit provider pages, but pages such as "Add Pricing", "Configure Usage Query", "API Endpoint Management", universal providers and workspace files still flashed when opened on Windows. Now no full-screen page fades in or out, on macOS and Linux too; the Accounts page keeps its slide-in from the right. Workspace files and daily memory now open the editor only after the content has been read, instead of flashing a loading page first.
## Fixes
- **On Windows, installing or updating tools couldn't find npm after CC Switch restarted from an auto-update** ([#8171](https://github.com/farion1231/cc-switch/issues/8171)). When CC Switch restarts automatically after the installer updates it, it doesn't get the full user PATH. Version detection already restored the PATH from the registry, so tools showed as installed; but install and update commands still ran with the incomplete PATH, so npm wasn't found. Commands now run with the restored PATH too, which also benefits uninstall.
- **Codex forked sessions were fully reread every minute** ([#8217](https://github.com/farion1231/cc-switch/issues/8217), [#8209](https://github.com/farion1231/cc-switch/issues/8209)). For forked sessions created by subagents, "Branch to new chat" or rollbacks, if the parent session hasn't been written up to the fork point yet, usage import skips them and retries later. Since v3.18, every 60-second sync reread these sessions in full and then wrote a warning to the log; for users with many forked sessions, total disk reads could reach several TB, and the log quickly hit its rotation limit. CC Switch now remembers the state of the child and parent session files, skips them if the files haven't changed, and retries only when they have. Billing rules are unchanged: usage from sessions whose parent never got written up to the fork point (for example, when forking after a long idle period) is still not counted; this rule is still under discussion ([#5687](https://github.com/farion1231/cc-switch/issues/5687)).
- **Usage from subagents forked after a long Codex Desktop session turned the page was lost entirely** ([#7084](https://github.com/farion1231/cc-switch/issues/7084), [#8210](https://github.com/farion1231/cc-switch/issues/8210)). Codex Desktop saves long sessions in pages, continuing in a new file once the first page is full. CC Switch used to find only the first page, so subagents forked after the page turn were always judged as "parent session hasn't reached the fork point yet", and their usage has gone uncounted since v3.20.1. The pages of the same session are now joined in order before that check. These subagent sessions were never imported before; after upgrading, the next sync picks them up automatically, as long as the session files still exist. Continuation pages of a forked thread itself, written after its own page turn, are still not counted; this will be handled in a later release ([#8161](https://github.com/farion1231/cc-switch/issues/8161)).
- **Bulk enable and disable in Skills and MCP reported success even when every change failed.** An error toast is now shown when all of them fail and a warning on partial failure; undo also reports its actual outcome instead of always showing "Undone".
- **The workspace editor could save the previous file's content into the current file.** When you opened a file, closed it and then opened another, if reading the second one failed, the editor kept showing the previous file's content under the new file name, and clicking Save then overwrote the new file. A failed read now returns to the file list.
## Upgrade Notes
**The database schema is unchanged**, still at 20.
- The Codex subagent usage backfill runs automatically in the first sync after the upgrade. It only covers child sessions that were always skipped because their parent session was paginated, and usage that was already imported is not counted twice.
- Plan quota being on by default only affects newly added and newly imported providers. To turn it on for an existing provider, click "Configure usage query" on its card and choose the Token Plan template.
---
## Thanks
Thanks to [@funkpopo](https://github.com/funkpopo) (uninstall on the "Apps" page, and npm not being found after an auto-update on Windows), [@NestorRay](https://github.com/NestorRay) (full-screen page flicker and workspace editor reads), [@Carl723000](https://github.com/Carl723000) (Codex forked sessions reread every minute), [@Lingbou](https://github.com/Lingbou) (joining paginated Codex sessions, and reporting the repeated reread warnings and the missing pagination index), [@jgwy](https://github.com/jgwy) (first reporting and implementing the joining of paginated sessions), [@xue-ding-e](https://github.com/xue-ding-e) (failure toasts for bulk Skills toggles) and [@mozzie49](https://github.com/mozzie49) (outcome toasts for bulk undo) for their contributions.
Thanks to [@andyyxw](https://github.com/andyyxw), [@syanle](https://github.com/syanle), [@a790798959-hub](https://github.com/a790798959-hub), [@imsquner](https://github.com/imsquner), [@loulanyue](https://github.com/loulanyue) and [@YiMore7](https://github.com/YiMore7) for reporting issues, providing reproduction details and suggesting fixes.
For the full technical details, see the [CHANGELOG](https://github.com/farion1231/cc-switch/blob/main/CHANGELOG.md).
+50
View File
@@ -0,0 +1,50 @@
# CC Switch v4.0.11
今回のリリースでは、アプリにアンインストール機能を追加し、「アプリ」ページでコーディングツールのインストール、更新、アンインストールができるようになりました。アンインストール前の確認ダイアログには、アンインストールするインストール先のパスと実行するコマンドが表示されます。アンインストールするのはインストール元を確認できるものだけで、設定とセッションのデータはすべて残ります。メニューには、インストール方法ごとの手動アンインストールコマンドもあります。プラン型のプロバイダー(Kimi、智譜、MiniMax など)を追加すると、Claude Code だけでなくすべてのアプリでプラン枠のクエリがデフォルトで有効になります。ワンクリックインポートのリンクも同様です。Codex の使用量統計では 2 つの問題を修正しました。フォークしたセッションを毎分まるごと読み直すことはなくなり、Codex デスクトップ版の長いセッションでページが切り替わった後に分岐したサブエージェントの使用量も集計できるようになりました。また、Windows で CC Switch の自動更新による再起動後にツールのインストールやアップグレードで npm が見つからない問題、フルスクリーンのページを開くときのちらつき、Skills と MCP の一括切り替えがすべて失敗しても成功と表示される問題なども修正しました。4.0 の更新内容の全体は [v4.0 リリースノート](https://github.com/farion1231/cc-switch/blob/main/docs/release-notes/v4.0.4-ja.md) をご覧ください。
---
## 新機能
**「アプリ」ページで、インストール済みのツールをアンインストールできるようになりました。** インストール済みの各ツールの横に「アンインストール」ボタンを追加しました。押すとまず現在使われているのがどのインストールかを調べ、アンインストールするインストール先のパスと実行するコマンドを確認ダイアログに表示し、確認してから実行します。実行の直前にもう一度確認し、インストールの状況が変わっていれば実行しません。アンインストールするのは、インストール元を確認できるものだけです。
- npm でグローバルにインストールしたもの(パッケージ名とインストールプレフィックスを照合します)。
- Homebrew でインストールした Claude Code、Codex(cask)と Gemini CLI、OpenCode(formula)。ほかの Homebrew パッケージには一切触れません。
- 公式インストールスクリプトでインストールした Claude Code、Codex、Grok Build、OpenCode。現在使われている実行ファイルとその起動エントリーだけを削除し、ディレクトリは削除しません。Claude Code のほかの旧バージョンは残ります。
- Hermes は自身の `hermes uninstall --yes` を呼び出します。OpenClaw はまず公式コマンドで Gateway サービスをアンインストールし、成功してから CLI をアンインストールします。
- Windows で WSL 内にインストールしたツールは、対応するディストリビューション内でアンインストールします。バージョン検出と同じシェルを使うため、nvm などでインストールしたツールも見つけられます。
設定とセッションのデータはすべて残ります。インストールが複数ある場合は、現在使われている 1 つだけをアンインストールし、ほかは残します。インストール元を判別できないものは自動ではアンインストールせず、手動のコマンドを使うよう案内します。「アプリ」ページのメニューに「手動アンインストールコマンド」を追加しました。インストール方法(npm、pnpm、Bun、Homebrew など)と実行環境ごとに各ツールのアンインストールコマンドを一覧表示し、コピーしてターミナルで実行できます。
**プリセット:** StreamLake 中国版、AIComing、SoruxGPT Coding Plan、GrooRoute Pro を追加しました。StreamLake グローバル版の OpenCode、OpenClaw、Pi のプリセットのアドレスを修正しました。AIGoCode は新しいドメインに移行しました。
## 改善
**プラン枠のクエリが、すべてのアプリでデフォルトで有効になりました。** アドレスがプランに該当するプロバイダー(Kimi、智譜、MiniMax、Volcengine、OpenCode Go、Command Code)を追加したとき、これまでプラン枠のクエリがデフォルトで有効になるのは Claude Code だけで、Codex、OpenCode、Pi、Hermes などのアプリではもう一度手動で有効にする必要がありました。現在はすべてのアプリでデフォルトで有効になります。ワンクリックインポートのリンクも同様で、リンクに使用量クエリスクリプトがなく、アドレスがプランに該当する場合は、インポート後にデフォルトで有効になり、確認ダイアログに「プラン枠:Kimi For Coding」のようにプラン名が表示されます。リンクに `usageEnabled=false` と書かれていれば引き続きオフです。ZenMux は引き続き Claude Code でのみデフォルトで有効です。追加済みのプロバイダーには影響しません。
**フルスクリーンのページがフェードイン・フェードアウトしなくなりました。** v4.0.10 ではプロバイダーの追加・編集ページのフェードイン・フェードアウトをなくしましたが、「価格設定を追加」「利用状況を設定」「API エンドポイント管理」、統合プロバイダー、ワークスペースのファイルなどのページは、Windows で開くときにまだ一瞬ちらついていました。現在はすべてのフルスクリーンページでフェードイン・フェードアウトをしなくなり、macOS と Linux でも同じです。アカウントのページが右からスライドインするアニメーションは残しています。ワークスペースのファイルとデイリーメモリーは、内容を読み込み終えてから編集ページを開くようになり、先に読み込み中の画面が一瞬表示されることはなくなりました。
## 修正
- **Windows で CC Switch の自動更新による再起動後、ツールのインストールやアップグレードで npm が見つからなかった問題**([#8171](https://github.com/farion1231/cc-switch/issues/8171))。インストーラーによる更新後に自動で再起動した CC Switch は、ユーザーの完全な PATH を取得できていませんでした。バージョン検出ではこれまでもレジストリから PATH を補っていたため、ツールはインストール済みと表示されていましたが、インストールやアップグレードのコマンドの実行には欠けたままの PATH を使っていたため、npm が見つかりませんでした。現在はコマンドの実行時にも補った PATH を使います。アンインストールも同様です。
- **Codex でフォークしたセッションが、毎分まるごと読み直されていた問題**([#8217](https://github.com/farion1231/cc-switch/issues/8217)、[#8209](https://github.com/farion1231/cc-switch/issues/8209))。サブエージェントのセッションや、「新しいチャットに分岐」や巻き戻しで生じたフォークセッションは、親セッションがまだフォークの時点まで書き込まれていない場合、使用量の取り込みでいったんスキップし、後で再試行します。v3.18 以降、60 秒ごとの同期のたびにこれらのセッションをまるごと読み直し、ログに警告を 1 件書き込んでいました。フォークセッションが多いユーザーでは累計の読み込み量が数 TB に達し、ログもすぐにローテーションの上限まで膨らんでいました。現在は子セッションと親セッションのファイルの状態を記録し、ファイルが変わっていなければそのままスキップし、変わったときにだけ再試行します。課金のルールは変わりません。親セッションがフォークの時点まで書き込まれないままのセッション(長く放置した後にフォークした場合など)の使用量は引き続き計上されません。この扱いはまだ議論中です([#5687](https://github.com/farion1231/cc-switch/issues/5687))。
- **Codex デスクトップ版の長いセッションでページが切り替わった後、分岐したサブエージェントの使用量がすべて失われていた問題**([#7084](https://github.com/farion1231/cc-switch/issues/7084)、[#8210](https://github.com/farion1231/cc-switch/issues/8210))。Codex デスクトップ版は長いセッションをページに分けて保存し、最初のページがいっぱいになると新しいファイルに続きを書きます。CC Switch はこれまで最初のページしか見つけられず、ページが切り替わった後に分岐したサブエージェントはずっと「親セッションがまだフォークの時点まで書き込まれていない」と判定され、使用量は v3.20.1 から集計されていませんでした。現在は同じセッションの各ページを順番につなげてから判定します。これらのサブエージェントのセッションはこれまで取り込まれていなかったため、セッションファイルが残っていれば、アップグレード後の次の同期で自動的に補完されます。フォークしたスレッド自体のページが切り替わった後の続きのページはまだ集計できず、今後のバージョンで対応します([#8161](https://github.com/farion1231/cc-switch/issues/8161))。
- **Skills と MCP の一括有効化・無効化がすべて失敗しても、成功と表示されていた問題。** 現在はすべて失敗したときに赤いエラー通知を、一部が失敗したときに警告を表示します。元に戻す操作も実際の結果に応じて通知し、常に「元に戻しました」と表示することはなくなりました。
- **ワークスペースエディターが、前のファイルの内容を現在のファイルに保存してしまうことがあった問題。** あるファイルを開いて閉じ、続けて別のファイルを開いたとき、後者の読み込みに失敗すると、編集ページは新しいファイル名のまま前のファイルの内容を表示し続け、ここで保存を押すと新しいファイルが上書きされていました。現在は読み込みに失敗するとファイル一覧に戻ります。
## アップグレードに関する注意
**データベースの構造は変わっていません。** バージョンは 20 のままです。
- Codex のサブエージェントの使用量の補完は、アップグレード後の次の同期で自動的に行われます。対象は、これまで親セッションのページ分割のためにスキップされ続けていた子セッションだけで、取り込み済みの使用量が重複して計上されることはありません。
- プラン枠のデフォルト有効化は、新しく追加またはインポートするプロバイダーにだけ影響します。既存のプロバイダーで有効にするには、カードの「利用状況を設定」を押して Token Plan テンプレートを選んでください。
---
## 謝辞
[@funkpopo](https://github.com/funkpopo)(「アプリ」ページのアンインストール、Windows の自動更新後に npm が見つからない問題)、[@NestorRay](https://github.com/NestorRay)(フルスクリーンページのちらつき、ワークスペースエディターの読み込み)、[@Carl723000](https://github.com/Carl723000)(Codex のフォークセッションが毎分読み直される問題)、[@Lingbou](https://github.com/Lingbou)(Codex のページ分割されたセッションの結合。読み直しの警告によるログの氾濫とページのインデックスの欠落も報告)、[@jgwy](https://github.com/jgwy)(ページ分割されたセッションの結合を最初に報告し、実装)、[@xue-ding-e](https://github.com/xue-ding-e)(Skills の一括切り替えが失敗したときの通知)、[@mozzie49](https://github.com/mozzie49)(一括操作を元に戻したときの結果の通知)の貢献に感謝します。
問題の報告、再現情報や修正のアイデアの提供に協力してくださった [@andyyxw](https://github.com/andyyxw)、[@syanle](https://github.com/syanle)、[@a790798959-hub](https://github.com/a790798959-hub)、[@imsquner](https://github.com/imsquner)、[@loulanyue](https://github.com/loulanyue)、[@YiMore7](https://github.com/YiMore7) に感謝します。
技術的な詳細は [CHANGELOG](https://github.com/farion1231/cc-switch/blob/main/CHANGELOG.md) をご覧ください。
+50
View File
@@ -0,0 +1,50 @@
# CC Switch v4.0.11
本版本为应用增加了卸载功能,现在你可以在「应用」页安装、更新、卸载编程应用了。卸载前确认框会列出要卸载的安装路径和将执行的命令,只卸载能确认来源的安装,配置和会话数据都保留;菜单里另有按安装方式列出的手动卸载命令。添加套餐类供应商(Kimi、智谱、MiniMax 等)时,所有应用都会默认开启套餐额度查询,不再只限 Claude Code,一键导入链接也一样。Codex 用量统计修了两个问题:分叉出来的会话不再每分钟整份重读一遍,Codex 桌面版长会话翻页后分出的子代理用量也能统计了。另外修复了 Windows 上 CC Switch 自动更新重启后安装、升级工具找不到 npm,全屏页面打开时闪烁,以及 Skills 和 MCP 批量开关全部失败时仍提示成功等问题。4.0 完整的更新内容请见 [v4.0 发布说明](https://github.com/farion1231/cc-switch/blob/main/docs/release-notes/v4.0.4-zh.md)。
---
## 新增
**「应用」页可以卸载已安装的工具。** 每个已安装的工具旁边多了「卸载」按钮。点击后先检查当前使用的是哪一处安装,确认框里列出将卸载的安装路径和将执行的命令,确认后才执行;执行前会重新检查一遍,安装情况有变化就不执行。只卸载能确认来源的安装:
- 用 npm 全局安装的(核对包名和安装前缀);
- 用 Homebrew 安装的 Claude Code、Codex(cask)和 Gemini CLI、OpenCode(formula),其他 Homebrew 包一律不碰;
- 用官方安装脚本安装的 Claude Code、Codex、Grok Build、OpenCode,只删除当前使用的那个可执行文件和它的启动入口,不删除目录,Claude Code 的其他旧版本仍会保留;
- Hermes 调用它自己的 `hermes uninstall --yes`;OpenClaw 先执行官方命令卸载 Gateway 服务,成功后再卸载 CLI。
- Windows 上装在 WSL 里的工具会在对应发行版内卸载,和版本检测用同一个 shell,所以用 nvm 之类装的工具也能找到。
配置和会话数据都保留;有多处安装时只卸载当前使用的那一处,其他的保留。认不出来源的安装不会自动卸载,会提示改用手动命令。「应用」页菜单里新增「手动卸载命令」,按安装方式(npm、pnpm、Bun、Homebrew 等)和运行环境列出各工具的卸载命令,可以复制到终端执行。
**预设:** 新增 StreamLake 国内站、AIComing、SoruxGPT Coding Plan、GrooRoute Pro;修正 StreamLake 国际站 OpenCode、OpenClaw、Pi 预设的地址;AIGoCode 改用新域名。
## 改进
**套餐额度查询在所有应用里默认开启。** 添加地址属于套餐的供应商(Kimi、智谱、MiniMax、火山引擎、OpenCode Go、Command Code)时,以前只有 Claude Code 默认开启套餐额度查询,Codex、OpenCode、Pi、Hermes 等应用要再手动打开一次。现在所有应用都默认开启。一键导入链接也一样:链接没带用量查询脚本、地址属于套餐时,导入后默认开启,确认框里会写明「套餐额度:Kimi For Coding」这样的套餐名;链接写了 `usageEnabled=false` 时仍然关闭。ZenMux 仍只在 Claude Code 里默认开启。已经添加的供应商不受影响。
**全屏页面不再淡入淡出。** v4.0.10 去掉了添加、编辑供应商页面的淡入淡出,但「新增定价」「配置用量查询」「请求地址管理」、统一供应商、工作区文件等页面在 Windows 上打开时仍会闪一下。现在所有全屏页面都不再淡入淡出,macOS 和 Linux 上也一样;授权中心从右侧滑入的动画保留。工作区文件和每日记忆会在内容读完后再打开编辑页,不再先闪出加载页。
## 修复
- **Windows 上 CC Switch 自动更新重启后,安装、升级工具时找不到 npm**([#8171](https://github.com/farion1231/cc-switch/issues/8171))。安装包更新后自动重启的 CC Switch 拿不到完整的用户 PATH。版本检测以前已经从注册表补回了 PATH,所以显示工具已安装;但执行安装、升级命令时用的仍是残缺的 PATH,于是找不到 npm。现在执行命令时也用补全后的 PATH,卸载同样受益。
- **Codex 分叉出来的会话每分钟被整份重读一遍**([#8217](https://github.com/farion1231/cc-switch/issues/8217)、[#8209](https://github.com/farion1231/cc-switch/issues/8209))。子代理会话、「分支到新聊天」或回退产生的分叉会话,如果父会话还没写到分叉时刻,用量导入会先跳过、稍后再试。从 v3.18 起,每 60 秒一次的同步都会把这些会话整份重新读一遍,再在日志里写一条警告;分叉会话多的用户累计读盘可达数 TB,日志很快涨到轮转上限。现在会记下子会话和父会话文件的状态,文件没变就直接跳过,有变化才重试。计费规则不变:父会话一直没写到分叉时刻(例如闲置很久之后才分叉)的会话,用量仍不计入,这个口径还在讨论中([#5687](https://github.com/farion1231/cc-switch/issues/5687))。
- **Codex 桌面版长会话翻页后,分出的子代理用量全部丢失**([#7084](https://github.com/farion1231/cc-switch/issues/7084)、[#8210](https://github.com/farion1231/cc-switch/issues/8210))。Codex 桌面版把长会话分页保存,第一页写满后续写到新文件,CC Switch 以前只找得到第一页,翻页之后分出的子代理就一直被判为「父会话还没写到分叉时刻」,用量从 v3.20.1 起一直没统计。现在会把同一会话的各页按顺序拼起来再判断。这些子代理会话以前没被导入过,升级后下一轮同步会自动补上,只要会话文件还在。分叉线程自己翻页之后的续写页仍然统计不到,会在后续版本处理([#8161](https://github.com/farion1231/cc-switch/issues/8161))。
- **Skills 和 MCP 批量启用、停用全部失败时仍提示成功。** 现在全部失败时显示红色错误提示,部分失败时显示警告;撤销也按实际结果提示,不再总是显示「已撤销」。
- **工作区编辑器可能把上一个文件的内容存进当前文件。** 打开一个文件再关掉、接着打开另一个文件时,如果后者读取失败,编辑页会在新文件名下继续显示前一个文件的内容,这时点保存就会覆盖新文件。现在读取失败会回到文件列表。
## 升级说明
**数据库结构没有变化**,仍然是 20。
- Codex 子代理用量的补导在升级后的下一轮同步中自动进行,只涉及以前因为父会话分页而一直跳过的子会话,不会重复计入已经导入过的用量。
- 套餐额度默认开启只影响新添加和新导入的供应商。已有的供应商要开启,在卡片上点「配置用量查询」选择 Token Plan 模板即可。
---
## 致谢
感谢 [@funkpopo](https://github.com/funkpopo)(「应用」页卸载、Windows 自动更新后找不到 npm)、[@NestorRay](https://github.com/NestorRay)(全屏页面闪烁、工作区编辑器读取)、[@Carl723000](https://github.com/Carl723000)(Codex 分叉会话每分钟重读)、[@Lingbou](https://github.com/Lingbou)(Codex 分页会话拼接,并报告了重读告警刷屏和分页索引缺失)、[@jgwy](https://github.com/jgwy)(最早报告并实现了分页会话拼接)、[@xue-ding-e](https://github.com/xue-ding-e)(Skills 批量开关失败提示)、[@mozzie49](https://github.com/mozzie49)(批量撤销结果提示)的贡献。
感谢 [@andyyxw](https://github.com/andyyxw)、[@syanle](https://github.com/syanle)、[@a790798959-hub](https://github.com/a790798959-hub)、[@imsquner](https://github.com/imsquner)、[@loulanyue](https://github.com/loulanyue)、[@YiMore7](https://github.com/YiMore7) 报告问题、提供复现信息和修复思路。
完整的技术细节请见 [CHANGELOG](https://github.com/farion1231/cc-switch/blob/main/CHANGELOG.md)。
+33
View File
@@ -0,0 +1,33 @@
{
"version": "4.0.11",
"items": [
{
"type": "new",
"zh": "现在可以在「应用」页安装、更新、卸载编程应用",
"zh-TW": "現在可以在「應用」頁安裝、更新、解除安裝編程應用",
"en": "Install, update and uninstall coding apps right from the Apps page",
"ja": "「アプリ」ページでコーディングツールのインストール・更新・アンインストールが可能に"
},
{
"type": "improve",
"zh": "套餐类供应商在所有应用里默认开启额度查询",
"zh-TW": "方案類供應商在所有應用中預設開啟額度查詢",
"en": "Coding-plan providers show their quota by default in every app",
"ja": "コーディングプランのプロバイダーは全アプリで残量照会を既定で有効に"
},
{
"type": "fix",
"zh": "Codex 分叉会话不再每分钟重读,翻页后的子代理用量也能统计",
"zh-TW": "Codex 分叉工作階段不再每分鐘重讀,翻頁後的子代理用量也能統計",
"en": "Codex fork sessions are no longer reread every minute, and subagent usage after a page turn counts",
"ja": "Codex の分岐セッションを毎分読み直さず、ページ送り後のサブエージェント使用量も集計"
},
{
"type": "fix",
"zh": "Windows 自动更新重启后,安装和升级工具不再找不到 npm",
"zh-TW": "Windows 自動更新重新啟動後,安裝和升級工具不再找不到 npm",
"en": "On Windows, installing and updating tools finds npm again after an auto-update restart",
"ja": "Windows で自動更新の再起動後もツールのインストール・更新で npm が見つかるように"
}
]
}