Flutter 終於能直接呼叫原生 API,Claude Code 設定檔卻在 GitHub 上漏金鑰
Flutter 3.50 和 Dart 3.14 同一天發布,原生互通轉為穩定、iOS 觸控延遲少一個 frame;Google 推出只回答機率、不生成文字的 Gemini Decisions API;Apiiro 在公開 repo 找到上千個藏著金鑰的 Claude Code 設定檔
每天花 1% 的時間,掌握科技脈動。
今日金句#
「直接原生互通跳過 platform channel 的序列化,透過 FFI 和 JNI 直接呼叫原生 API。」 — Flutter 團隊,Flutter 3.50 發布文(來源)
「老實說,我不想再多養出一個中間商。」 — Scott Kirby,United 航空執行長(來源)
今日主軸#
今天早上打開電腦,第一件事就是看 Flutter 的新版發布文。我等最久的是原生互通:以前要呼叫 iOS 或 Android 的 API,得先寫 platform channel、把資料序列化再傳過去,現在 FFIgen 和 JNIgen 轉成穩定,可以直接呼叫,還能同步呼叫、從背景 isolate 呼叫。
另一個我馬上會感覺到的改變在 iOS:官方說觸控延遲少了一整個 frame。做健身和記帳這種要一直滑、一直點的 App,這種差別使用者說不出來,但手指感覺得到。
同一篇也有要花時間處理的事。Material 和 Cupertino 元件搬到獨立的 package,舊的 import 被標成 deprecated;CocoaPods 的 trunk 12 月就要變成唯讀,還沒切到 Swift Package Manager 的專案,現在每跑一個指令都會跳警告。我今天會先在一個小專案跑官方的遷移指令,確認沒問題再動正式專案。
AI 這邊,Google 推出一個只回答機率、不生成文字的 API。我很多功能其實只是要模型回答是或不是、選哪一個,這種情況用它,延遲和帳單都會小很多。
讓我最警覺的是 Claude Code 那則。按下「之後都不要再問」,完整指令就會寫進專案裡的設定檔,裡面如果帶著金鑰,一 push 就公開了。我今天會先把每個 repo 的這個檔案加進 gitignore,再掃一次歷史紀錄。
必讀#
- Flutter 3.50 發布:原生互通轉為穩定,iOS 觸控延遲少一個 frame
- Dart 3.14 推出 dart migrate,DartPad 改在瀏覽器裡跑編譯器
- Google 推出 Gemini Decisions API:只回機率不生成文字,每百萬 token 0.1 美元
- Claude Code 設定檔在 GitHub 上外洩上千組金鑰
- AWS 推出官方本機模擬器 AWS Emulator,不用帳號就能測
- Anthropic 更新支援地區政策:看你人在哪、公司登記在哪、誰持有多數股權
- 48 個 AI agent 在光達資料裡找到一處馬雅遺址,結果是重新發現
- 歐盟提出數位公平法草案:訂閱要好取消,續訂和試用到期前要提醒
- United 航空不讓 AI agent 幫你訂機票
- OpenAI 的 Codex 工作坊:雲端版重做、用語音指揮 agent
- 用 Claude Code 加 Obsidian 做一顆全家共用的 AI 大腦
- 一次假煙霧警報,差點讓 Jane Street 唯一的紐約機房被灑水淹掉
1. Flutter 3.50 發布:原生互通轉為穩定,iOS 觸控延遲少一個 frame#
長文・Flutter・Flutter 官方部落格

為什麼你該在意:這版同時動到你每天寫的 import、iOS 的建置方式和 Android 的預設版本,升級前值得整篇讀完。
摘要:Emma Twersky 寫的發布文說,這版有 188 位貢獻者、其中 69 位是第一次貢獻,合併超過 1,200 個 commit。最大的改變是直接原生互通:Objective-C 的 FFIgen 和 Java/Kotlin 的 JNIgen 轉為穩定,可以同步呼叫,也能從背景 isolate 呼叫,Pigeon 的原生互通則是預覽。material_ui 和 cupertino_ui 成為新專案的預設,package:flutter/material.dart 標為 deprecated,可以用 dart fix --apply --code=migrate_design_widgets 遷移。iOS 觸控排程改善後,輸入延遲少一個 frame,在 60Hz 是 16ms、120Hz 是 8ms。Web 方面,Safari 26.2 以上和 Firefox 147 以上的 Wasm 幀率提高超過兩倍,要用 wasmAllowList 開啟;WebParagraph 讓 CanvasKit 從 5.46MB 縮到 3.75MB。Android 新專案預設 AGP 9.3.1、Gradle 9.5.0、compileSdk 和 targetSdk 36、minSdk 24;release build 會忽略 Intent 裡的 route、dart_entrypoint 和 cached_engine_id。
- 要點 1:CocoaPods trunk 2026 年 12 月改成唯讀,關掉 Swift Package Manager 的專案現在每個指令都會警告;Intel Mac 也開始跳警告,
flutter config --enable-macos-arm64-only可以只建 Apple Silicon 版 - 要點 2:官方開始提供 agent 用的 plugin 和 package skills,用
dart run skills@ get取得,另有skills_lint;Genkit Dart 1.0、MediaPipe package(20 種任務)同步推出,Google Play 上的 Flutter App 超過 100 萬個
社群反應:FlutterDev 在 X 上的發布貼文約 161 讚、8,800 次瀏覽。
為什麼重要:我會先在小專案跑 Material 遷移和 SPM 切換,確認 CI 能過,再升級正式專案;Android 有用 Intent extras 帶 route 的地方要先改掉。
2. Dart 3.14 推出 dart migrate,DartPad 改在瀏覽器裡跑編譯器#
中篇・Dart・Dart 官方部落格

