對話再多也不拖慢電腦,背景更新再也不卡死
就算你累積了幾百個專案的對話,這套工具現在也不會拖慢你了。以前系統為了察覺歷史用量有沒有變,每次都會把所有資料夾從頭掃描一次,現在它學會了只盯著真正有用的範圍看,還懂得自動略過隱藏的系統垃圾檔。此外,我們幫背景更新機制加了一道保險,徹底解決了極少數情況下更新卡住、數字從此再也不動的怪問題。就像圖書館員以前為了找一本新書要把整間圖書館每一層樓全逛一遍,現在他知道直接走到特定書架巡視就好,而且再也不會迷路卡在書庫裡出不來。
發布日期:2026-06-02
就算你累積了幾百個專案的對話,這套工具現在也不會拖慢你了。以前系統為了察覺歷史用量有沒有變,每次都會把所有資料夾從頭掃描一次,現在它學會了只盯著真正有用的範圍看,還懂得自動略過隱藏的系統垃圾檔。此外,我們幫背景更新機制加了一道保險,徹底解決了極少數情況下更新卡住、數字從此再也不動的怪問題。就像圖書館員以前為了找一本新書要把整間圖書館每一層樓全逛一遍,現在他知道直接走到特定書架巡視就好,而且再也不會迷路卡在書庫裡出不來。
現在你打開 App 時,再也不用等它慢慢下載價格表了。以前在首次啟動或斷網時,系統為了估算成本,會卡在那裡硬等價格表下載完;現在它會先用本機記住的舊價格或內建的預設值頂著,把下載工作丟到背景默默進行,等抓完最新價格再自動幫你重新計算。就算你電腦一直開著,它也會在價格過期後自動幫你更新。就像去餐廳點菜,服務生不會因為網路連不上總公司就讓你站在門口乾等,而是先拿昨天的菜單讓你點,等連線恢復再幫你確認最新價錢。
Even if you've piled up hundreds of chat sessions, the app won't drag your computer down anymore. Previously, to detect changes in your usage history, the system would aggressively scan every single folder top to bottom; now it smartly narrows its focus to only the relevant directories and safely skips hidden system junk files. We also wrapped the background refresh mechanism in a safety guard, completely eliminating a rare bug where updates could get permanently stuck, freezing your numbers forever. It's like a librarian who used to wander every floor of the building just to spot a single new arrival, but now knows exactly which shelf to check, and has a failsafe so they never get lost in the archives again.
You no longer have to wait for the app to slowly download pricing tables when you open it. Previously, on a fresh launch or when completely offline, the system would aggressively stall the whole interface just to fetch AI pricing data for your cost estimates; it now instantly uses cached prices or built-in fallbacks while pushing the download to the background, and seamlessly recalculates your costs once the fresh data arrives. If you leave the app running for days, it even auto-updates the pricing out of sight when the cache expires. Like arriving at a restaurant with a broken internet connection—the waiter won't leave you standing at the door waiting for corporate to sync the register, but hands you yesterday's menu to get started, and quietly confirms the latest prices once they're back online.
**Steadier background refresh**: file-change–triggered refreshes are now always marshalled to the main thread, and the refresh routine has an outer guard so it can't get stuck in a state where it never refreshes again.
**Lighter refresh when sessions pile up**: history change-detection narrowed from scanning all of `~/.claude` to the `~/.claude/projects` it actually reads; Codex recent-session enumeration now walks the dated folder structure and scans only what's needed (skipping hidden files like `.DS_Store`) instead of rglob-ing the whole tree on every refresh.**No stall on first launch / offline**: the pricing-table download moved to the background; cost calculation always uses the local cache or built-in fallback first and auto-refreshes once the download lands. A long-running app also refreshes pricing in the background after the cache expires.