有人把 high 寫在最後面,review 跑了 56 分鐘:Claude Code /code-review 的參數順序與 --max-findings
9 月 15 日,Claude Code 的 GitHub 上多了一則 issue(#94519)。作者想用高一點的等級審一段分支差異,打了這行: 1/code-review origin/main...origin/my-feature-branch high 等級擺最後面,讀起來很順,像在句尾補一句「用 high 跑」。照他自己的描述,「my high got swallowed into the review target」,那個 high 被吞進了審查目標。沒有錯誤,也沒有警告,review 落回 session 原本的 effort 去跑。他回報的數字是 36 個 subagent、大約 1,560 則訊息、56 分鐘,然後收到一行 403 insufficient balance。他填的版本是 2.1.271。 5 月 26 日我寫過一篇〈Claude Code /code-review 完整教學〉,講 /simplify 改名和 --comment 的幾種行為。那篇提到的「四個平行 agent」跟「confidence 80 門檻」,在現行官方文件裡已經...
IBM 的 ACP 開 repo 144 天後宣布併入 A2A,公告裡的遷移指南連結現在是 404
2025 年 2 月 18 日,PyPI 上多了一個叫 acp-sdk 的套件,版本 0.0.1。這時候 GitHub 上還找不到 i-am-bee/acp,那個 repo 要再過 44 天才會建立。 名字先講清楚,免得跟本站舊文混在一起。這篇的 ACP 是 IBM Research 做的 Agent Communication Protocol,管的是 agent 跟 agent、跟應用程式、跟人之間怎麼溝通。四月寫過的 OpenAB 那篇也有一個 ACP,那是 Agent Client Protocol,處理編輯器和 coding agent 之間的連線。是兩個不同的協定,只是縮寫撞名。 它想解的問題,README 寫得很白:「Modern AI agents are often built in isolation, across different frameworks, teams, and infrastructures. This fragmentation slows innovation and makes it harder for agents to wor...
AI 與科技新聞摘要 - 2026/10/07
這個產業對電肯簽長約、對錢肯付利息,對安全只肯給承諾。 同一天裡,Google 簽下一份二十年的核電購電合約,Waymo 據報把一筆要付固定利差的私募信貸加到五十億美元。紐約市議會則是當面要四家 AI 公司保證自家 agent 會一直守住安全防護,一家都沒點頭。 肯簽的那些,簽下去就有代價,違約要賠,利息照付。不肯簽的那一項,到現在還沒有人替它標價。 一、紐約市議會要四家 AI 公司保證,四家都沒給Fox News 的即時報導頁記下了這場 10 月 6 日週一的聽證。紐約市議會談 AI 的安全風險,出席的是 OpenAI 的 Morgan Dwyer、Anthropic 的 Logan Graham、Meta 的 AI Policy Director Shane Cahill,以及 Google 的 AI and Emerging Tech Policy Director Alice Friend。Dwyer 和 Graham 的職稱,頁面上沒寫。 議長 Julie Menin 的要求很直接:under oath,向公眾保證你們的 AI agent 會一直遵守防止災難性傷害的安全...
裝別人的 plugin 不用先記 marketplace 名字了:claude plugin install --marketplace 一步到位
一台全新的機器,還沒有人在上面開過互動式的 Claude Code。你寫了一支裝機腳本,要替它把 plugin 裝好。官方文件〈Install from your shell〉那一段剛好替這個場景留了一句提醒:這時候連官方的 marketplace 都還沒註冊,所以腳本在 install 之前,得先跑一行 claude plugin marketplace add anthropics/claude-plugins-official。 官方自家的都要多一行。換成同事自己架的 marketplace,多出來的就不只一行,還多一個名字要記。 我在 3 月那篇〈Claude Code Skill 開發標準與 Plugin Marketplace 完整攻略〉的常用指令表裡,列的也是這套兩步式:先 marketplace add,再 install <plugin>@<marketplace>。marketplace 的目錄結構、plugin.json 那些那篇講過了,這篇補的是一步裝完的新寫法,還有一步跟兩步之間到底差在哪。 以前:先登記,再用登記的名字叫它第一步...
Plandex 的自治度切成五級,上游卻停在 2025 年 10 月:該不該裝
手上那個要改幾十個檔案的任務,該不該交給 Plandex? 會冒出這個問題的人,通常已經在用 Claude Code,也通常剛被同一件事煩過:改動一多,你想要的是先把 AI 的修改全部堆在旁邊,看完整份 diff,再決定要不要寫進專案。Plandex 的 README 第一段就把自己定位在這裡,「terminal-based AI development tool that can plan and execute large coding tasks that span many steps and touch dozens of files」。它還宣稱能直接處理最多 2M tokens 的 context,再用 tree-sitter 做的 project map 索引 20M tokens 以上的目錄。 聽起來正好對症。可是要不要把一個工具放進每天的工作流程,看功能只看了一半。另一半是:這東西壞掉的時候,誰會修? Plandex 我沒有安裝,沒跑過任何一個指令。下面的內容出自它的 README、六份官方文件、install.sh 的幾行,以及 2026 年 10 月 7 日...
AI 與科技新聞摘要 - 2026/10/06
UTC 十月五日 23:33,Claude Code 2.1.290 上了 GitHub。release notes 列了 190 條,光是以 Fixed 起頭的就有 112 條。 四小時二十二分鐘後,2.1.291 出來了,只有兩行。第一行修的是 2.1.290 自己帶進來的退化:cloud session 可能把你對權限提示的回答弄丟。 一次開一百多帖藥,難免有一帖帶出副作用。我在意的是副作用被誰發現、多快被寫下來。這次是四個多小時,而且寫在公開的頁面上。 一、Claude Code 2.1.290/2.1.291:一百多條修正,四小時後補一刀兩版的時間我是從 GitHub API 的 published_at 取的:2.1.290 是 UTC 10 月 5 日 23:33,2.1.291 是 UTC 10 月 6 日 03:55。換成台北時間,兩版都落在 10 月 6 日,一個早上 7:33,一個中午 11:55。 2.1.291 的兩行原文: 「Fixed a regression in 2.1.290 where cloud sessions could drop a...
對話中途把 effort 調低,前面的快取不用重付:Claude API 的 per-message effort
前一輪,Claude 用 high 的 effort 排好了 SQLite 搬到 PostgreSQL 的三個步驟。下一輪你只要它用一句話把計畫講完。這時候把 output_config.effort 從 high 調成 low,Claude 那一端到底有哪些東西跟著動了? 這是官方文件裡的範例情境,問題卻很實際。一句話的摘要不需要深思,繼續用 high 是浪費。可是改頂層參數,文件寫得很直接:頂層 effort 一變,prompt cache 就失效。你前面累積的對話越長,這一下越痛。 9 月 1 日的 release notes 補了第二條路,叫 per-message effort,目前還在 beta。要看懂它為什麼能繞過快取,得先把 effort 本身拆開。 一個旋鈕,管到每一個輸出 tokeneffort 很像你交代同事做事時順口補的那句「這個仔細弄」或「這個隨便帶過就好」。它影響對方投入多少力氣,可沒規定要做滿幾個小時。官方的原話是: Effort is a behavioral signal, not a strict token budget. 所以它不是 m...
Crush 的設定檔是一段 Bash,Claude Code 的 JSON 也會跑指令:差別在誰替你點頭
一個 coding agent 的專案設定危不危險,要看它在你點頭之前做了哪些事。場景很普通:你 clone 了一個陌生的 repo,想叫 agent 幫你讀懂它,cd 進去,手指停在 Enter 上。repo 裡的設定檔你一行都還沒看,它卻會比你更早被 agent 讀進去。 直覺會說,答案取決於設定檔的格式。JSON 只是資料,不會動;Bash 會跑,所以危險。把 Crush 跟 Claude Code 的文件並排讀完,我覺得這個直覺只對一半,錯的那一半剛好是最該小心的地方。 Crush:設定檔本人就會動手Crush 是 Charmbracelet 做的終端機 AI coding agent。2026 年 10 月 6 日用 GitHub API 查,它有 28,502 顆星,最新 release 是 9 月 29 日發布的 v0.97.1。我沒有安裝過 Crush,下面講它的部分全部出自 README 和 docs/config/README.md。 它的設定檔叫 crushrc,README 的形容很直接:「A crushrc is just Bash with some ...
AI 與科技新聞摘要 - 2026/10/05
南韓七家金融機構被打進去,另外兩家擋了下來。如果背後真是同一個人,這算七次失守,還是一次? 這是 Korea Herald 十月五日報導的數字。南韓金融當局十月四日週日把業者找去開緊急會議,要求除了營運必要的部分,對外存取一律封鎖,週四前做完緊急安全檢查。當局懷疑,背後是同一個攻擊者用一套 AI 工具同時發動。 每一家都有自己的資安團隊、自己的稽核、自己向主管機關報告的格式。如果攻擊者真的只有一個,這些分開的防線在他眼裡可能是同一種門:七家推開了,兩家沒推動。 白宮和挪威這兩天也各畫了一條線。科技公司在白宮那份 accord 裡承諾四層控制與稽核;挪威政府打算直接立法,規定哪些地方不能戴 AI 眼鏡。一邊是公司的承諾,一邊是法律。 一、南韓七家金融機構遭入侵:七個數字,三種單位Korea Herald 列出的受影響範圍是這樣:Shinhan Bank 約 25,000 人,Yegaram Savings Bank 約 40,000 人,KB Kookmin Bank 153 人,Hana Bank 89 件,BNK Busan Bank 11 名外包人員,Welcome Savi...
照抄官方範例,validate 還是多吐一行:Claude Code mods 的守門 hook 出錯會放行
✔ Validation passed,綠色勾勾。往上看兩行,夾著一句官方教學頁上沒有的話: 1❯ ./register.js gating hook without .catch: tool.call 這是我照 Claude Code 官方的「Write a mod yourself」教學,在暫存目錄建了一個叫 first-mod 的 mod,三個檔案加一個測試檔,內容照抄教學頁,只拿掉了註解。然後跑 claude plugin validate 檢查它。教學頁貼的範例輸出有 hooks: 和 calls: 兩行,我的多了中間這一行。 通過了,可是多一句話。這種時候最麻煩:它沒有擋你,你也不知道該不該理它。 環境先交代:macOS,claude --version 印出 2.1.291 (Claude Code)。mods 是在 2.1.287 加進來的,CHANGELOG 那一段原文是「Added Claude Mods: plugins may now modify deeper behavior」,2.1.287 上 npm 的時間是 2026 年 10 月 1 日(U...