為什麼你該在意:升級 SDK 版本終於有官方工具一步一步帶你做,pub 抓套件也更省流量。
摘要:Connie Ooi 的發布文介紹新的 dart migrate,支援 --dry-run、--apply、--step 和 --target-sdk,適用 Dart 3.0 以上的 package。pub 改用 ETag 快取,官方實測一個有 144 個依賴的專案大約省下 1.5MB。DartPad beta 把編譯器和分析器改成 Wasm 在瀏覽器裡跑,可以用 pub.dev 上的套件,也支援多個檔案。Wasm 端加入 try_table、可在 Wasmtime 跑的獨立 Wasm,SIMD 最多快 4 倍,這部分來自 Modestas Valauskas 的 60 多個貢獻;核心庫新增 rangeEquals,語言演進也改走 RFC 流程。
- 要點 1:
dart migrate --dry-run可以先看會改什麼,再用--step一次升一個版本 - 要點 2:新的 DartPad 能 import pub.dev 套件,教學和重現 bug 時不用再開完整專案
社群反應:dart_lang 在 X 上的發布貼文約 111 讚。
為什麼重要:我有幾個停在舊 SDK 下限的內部 package,會先用 dry run 看差異,一次升一步。
3. Google 推出 Gemini Decisions API:只回機率不生成文字,每百萬 token 0.1 美元#
中篇・AI API・Google 官方部落格

為什麼你該在意:App 裡判斷「是不是」「選哪個」的地方,不用再叫大模型生成一段文字再自己解析。
摘要:新模型叫 gemini-decision-1,一次呼叫可以對同一份多模態輸入(最多 256K tokens)問最多 1,000 個問題,題型有是非題、選擇題(2 到 255 個選項)和評分題,回傳的是校準過的機率。Google 說端到端延遲大約 150 到 250 毫秒,價格是每百萬 input tokens 0.10 美元,不收 output,比 3.5 Flash-Lite 便宜將近 5 倍。Google 自己已經用在 Gemini Notebook 的路由(延遲最多降 40%)、Stitch、挑表情符號和 Search MCP 的安全層。AI Studio 文件寫明它的 output token 永遠是 0,程式可以直接拿結果分支、排序和路由。
- 要點 1:Simon Willison 指出它的 API 跟 Jev 幾乎一樣,價格也跟 GPT-6 Luna 的 decision 模型相同;他拿影片測試,問題的分數是 0.92
- 要點 2:Vercel AI Gateway 當天就能用
gemini-decision-1(見推薦閱讀第 1 則)
為什麼重要:我會把 App 裡內容分類和推播要不要發這兩個判斷,先拿它在背景並跑一週,跟現在的結果比。
4. Claude Code 設定檔在 GitHub 上外洩上千組金鑰#
中篇・資安・Ars Technica

為什麼你該在意:只要你曾在 Claude Code 按過「之後都不要再問」,專案裡可能就有一個帶著金鑰的檔案等著被 push。
摘要:資安公司 Apiiro 發現,在 Claude Code 選「Yes, and don’t ask again」時,完整的指令會寫進 .claude/settings.local.json;如果那個指令帶著 token 或密碼,金鑰就跟著存進檔案。GitHub 上公開的這類檔案超過 10 萬個,其中約 1,100 個、來自 63 個組織的檔案含有機密,215 個是 gitleaks 和 TruffleHog 都沒抓到的。這個問題 2025 年 8 月就有人回報,回報在 60 天後被自動關閉。Claude Code 的 Boris Cherny 說團隊正在研究怎麼防止,並建議用 auto mode 加上機密掃描工具。
- 要點 1:檔名是
.claude/settings.local.json,加進.gitignore是最快的止血方式 - 要點 2:Cherny 說 auto mode 會用分類器處理例行的權限詢問,不用再手動維護允許清單,並稱這個缺口是「good catch」
社群反應:少數派早報也把這則列進當天重點。
為什麼重要:我所有 repo 今天都會加 gitignore,再用掃描工具查一次 git 歷史,有中的金鑰直接換掉。
5. AWS 推出官方本機模擬器 AWS Emulator,不用帳號就能測#
短篇・雲端・GitHub/Hacker News

