Tag: Settings
Posts tagged "Settings".
沒有新版:2.1.283 第三天,2.1.282 動 installed_plugins.json 會順手刪掉別的紀錄
latest 停在 2.1.283 五十三小時。今天驗的是 plugin 那批修復裡最貴的一條:檔案有一筆讀不懂的紀錄時,2.1.282 的下一次寫入會把整份清單換掉,而且回報成功。2.1.283 改成留一份副本或乾脆不寫。
2.1.282:repo 的 settings 不能再開 telemetry,要關掉你的還是可以
專案裡的 .claude/settings.json 從這版起開不了 telemetry,也改不了 endpoint。2.1.281 開得起來,實測導得出去。反方向沒補:repo 要把你的匯出關掉照樣算數,user settings 蓋不過它。
2.1.281:settings 可以寫 attribution: false,但舊版讀到會把整份檔案丟掉
關掉 commit 和 PR 署名多了一個 boolean 簡寫。代價是 2.1.280 以前的 CLI 碰到它會跳過整份 settings 檔,同一份裡的 permissions.deny 跟著失效,而且一聲不吭。
沒有新版:stable 還停在 2.1.267,跟 latest 差十一版
latest 四十六小時沒動。今天要看的是另一條線,stable 這條 channel 現在落後十一天,而且 autoUpdatesChannel 收一個文件上沒寫的第三個值。
2.1.278:auto mode 分類器不再另外計費,CLAUDE_CODE_AUTO_MODE_SERVER=0 的意思反過來
整版只有兩條,都在講 auto mode 的安全檢查改到伺服器做、而且不收費。真正會咬人的是那個環境變數:2.1.277 以前設 0 是開,2.1.278 起設 0 才是關。
2.1.267:maxEffortLevel 變成你能寫的設定鍵,跨檔案是最小值贏
effort 上限本來只能從組織那邊發下來,而且只在 first-party 和 gateway 生效。現在你自己寫得了,Bedrock 和 Vertex 也管得到,但合併規則跟其他設定鍵反過來。
沒有新版:auto mode 的內建規則在 2.1.261 動了三條,2.1.263 一個字沒改
latest 卡在 2.1.263 四十六小時。該看的是 auto mode 那張規則表,它跟著版本走,而 2.1.261 改的三條裡只有一條寫進 changelog。
2.1.263:勸你把 effort 降到 medium 的提示,多了一組 Fable 5.1
官方 changelog 只有一行 bug fixes。二進位裡多的是 Fable 5.1 專屬的降 effort 提示,而且「已經拒絕過」改成按模型記,你上次按的那次只算 Opus 5。
沒有新版:stable 頻道卡在 2.1.236 第十七天,今天點得出它缺什麼
latest 是 2.1.261,三十小時沒動,週末而已。要看的是 stable,官方下載端點回的還是 08-19 那顆,跟文件寫的落後一週差了兩倍多。
2.1.257:專案 settings 給不了 bypass 權限了,2.1.258 收掉排程 session 的閃退
一百多條的大版本,跟你有關的只有幾條。最該先看的是 defaultMode 的 bypassPermissions 寫在專案設定裡從此無效,理由寫在執行檔的字串裡。
2.1.252:新 clone 的 repo 裡「不要再問」存不進去,這版才修好
四條全是 Fixed,沒有新功能。最值得看的是標準核准在沒有 settings.local.json 的專案裡會靜默失效,以及 tasks 目錄被連結時整個 Bash 工具會停擺。
2.1.251:模型切換終於有 hook,專案 settings 的 env 又少三十個 key
PreModelSwitch 和 PostModelSwitch 是全新的東西,官方 hooks 文件還沒收。同一版把專案 settings 能設的環境變數砍掉三十個,changelog 只點名三個,被砍掉的時候也沒人通知你。
2.1.248:--restricted 會傳給子行程,2.1.250 只多了兩句話
新的 --restricted 把會跑指令的內建工具整組拿掉,而且會自己接到 subagent 和背景 session 上。掛在 next 的 2.1.250 沒有 changelog,二進位比下來只差兩句提示字串。
2.1.247:SendFeedback 不是今天才有的,feedbackDrafts 的 quiet 不會讓它停
changelog 說這版新增 SendFeedback,二進位裡 2.1.237 就有了。真正要決定的是 feedbackDrafts 設哪個值,以及 ~/.claude/feedback/drafts/ 現在躺著什麼。
2.1.246:allow 裡的 * 放在子指令前面會被警告,但三種形狀它不查
開機多了一行警告,點名 Bash(git * main) 這類把萬用字元放在子指令前面的 allow 規則。本機實測它只查 allow,而且漏掉第一個字就是 * 的規則,還有結尾是選項的規則。
2.1.240:開機會問你要不要把預設 effort 降到 medium
官方 changelog 只給 2.1.240 一行「Bug fixes and reliability improvements」。二進位裡多出來的是一句「Switch your default effort to medium?」,按 Yes 會把 effortLevel 寫進你的 user settings。2.1.241 掛在 next,我比對不出功能差異。
2.1.238:Ctrl+W 可以換成 readline 那套,headersHelper 被拉進信任閘
新的 keybindingFlavor 是目前唯一能改 Ctrl+W 的開關,keybindings.json 綁不到它。同一版把專案 .mcp.json 的 headersHelper 關進資料夾信任閘,官方文件那段 Note 寫的還是舊行為。
2.1.236:新增 ANTHROPIC_DEFAULT_MODEL,設了 ANTHROPIC_MODEL 的人拿不到
新的環境變數只決定新 session 從哪個模型開機,/model 存下來的選擇贏得過它。但 ANTHROPIC_MODEL 一設,它就完全不生效,而官方文件那張優先序清單還沒收這個鍵。
2.1.235:新增 spellcheck 設定,寫進 repo 的那份會被整塊丟掉
拼字檢查靠你自己裝的 aspell 或 hunspell,預設不開。這個區塊寫在 project 或 local 層會被忽略,官方 settings 文件的優先序表對它不成立。
2.1.234:撞到用量上限會自己接著跑,預設就是開的
自動續跑不用你去打開,社群介紹文說的「勾起來」是錯的。它只在互動 session 生效,程序一退出就取消。另外 teammateDefaultModel 這個鍵整個消失了。
2.1.226 停了兩天:回頭把 sandbox 的 credentials 區塊看完
沒有新版,2.1.226 發出來到現在 46 小時。趁這個空檔補 2.1.224 那批 credential masking 設定,前面三篇一條都沒提,而它有幾個預設值是 fail-open。
2.1.224:session 之間開始互相傳訊息,而且預設是開的
跨 session 傳訊上了 latest,每個 session 會綁一個 inbox socket,收訊行為由新的 crossSessionInbound 決定。另外 /bug 分享逐字稿現在連你的 CLAUDE.md 一起送。
2.1.223 上了 latest,changelog 也補了:這次該升
版本沒動,但 latest 從 2.1.222 推上來了,官方也把昨天還不存在的 changelog 補了出來。裡面有四條權限與沙箱修補,昨天那句「不用急著升」得收回。
2.1.223:只上 next,開場遙測多一份 repo 指紋
這一版沒有 changelog,也沒有推到 latest。裝下去之後每次開 session 會多回報一份你 repo 的組成:CI、lockfile、有沒有私有 registry、有沒有 secrets manager 的痕跡。