我的 iTerm 不知道我在跑 Claude Code,Warp 知道
寫於 2026 年 8 月 24 日,9 月才上線(部落格的發佈額度在 8 月中用完了,稿子積壓了三週)。文中對 Warp 的描述以 8 月 24 日的官方文件與定價頁為準,你讀到時可能已經改版。 我的 iTerm 不知道我在跑 Claude Code。 它知道有個子程序開著、正在往畫面丟字元,其中一部分是 ANSI 顏色碼。它畫得很快也很漂亮,但它畫的是一條文字流。哪一段是 agent 在想事情、哪一段是它跑出來的測試結果、哪一條指令是我自己手打的,對 iTerm 來說沒有差別,都是字。所以 Warp 我只關心一件事:那個資訊落差。終端機本身知道有 agent 在,跟完全不知道,差在哪一步?差得夠不夠讓你把用了好幾年的終端機換掉?它的 agent 強不強我不打算比,市面上每一家都在同一批模型上打,強弱是這個月的事。 我沒有裝過 Warp,這篇全部是 8 月 24 日官方文件上寫的行為,不是我跑出來的結果。 差別不在功能表,在誰看得到你剛剛打的那行Warp 自己在文件的機器可讀索引裡把自己叫 the agentic development environment。它列自家差異...
雇主現在不能拒絕你自提了,但擋住八成人的從來不是雇主
2020 年底,勞退自提率第一次突破雙位數,10.08%。 那條可以自提的規定在這個數字之前就寫好了。《勞工退休金條例》第 14 條第 3 項的原文是這樣: 「第七條規定之人員,得在其每月工資百分之六範圍內,自願提繳退休金;其自願提繳之退休金,不計入提繳年度薪資所得課稅。」 一句話裡有兩件事。上限 6%,還有提繳的那一年不計入薪資所得課稅。後半句才是值得看的部分:那筆省下來的稅跟基金今年賺多少沒有關係,是條文直接給的,所得稅級距越高的人當年度省得越多。 所以在 2020 年那個 10.08% 之前,有一個不看市場臉色的東西擺在檯面上很多年,十個勞工裡不到一個去拿。 東西是白給的,門口卻沒人排隊。這種時候,先去看門。 那扇門後面站著你的公司自提這件事,你自己一個人走不完流程。 條文寫的順序是:你要通知雇主或委任單位,由雇主或委任單位填具提繳申報表送勞保局,錢從你的工資裡扣,連同雇主負擔的部分一併向勞保局繳納。表不是你填的,錢也不是你匯的。中間那個動作在別人手上。 今年 8 月那批新制報導裡,媒體特別開了一題來回答「雇主拒絕自提 6% 怎麼辦」。會被開成一題,說明它不是假設題。 ...
AI 與科技新聞摘要 - 2026/08/23
一首歌算不算 AI 生成的,誰說了算? Apple Music 給的答案是:唱片公司自己說。這幾天的新聞裡,同一種安排換了五個題目出現。每一則都有人在替別人認定事實,而認定錯了的時候,掏錢的往往是另一批人。 一、A2A 搬進 AAIF,agent 生態的兩個底層協定歸同一個機構管Google 把 Agent2Agent(A2A)協定轉移到 Linux Foundation 底下的 Agentic AI Foundation(AAIF)。時間只能寫「8 月中」:讀得到的原文(Techzine,8 月 17 日發布)只寫 August 2026,沒給確切日期,Axios 那篇回 403 打不開,所以某些摘要說的「8 月 20 日正式加入」我不採用。 A2A 其實 2025 年 6 月就交給 Linux Foundation 了,這次是再往裡面挪一層:AAIF 是專攻 agentic AI 的 directed fund。 AAIF 裡面已經住了誰?Anthropic 的 MCP(2025 年 12 月交出,到 8 月中大約八個月)、Block 的 goose、OpenAI 的 AGE...
OpenHands 把「規則什麼時候進 context」拆成四種觸發,兩種主力各有各的壞法
寫給 agent 的規則,最早只有一種放法:整份塞進系統提示,從第一句話跟到最後一句。你的 CLAUDE.md 就是這樣運作的,OpenHands 那邊的對應物叫 AGENTS.md,檔名不同,行為一樣。它在對話開始前就進場,不管你今天要做的是改一行 CSS 還是追一支 log。 OpenHands 的官方文件對這件事講得毫不遮掩: Always-on content occupies the conversation context from the beginning. Keep AGENTS.md concise and move lengthy or specialized instructions into on-demand skills and references. 「移到 on-demand」講起來一句話就完了。真正難的是那個 on-demand 的判斷由誰做。OpenHands 現在給了四個答案,其中兩個是主力,而它們壞掉的方式完全不一樣。 先講一件很多舊文章寫錯的事那個機制以前叫 microagent。現在不叫了。 OpenHands/OpenHands...
健身房年約該不該簽:那條規定只保障你預繳的一半
寫於 2026 年 8 月 22 日,9 月才上線(部落格的發佈額度在 8 月中用完了,稿子積壓了三週)。文中的數字與時事狀況以 8 月 22 日為準。 櫃檯報價的方式全台都差不多。月繳一個數字,年繳一次付清打個折,教練課十堂一包、二十堂再便宜一點。折扣越大,你要一次交出去的錢越多。 該選哪個? 大部分人是用算術解這題的:折扣多少、一年會去幾次、換算下來一次多少錢。算術沒錯,它算的是「一切照計畫走」的那個世界。價目表上沒有的那個變數,寫在一份四年多前生效的行政規定裡。 一句話的條文,藏了兩個開關《健身中心定型化契約應記載及不得記載事項》第 22 點第一項,就這麼一句多: 業者應就收取費用百分之五十額度,提供履約保障。但於契約期限內按月收款者或預收第五點之費用,其累計金額在新臺幣五千元以下者,不在此限。 拆成人話有三層。你預繳的錢,業者只需要替其中五成上鎖,常見的做法是把錢交進銀行的信託專戶。按月收款的,不用上鎖。預收累計五千元以下的,也不用上鎖。 同一點的第二項還給了四種上鎖方式讓業者擇一:信託專戶、金融機構開的履約保證、價金保管服務,或其他經教育部許可的方式。同一項也寫...
AI 與科技新聞摘要 - 2026/08/22
寫於 2026 年 8 月 22 日,9 月才上線(部落格的發佈額度在 8 月中用完了,稿子積壓了三週)。文中的「今天」「今日」都指 8 月 22 日當天,營收數字與市況請以該日為準。 今年 AI 圈的大錢有個共同的長相:合約簽了,錢還沒動。 這幾天的新聞剛好把幾種「還沒動的錢」排在一起看。一張要對方先下單才會解鎖的認股權證、一筆把核心技術授權給自己投資人的軟體交易、一個由特殊目的公司出面去借的千億債務包,再加一張把營運上限從 10 輛改成 5,000 輛的許可。金額都很嚇人,而目前為止,沒有任何一方真的把錢掏出來。 一、Marvell 給 Google 一張 5,897 萬股認股權證,每買 5 億美元解鎖一格Marvell 8 月 19 日送進 SEC 的 8-K,寫得比任何一篇報導都清楚。7 月 29 日雙方簽了客製晶片的商業協議,8 月 18 日 Marvell 對 Google 發出一張認股權證,可買 58,970,907 股普通股,行使價每股 206.58 美元,可行使到 2033 年 8 月 18 日。 乘起來大約 121.8 億美元。這個總額申報文件裡沒寫,是我...
一個 agent 中途反問你問題,這件事在 MCP 的抽象裡沒有位置
寫於 2026 年 8 月 22 日,9 月才上線(部落格的發佈額度在 8 月中用完了,稿子積壓了三週)。文中對 A2A 的描述以 8 月 22 日的官方文件與 repo 狀態為準,你讀到時規格可能已經改版。 2025 年 3 月 25 日,一個 repo 落下第一顆 commit,訊息就兩個字:Initial commit。接下來兩個禮拜,那個 repo 一顆 commit 都沒有。4 月 9 日一天之內,llms.txt 進來了,README 補上介紹影片跟整段核心概念,PR 一個接一個。一個專案被推出去見人的時候就長這樣。 那個 repo 叫 A2A,全名 Agent2Agent。當時 MCP 的第一版規格(版本編號就叫 2024-11-05)已經公開快五個月,工具鏈剛長起來,每個人都在寫自己的 MCP server。所以第一個反應幾乎都一樣:我已經有 MCP 了,你這個是要幹嘛。 這個問題問得對,而且答案跟功能表沒什麼關係。 在那之前,你只能把另一個 agent 包成工具你手上有兩個 agent。A 讀 codebase 出計畫,B 跑測試跟部署,兩個各有一套 MCP...
換一台容器就接不回對話?Agent SDK 的 SessionStore 把 transcript 搬去 S3
一個用 Agent SDK 寫的 agent,包成 function 丟上雲端跑。第一次呼叫很順,回了一個 session id。使用者接著問第二句,這次進來的是另一個容器,你把剛剛那個 session id 塞進 resume,找不到。 原因不在你的程式碼。Agent SDK 預設把 session 的 transcript 寫成本機的 JSONL 檔,位置在 ~/.claude/projects/。開第一句話那台機器已經被回收了,檔案跟著一起蒸發。 autoscale 的 worker 是同一題,只是更頻繁:同一個使用者的兩句話打到兩台不同的 pod,第二句就變成一場全新的對話。 同一個 session,換一台機器就等於沒發生過。 兩條土法煉鋼的路第一個念頭通常是:我自己存啊。把使用者說什麼、模型回什麼寫進自己的資料庫,下次呼叫再把歷史整包塞回 prompt。這條路能動,代價是你手上多了一套對話狀態,而 SDK 內部還有它自己那一套。兩邊記的內容不完全一樣,維護的人遲早要回答「到底哪一份才對」這個問題。 第二個念頭是:那我把檔案搬走。跑完把 ~/.claude/project...
AI 與科技新聞摘要 - 2026/08/21
一台開發機上跑著 Ray,dashboard 開在 localhost。另一個分頁停在某個新聞網站,側邊欄的廣告輪播了一輪。這樣就夠了。不用點錯連結、不用下載任何檔案,那台機器上就可能被執行任意程式碼。 這是 CISA 8 月 17 日列進 KEV 目錄的那個漏洞的實際攻擊路徑。同一週的其他幾則消息剛好都在賣能力。那些數字都由賣方提供,只有前面那個修補期限是主管機關寫的。 一、CISA 給三天,而修好的版本去年十一月就上架了CVE-2025-62593,CVSS 9.4,影響 2.52.0 之前的 Ray。Ray 是開源的分散式運算引擎,大量用在生產環境的 ML 訓練與推論。CISA 8 月 17 日把它加進 KEV(Known Exploited Vulnerabilities)目錄,聯邦民政機關的修補期限訂在 8 月 20 日。 三天。 問題出在 /api/jobs 與 /api/job_agent/jobs/ 這兩個端點沒有做驗證。The Hacker News 引用的說法很不客氣: Due to the longstanding decision by the Ray ...
切到 Architect 就只能寫 markdown:Roo Code 把權限綁在角色上
一個模式憑什麼知道這個檔案不能改? Roo Code 把答案寫成一個欄位,叫 groups。它掛在角色的定義上。你切換角色,可動的檔案範圍跟著換掉,中間不會有人問你要不要授權。 這個 VS Code 擴充套件本身已經收了。官方文件 repo 裡那份 sunset.md 標題就叫 “Sunsetting Roo Code (Extension, Cloud, and Router)”,內文寫 “All Roo Code products will be shut down on May 15, 2026”,GitHub 上的主 repo 目前的狀態是 archived: true,最後一次 push 停在 2026-05-15,三個多月前的事。我沒裝過也沒跑過它,下面每一段都是讀官方文件站跟原始碼得到的,講的是它封存當下的行為。 產品收掉了,機制還留在原始碼裡可以讀。 groups 裡那一行,不是字串就是一組 tuple從最裡面拆起。一個模式的定義有個必填欄位 groups,型別是陣列,每一項只有兩種長相。 字串是一種,例如 "edit",代表這個群組整組放行、...