為什麼你該在意:後端或 agent 要碰 AWS 時,可以先在本機跑,不會產生帳單也不會動到正式環境。
摘要:AWS 在 GitHub 開源的模擬器用 Rust 寫、CC0-1.0 授權,在本機跑,不需要 AWS 帳號。macOS 和 Windows 要透過 Docker,Rust 測試可以用嵌入模式。它也提供 agent skill,用 aws agent-toolkit add-skill --skill-name aws-emulator 安裝,需要 AWS CLI 2.35.0 以上。遙測預設開啟,可以用 --telemetry off 或設定 EMULATOR_TELEMETRY=off 關掉。HN 討論約 510 分、178 則留言,repo 約 1,272 星。
- 要點 1:Simon Willison 注意到前三週就有 29,684 個 commit,是一群 agent 寫的
- 要點 2:遙測預設開著,放進 CI 前記得加
EMULATOR_TELEMETRY=off
為什麼重要:我用 Firebase 和 GCP 比較多,但這種官方模擬器加 agent skill 的做法,正是讓 agent 安全碰雲端的方式。
6. Anthropic 更新支援地區政策:看你人在哪、公司登記在哪、誰持有多數股權#
短篇・AI 政策・Anthropic/INSIDE

為什麼你該在意:團隊或客戶在不同國家時,能不能用 Claude 不再只看你連線的地方。
摘要:Anthropic 的支援地區頁列出三個判斷條件:使用者實際所在地、公司的註冊地或總部,以及由誰持有多數股權或控制權。台灣和日本在支援名單上,中國、香港、澳門和俄羅斯不在。INSIDE 的整理說新政策 11 月 12 日生效,也指出官方沒有說明會怎麼執行。
- 要點 1:三個條件裡的「多數股權或控制權」,會影響母公司不在支援名單上的台灣團隊
- 要點 2:Anthropic 官方頁面沒有寫生效日,11 月 12 日這個日期來自 INSIDE
為什麼重要:我會在 App 裡保留切換模型供應商的設定,一個供應商不能用時,改一行設定就能換。
7. 48 個 AI agent 在光達資料裡找到一處馬雅遺址,結果是重新發現#
中篇・AI agent・個人部落格/Hacker News

為什麼你該在意:這是一個讓 agent 平行處理大量資料、再由人查證的完整案例,連它漏掉文獻的地方都寫出來了。
摘要:Pietro Miotti 在秘魯旅行時想到,如果當年的探險家有現在的工具會怎麼做。他讓 agent 去找公開的 NASA 光達資料,把大約 1,200 平方公里的叢林轉成影像,再讓 48 個 agent 一張一張找金字塔、平台和廣場,同時排除天然山丘、天坑和道路。從冒出念頭到收到墨西哥國家人類學與歷史研究所(INAH)的正式回覆,不到 72 小時,INAH 回覆說這處遺址不在他們的登錄裡。11 月 11 日他更新文章:這處遺址其實已經出現在 Estrada-Belli 等人 2025 年的研究裡,agent 讀文獻時漏掉了,所以是重新發現。
- 要點 1:他把報告翻成西班牙文再寄出,因為 Claude 建議這樣比較容易得到回覆
- 要點 2:作者在文章開頭就註明自己不是考古學家,更新也放在最上面
社群反應:HN 討論約 889 分、320 則留言,最高讚的留言貼出這處遺址更早就被發現的紀錄,也有人說要等考古學家查證才算數。
為什麼重要:agent 找得快,但「這是不是已經有人做過」這一步還是要人查,我自己做研究也是這樣。
8. 歐盟提出數位公平法草案:訂閱要好取消,續訂和試用到期前要提醒#
中篇・政策・The Verge

為什麼你該在意:有訂閱制、免費試用或虛擬貨幣的 App,未來在歐盟可能要改付費流程。
摘要:歐盟執委會週三公布 Digital Fairness Act 草案,目標是讓網路消費更公平。內容包括禁止操弄性的行銷和 dark pattern,例如假的「快賣完了」;讓使用者可以關掉無限滾動、自動播放這類讓人上癮的功能,限制也適用 AI 陪伴和一般聊天機器人;禁止對未成年人提供 pay-to-win 這類近似賭博的設計;訂閱和數位合約要更容易取消,自動續訂和免費試用結束前要提醒。執委會估計每年可以替歐盟消費者省下最多 137 億歐元,違規罰款最高是全球年營業額的 6%。目前還是草案。
- 要點 1:續訂和試用到期提醒會直接影響 paywall 和訂閱流程的設計
- 要點 2:遊戲產業團體已經批評虛擬貨幣和 loot box 的限制「不可行、不合理、不成比例」
為什麼重要:我的 App 有訂閱和試用,提醒和一鍵取消這兩件事,我會先當成產品要求做,不等法規。
9. United 航空不讓 AI agent 幫你訂機票#
短篇・AI agent・The Verge

為什麼你該在意:你在做的 agent 如果要替使用者下單,對方網站可能直接擋掉。
摘要:The Verge 引述華爾街日報說,United 不讓個人 AI 助理替使用者完成訂票,理由是隱私和法規。agent 還是可以顯示 United 的航班,但不能代替使用者完成交易。United 擔心 agent 外洩客戶資料或買到使用者沒想買的東西,也可能繞過聯邦規定,例如要乘客親自聲明行李裡沒有爆裂物。eBay 和幾家銀行也有類似的限制。
- 要點 1:執行長 Scott Kirby 說:「老實說,我不想再多養出一個中間商。」
- 要點 2:CBS 也報導了這項決定
為什麼重要:agent 能看不能買,代表最後一步還是得把使用者帶回原本的 App 或網站。
10. OpenAI 的 Codex 工作坊:雲端版重做、用語音指揮 agent#
長文・AI 寫程式・Latent Space

為什麼你該在意:如果你也覺得雲端 agent 和本機 agent 之間切換很混亂,這篇有 OpenAI 自己的說法。
摘要:AI Engineer Code Summit 第一天有 OpenAI 的工作坊「New Ways of Working with Codex」,由 Developer Experience 工程師 Dominik Kundel 和 Charlie Guo 主持。Kundel 承認 Codex 的雲端體驗一直很彆扭,9 月 DevDay 推出的 Codex Cloud v2 才讓它比較能用:發布一次環境,就能在隔離的實例裡跑多個任務,環境也能在公司內共享。他自己的做法是先在本機做,再叫 Codex 把工作交給雲端。工作坊也談到語音模式,以及 OpenAI 的個人 agent dots。
- 要點 1:Kundel 最後給的建議包括「turn it down」,意思是把 effort 調低,以及「請 agent 幫你」
- 要點 2:文章用「a delegation sink」形容 dots 在工作流程裡的角色
為什麼重要:我自己也在本機和雲端 agent 之間交接,effort 調低這個建議我會先試在日常的小修改上。
11. 用 Claude Code 加 Obsidian 做一顆全家共用的 AI 大腦#
Podcast・AI 應用・How I AI

為什麼你該在意:用一個 Markdown 資料夾當 agent 的長期記憶,是很多人都能照著做的做法。
摘要:Claire Vo 主持的 How I AI 這集,數學教育工作者 Scott Farrar 示範他在 Claude Code 裡做的家庭知識庫:一個用 Obsidian 瀏覽的 Markdown 資料夾,記著家電、保固、保險文件和全家的待辦。他示範用它比較汽車保險、規劃修繕、跟太太共用同一套系統,還把優先待辦和最近完成的事放到牆上的 DAKboard 顯示器。他說自己是因為 AI 聊天會跑題又會忘記,才把家裡的事搬到 Claude Code。
- 要點 1:節目也談到 Claude 建議他先拍哪些東西的照片,讓知識庫有起點
- 要點 2:牆上顯示器特別留了「最近完成」一區
為什麼重要:這跟我把工作和筆記同步進 brain repo 的做法很像,差別在他連太太一起用。
12. 一次假煙霧警報,差點讓 Jane Street 唯一的紐約機房被灑水淹掉#
長文・維運・個人部落格/Lobsters

為什麼你該在意:一個很好讀的事故故事,最後的修法簡單到讓人意外,值得拿來想自己的監控。
摘要:前 Jane Street 系統團隊成員 Michael Bacarella 寫下這段經歷:施工揚起的灰塵觸發煙霧警報,冷氣跟著被關掉,機房溫度一路往上爬。天花板的灑水頭是靠溫度觸發的,他得在溫度超過華氏 150 度、灑水頭啟動之前,把機房裡每台設備的電源拔掉,溫度監控上一度看到 143 度。事後他用 OCaml 寫了一個監控程式,每分鐘問每台伺服器板上感測器的溫度、算平均,偏高就通知整個系統團隊。
- 要點 1:香港團隊那次是有人剛好在螢幕上看到伺服器一台接一台跳出高溫警示,才發現問題
- 要點 2:作者的結論是:有時最可靠的做法就是直接問整批機器的溫度,平均稍微偏高就發警報
社群反應:Lobsters 上約 35 分。
為什麼重要:我的後端也有單一感測來源的監控,這篇提醒我加一個「整體平均」這種笨但可靠的檢查。
推薦閱讀#

- Vercel AI Gateway 上架 Gemini Decision 1:為什麼你該在意:已經用 Vercel AI Gateway 的專案,不用另外串 Google 的 API,就能試必讀第 3 則的 Decisions API。
- 彭博:OpenAI 單季營收首次突破 100 億美元:為什麼你該在意:TechCrunch 引述彭博,第二季約 67 億美元,調整後營業利益率從 -150% 改善到 -109%,還是在虧。
- Databricks 的 Genie agent 會直接跟執行長說實話:為什麼你該在意:新版 Genie 能在無人監督下做多步驟、要做很久的工作,Ali Ghodsi 直接打開自己的 agent,示範它怎麼分析員工滿意度調查裡分數低的部分。
- Mercor 完成 7.5 億美元 D 輪,估值 200 億美元:為什麼你該在意:年化營收來到 30 億美元,公司說花在推論上的錢已經是員工薪資的 3 倍。
- Fable 5.2 拿回第一,單價降了每個任務卻更貴:為什麼你該在意:每百萬 token 從 10/50 美元降到 8/40 美元,但 SemiAnalysis 在 GDPx 上每個任務花了 88.15 美元,之前是 67.16 美元。
- Go 滿 17 歲:今年發布 1.26 和 1.27:為什麼你該在意:Go 團隊說在 AI 輔助開發和 agent 快速崛起的時候,他們想當穩定的那一方,繼續守住簡單、可靠和相容性。
- llm 0.37.2 修正可能把 OpenAI 金鑰送錯地方的漏洞:為什麼你該在意:用
llm接其他 OpenAI 相容服務的人,在兩種情況下可能把設定好的 OpenAI 金鑰送給那家供應商,記得升級。 - Simon Willison 整理 Anthropic IPO 路演影片的重點:為什麼你該在意:共同創辦人 Tom Brown 說 Claude 現在在 AWS Trainium、Google TPU、NVIDIA 和 AMD 四大晶片上訓練和服務。
- curl 30 歲:從一個 100 行的 httpget 開始:為什麼你該在意:1996 年 11 月 11 日,巴西學生 Rafael Sagula 放出 httpget 0.1,大約一百多行 C,Daniel Stenberg 幾天後找到它,一路做成今天的 curl。
- 用電壓故障注入把礦卡解鎖成 A100:為什麼你該在意:作者在 GA100 晶片找到電壓故障注入漏洞,把 CMP 170HX 變成等同 A100-80G,跑起來比零售版 A100 快約 1.2 倍。
- 沒寫過 Swift 和 Kotlin,用 Codex 做出比 Duolingo 更好用的語言 App:為什麼你該在意:William Imoh 連續用 Duolingo 1,000 天還是講不出挪威語,於是用 Codex 和 GPT-Live 做了 iOS 和 Android 原生的 AI 語言家教 Mural。
- 把 SSH 金鑰放進 macOS 的 Secure Enclave:為什麼你該在意:放在
~/.ssh/的金鑰只靠檔案權限保護,任何惡意腳本都能複製;作者後來改用 Secretive,提示畫面好很多。 - OpenAI 建 Control Room,35 秒內能讓研究模型停止輸出:為什麼你該在意:研究工作要先向 Control Room 申請編號,代理式推論任務還要有核准過的 safety case,推論引擎每次回應前都會確認任務還有授權。
- Cloudflare 為什麼選了少見的共識演算法 QuePaxa:為什麼你該在意:Cloudflare 的實驗性共識服務 Meerkat 跑在網路狀況不穩的廣域網路上,Raft 和 Paxos 這類依賴單一 leader 的演算法一遇到 leader 變慢就整個卡住,所以改用不靠 leader 也能前進的 QuePaxa。
- Christian Bird:有了 AI,為什麼我們沒有出貨得更快?:為什麼你該在意:UC Irvine 軟體工程研討會的 21 分鐘演講,談 AI 讓活動量變多、成果卻沒跟上,投影片和引用的論文都附上了。
其他值得關注#
- Plurai wants to help AI agents work better using the same approach that helped get self-driving cars to roads - TechCrunch(用自駕車的方法改善 AI agent)
- Meta is losing its longtime head of infrastructure - TechCrunch(Meta 基礎設施主管將離開)
- Tim Peters has died - Python Discourse(Python 之禪的作者辭世,Guido 發文紀念)
- AlphaGenome 2: Deciphering how cells read DNA to better understand disease - Google DeepMind(解讀細胞怎麼讀 DNA 的第二代模型)
- Try Tabletop: Customizable, collaborative spaces for groups to plan, play and do more together - Google Labs(Google 讓多人一起規劃的 AI 實驗)
- Siri co-founder backs Helix for its voice ID tech - TechCrunch(Siri 共同創辦人投資聲紋辨識新創)
- Hyper-Realistic Sand with WebGL2 - Hacker News(用 WebGL2 做出很真實的沙)
- Faster Retrieval for Better, More Efficient RAG - Apple ML Research(Apple 的 RAG 檢索加速研究)
- CoreWeave turns to customer prepayments, shorter contracts to fund AI growth - TechCrunch(CoreWeave 改用預付款和短約籌錢)
- With $720M round, Britain’s Fractile gets a leg up in the race for AI chips - TechCrunch(英國 AI 晶片新創募得 7.2 億美元)
- I asked every TV manufacturer 17 questions about how they spy on you - The Verge(電視廠商怎麼收集你的觀看資料)
- Hands on with Home Assistant’s new ‘smart home multi-tool’ - The Verge(Home Assistant 新硬體上手)
- Gemini Robotics 2.5 accelerates real-world general dexterity - Google DeepMind(機器人模型的靈巧度更新)
- Can a Linear Program Do Weight-Space Programming? - Hacker News(用線性規劃直接寫模型權重的實驗)
- Congress to call Jensen Huang in to answer for alleged Chinese spy affair - TechCrunch(美國國會要找黃仁勳說明)
- Why the data center you dread might never even be built - TechCrunch(很多資料中心計畫可能根本蓋不成)
- Browse tools.simonwillison.net by tag - Simon Willison(244 個 vibe coding 小工具改成用標籤瀏覽)
Builder 雷達#

1. Google 開源 Unity 用的 Sign in with Google 外掛#
Android Developers 部落格說,過去 Unity 遊戲要接 Google 登入,常靠已經不維護的範例橋接,跟新的 Gradle 建置流程和 AndroidX 要求處不好。新的 Sign in with Google Mobile Plugin for Unity 已經開源放上 GitHub,針對現在的引擎版本和建置需求重做。官方的理由是 Unity 撐起全球一半以上的手機遊戲,第一次登入的體驗會影響首日留存。
對你的 App 代表什麼:做 Flutter 的人用不到這個外掛,但它說明 Google 正在把舊的登入橋接換成官方維護的版本,你 App 裡的登入套件也值得檢查還有沒有人維護。
2. Firebase AI Logic 開放 Gemini 4 Carbon,用戶端 SDK 就能呼叫#
Firebase 在 X 上說,Gemini Developer API 和 Gemini Enterprise API 的付費方案開發者,從前一天起可以透過 Firebase AI Logic 使用 Gemini 4 Carbon,在手機和網頁 App 裡用用戶端 SDK 直接整合。這則約 11 讚。
對你的 App 代表什麼:Flutter App 已經在用 Firebase AI Logic 的話,換模型只要改模型名稱;但 Carbon 比較貴,適合放在少數要深度推理的功能。
3. GitHub Actions 開始支援 workflow lockfile#
Hugo van Kemenade 示範怎麼用 lockfile 鎖住 GitHub Actions 的版本。以前的建議是把 action 釘在完整的 commit SHA,因為 tag 可以被改指向惡意程式碼;現在可以先用 gh extension install github/gh-actions-lock 裝擴充,再產生 lockfile。
對你的 App 代表什麼:Flutter 專案的 CI 通常有好幾個第三方 action,負責簽章和上傳商店的那幾個最值得先鎖起來。
4. Cursor Projects 改成多人協作,你的 agent 能跟同事的 agent 一起做事#
Cursor 在 X 上宣布 Projects 重做成多人版本:每位同事和他們的 agent 都在同一個工作區裡協作,你的 agent 也能跟同事的 agent 協調。這則貼文約 3,864 讚、52 萬次瀏覽。
對你的 App 代表什麼:小團隊同時有好幾個 agent 在改同一個 App 時,任務分配和衝突會變成要管的事,值得先在一個小功能上試。
5. 歐盟草案要求訂閱更好取消,續訂和試用到期前要提醒#
必讀第 8 則的 Digital Fairness Act 草案裡,跟 App 開發者最直接相關的是訂閱條款:數位合約要更容易取消,自動續訂和免費試用結束前要先提醒使用者,未成年人不能碰 pay-to-win 這類設計。罰款最高是全球年營業額的 6%,目前還是草案。
對你的 App 代表什麼:有歐盟使用者的訂閱 App,可以先把試用到期提醒和 App 內取消入口做好,這兩件事也會減少退款和差評。
6. Atuin Threads:把每台機器上的 agent session 變成可以搜尋、同步的歷史#
Atuin 原本是同步 shell 歷史的工具。作者說他機器上現在超過一半的指令是 agent 跑的,但 agent 的 session 散在不同工具和機器上,很難找回來。Threads 把這些 session 變成可搜尋、跨機器同步的歷史:在一台機器用 Claude Code 開始的任務,可以到另一台用 Codex 接著做,執行 atuin resume 就能帶著完整 context 繼續。
對你的 App 代表什麼:同時用 Cursor、Claude Code 和 Codex 的人,最常遇到的就是忘記哪個任務在哪裡做到一半,這類工具能省下翻 log 的時間;裝之前先看清楚它同步了哪些內容。
社群在吵什麼#

1. Anthropic 找到的漏洞,到底修了幾個?#
VulnCheck 追蹤 Anthropic 的 Project Glasswing 七個月,算到 442 個可以歸給 Anthropic 的 CVE,大約是今年所有 CVE 的 0.5%,只有兩個被確認遭到利用。Anthropic 回報的 37,966 個發現裡,只有 19.4% 公開、217 個標成已修復;curl 在 34 份公開報告裡駁回了 19 份。HN 討論約 445 分、216 則留言。最高讚的留言來自 Fil-C 的作者,說他收到的 9 份報告全是真的 bug;另一位大公司工程師說,自從 Mythos 推出,他每天都在修嚴重漏洞,只是這些都在私有 codebase,公開資料看不到。爭點在:公開 CVE 數字能不能代表 AI 找漏洞的真實成果。
2. 一直追蹤孩子的位置,對親子關係有什麼影響?#
The Atlantic 一篇談家長用定位 App 追蹤孩子的文章,在 HN 上約 267 分、303 則留言。一派家長分享自己刻意不給孩子社群和定位手錶;另一派提醒,孩子一發現被追蹤,最簡單的反應就是丟下手機,結果真的遇到危險時反而聯絡不到人。也有人說這類產品在利用家長的罪惡感行銷。爭點在:追蹤到底讓孩子更安全,還是讓他們失去學會自己處理問題的機會。
3. 新手要怎麼安全地自架服務?#
一位剛拿到 Raspberry Pi 的新手在 Lobsters 發問,說網路上查到的不是 SEO 垃圾就是在賣服務,討論約 86 分、49 則留言。高讚回覆有人建議先從不對外的服務開始,在手機、筆電和 Pi 上裝 Tailscale;也有人說定期更新、關掉 SSH 密碼登入、換掉預設 port,就能擋掉大部分自動化攻擊。整串提到 Tailscale 的次數多到有人開始數。爭點在:要不要把服務直接對外,還是全部藏在私有網路後面。
4. 有哪些刻意不用 AI 的 App 和公司?#
Lobsters 上有人想找刻意避開 AI 的 App、公司和資源清單,討論約 62 分、25 則留言。最多人推的是 Codeberg 上的「AI-free FOSS Alternatives」清單,但也有人批評這份清單最上面是「被污染的軟體」,反而比較像黑名單;Spritely Institute 的員工則說他們是有明確禁用生成式 AI 政策的非營利組織。爭點在:這種清單應該推薦好的替代品,還是列出要避開的東西。
中文技術圈#

1. Google推出醫療版Gemini,可串Epic、Oracle電子病歷系統,還整合AI Agent協助看診和保險審查#
(iThome):Google 推出醫療版 Gemini,可以串接 Epic 和 Oracle 的電子病歷系統,並用 AI Agent 協助看診和保險審查。
2. 【資安日報】11月11日,駭客利用大數據平臺Qubole被竊憑證,入侵數十家企業AWS環境竊取資料#
(iThome):駭客拿大數據平臺 Qubole 被偷的憑證,入侵數十家企業的 AWS 環境偷資料,又是一則第三方平台憑證外洩的案例。
3. 漢來美食委外購物商城發生資安事件,部分消費者訂單資料遭異常存取#
(iThome):漢來美食委外經營的購物商城發生資安事件,部分消費者的訂單資料遭到異常存取;同一天黑松線上商店也傳出委外廠商資料庫遭存取。
4. Agent 正在终结 Pull Request?连 GitHub 也开始重新审视传统开发流程#
(InfoQ 中文):InfoQ 討論 agent 大量產生程式碼之後,Pull Request 這種審查流程還適不適用,連 GitHub 也在重新思考。
5. 工程师招聘跌至巅峰时期一半!Manus 取消传统编程面试,产品经理开始直接写代码#
(InfoQ 中文):工程師招聘降到高峰期的一半,Manus 取消傳統的程式面試,產品經理開始自己寫程式。
6. Cloudflare 推出面向 AI 应用程序的 Web Search API#
(InfoQ 中文):Cloudflare 推出給 AI 應用用的 Web Search API,agent 要查網路資料又多一個選擇。
7. Claude Fable 5.2 單價降 20%,企業就能省錢?推理設定讓每項程式任務成本差近 6 倍#
(TechOrange 科技報橘):Fable 5.2 每個 token 便宜了 20%,但推理設定不同,同一個程式任務的成本可以差到將近 6 倍,跟推薦閱讀第 5 則的數字可以對照著看。
8. n8n Labs 推出開源個人 AI 代理 Nod,在用戶電腦開瀏覽器代辦事務,費用由模型供應商收取#
(INSIDE):n8n Labs 11 月 10 日以研究預覽版推出 Nod,在 Mac 或 Windows 的沙盒裡開瀏覽器代辦事務,Apache 2.0 授權,不需要 n8n 帳號,資料和記憶留在自己電腦,模型費用直接付給供應商。
9. 國網中心布局主權AI,TAIWAN AI RAP擴充模型微調能力,加速AI應用落地#
(iThome):國網中心布局主權 AI,在 TAIWAN AI RAP 平臺加入模型微調能力,想讓 AI 應用更快落地。
10. 上下文也是成本:Agent 效率优化的新思路 | 技术趋势#
(InfoQ 中文):InfoQ 把 agent 吃進去的上下文當成成本來看,討論怎麼從這裡優化 agent 的效率。
11. Datadog 推出面向 SRE 故障排查的专用 AI 模型#
(InfoQ 中文):Datadog 推出專門給 SRE 排查故障用的 AI 模型。
12. Google Gemini Robotics 2.5 進賓士產線:人形機器人自主揀料,概念驗證成功率 96%#
(TechOrange 科技報橘):Gemini Robotics 2.5 進到賓士產線,讓人形機器人自己揀料,概念驗證的成功率是 96%。
13. AI 預算還要加碼,投資報酬卻說不清:38% 受訪者曾因超支延後、縮減或取消專案#
(TechOrange 科技報橘):企業還在加碼 AI 預算,但投資報酬說不清楚,38% 的受訪者曾因為超支延後、縮減或取消專案。
14. 開源版 Grok Bot!OpenMausBot 可把自己的 Claude 與 Codex 訂閱放進 AI 機器人#
(INSIDE):OpenMausBot 是開源的 AI 機器人,可以把自己的 Claude 和 Codex 訂閱接進去用。
開源精選#

今天的 trending 有兩個跟 agent 協作有關的工具:不用機器人進會議的筆記 App,和讓 agent 跟你一起畫畫的繪圖軟體;另外三個是量化、組語和遊戲重編譯的硬核專案。星數以 GitHub API 當日查證為準。
1. FrigadeHQ/yogurt#
TypeScript | 331 stars
免費開源的 AI 會議筆記,錄音時不用在會議裡加一個機器人,支援 Mac、Windows 和 Linux,MIT 授權;它會錄下通話內容,用在工作會議前先確認公司規定。
2. klad-app/klad#
Rust | 113 stars
跟 coding agent 共用的 2D 繪圖和動畫 App:你用筆畫,agent 透過 klad 命令列用同一組筆刷畫在同一張圖上,沒有內建圖像模型,每一筆都能單獨修改。授權欄標示為 NOASSERTION,商用前要先看清楚。
3. huawei-csl/MACaQ#
C++ | 68 stars
華為團隊的模型量化工具,可以輸出 GGUF,支援文字、圖像、影片和音訊模型,能接 llama.cpp、vLLM、Diffusers 和 PyTorch,Apache-2.0 授權。
4. 0xdeadf1sh/AssemblyForNeovim#
Lua | 172 stars
一個小小的 Lua 腳本,在 Neovim 裡直接顯示 C、C++ 和 Rust 對應的 x64 或 aarch64 組語,Unlicense 授權。
5. adrbn/bo2-mac#
C++ | 187 stars
把《決勝時刻:黑色行動 II》從 32 位元 x86 Windows 靜態重編譯成 ARM64 macOS 原生程式,用 Remill 轉成 LLVM IR,Direct3D 11 改用 Metal 繪製,不靠 Wine,repo 不含遊戲檔案,GPL-3.0。
影音精選#
1. Greg Isenberg:用 Grok Bot 打造自己的工程、設計和內容團隊#
頻道:Greg Isenberg

為什麼你該在意:Ras Mic 示範他怎麼讓一個 bot 統籌、把寫程式交給 Claude Code,跟必讀第 10 則 OpenAI 講的本機和雲端交接可以一起看。
- 要點 1:每個認真的專案給一個專屬 bot,再留一個通用的工程 bot 接零散的點子
- 要點 2:程式交給 Claude Code,bot 負責規劃、審查和業務面的事
- 要點 3:寫程式前先在 Paper 定好設計系統,讓 agent 有東西可以參考
2. Greg Isenberg 直播:新版 ChatGPT、Claude 白板和 Google Carbon#
頻道:Greg Isenberg

為什麼你該在意:這週新東西太多,這場直播一次把幾個發布拿出來看,順便聊哪些可以變成創業點子。
- 要點 1:他看完資料分析 agent 的示範,說它在取代很大一部分資料分析師的工作
- 要點 2:他提到幫在地商家設定 AI 工具,可能像幫人經營 Google 商家檔案一樣變成一門生意
- 要點 3:直播裡用新工具在六分鐘內做出一張影片縮圖
3. 20VC:Mercor 執行長說他們花在 AI 的錢比薪水還多#
頻道:20VC

為什麼你該在意:Mercor 剛完成新一輪募資,執行長 Brendan Foody 在這段談公司的 token 花費,跟推薦閱讀第 4 則的數字可以對照。
- 要點 1:影片說明寫他們的 token 支出已經超過薪資支出
- 要點 2:Latent Space 的整理說推論花費是薪資的 3 倍
- 要點 3:可以想想自己的團隊,AI 支出和人力成本的比例會往哪裡走
今日觀察#
今天最優先的是 Flutter 3.50。我會先挑一個小專案,跑 Material 遷移、切到 Swift Package Manager,確認 CI 和商店建置都過,再排正式專案的升級。
CocoaPods 12 月變唯讀這件事不能拖,我會把每個專案用到的 pod 列出來,看哪些還沒有 SPM 版本,沒有的就先找替代套件。
Claude Code 設定檔的問題今天就處理:每個 repo 加 gitignore、掃 git 歷史,掃到的金鑰全部換掉。
Dart 3.14 的 dart migrate 我會拿來處理幾個停在舊 SDK 下限的內部 package,先 dry run 看差異。新版 DartPad 能直接 import pub.dev 套件,之後回報 bug 或教人寫 Flutter,我會先丟一個 DartPad 連結,不用對方 clone 整個專案。
Decisions API 我會拿 App 裡的分類和推播判斷先在背景並跑,延遲和花費比現在好,再考慮切換。
歐盟那份草案雖然還沒通過,但試用到期提醒和 App 內取消這兩件事,我打算當成產品需求先做。
Anthropic 改了支援地區的判斷方式,United 不讓 agent 替人訂票,agent 能做什麼越來越取決於對方讓不讓你做。所以模型供應商會做成可切換的設定,購買這類最後一步還是留給使用者自己按。