Git hook Sphinx 在推送 agent 程式碼前出題,答對才放行
Sphinx 是一個開源 Git hook,會在受保護分支上暫停推送,由一個沒看過你與 agent 對話的 reviewer 讀 diff 提問:這段改動在出錯時會怎樣。答錯會解釋原因並換新場景重問,答對才繼續推送;它支援 Codex、Claude Code、Cursor、OpenCode、Pi 與純 Git,也可接 OpenRouter 或任何 OpenAI 相容端點,並刻意只用最少 token。
依意思最接近的 18 筆
Sphinx 是一個開源 Git hook,會在受保護分支上暫停推送,由一個沒看過你與 agent 對話的 reviewer 讀 diff 提問:這段改動在出錯時會怎樣。答錯會解釋原因並換新場景重問,答對才繼續推送;它支援 Codex、Claude Code、Cursor、OpenCode、Pi 與純 Git,也可接 OpenRouter 或任何 OpenAI 相容端點,並刻意只用最少 token。
Geoffrey Huntley 分享了一種約束 coding agent 的做法:與其去改 AGENTS.md 讓它使用自己的 diagnostics 庫,不如寫一個 pre-commit hook 檢查 git diff,一旦發現直接呼叫 observability 模組、繞過 diagnostics 的程式碼就拒絕提交,並注入提示要求 agent 改用該庫。他指出更新 AGENTS.md 仍會留下偏差、隨時間漂移,而 hook 把規則變成硬性門禁,效果立刻變成十分滿分。
Anthropic 用 7 名工程師和 Claude,在 5 個月內從零開發出內部原始碼控制系統 Scion 及程式碼審查工具 Antique,並把整個 Monorepo 從 Git 遷移過去。起因是 AI 程式設計量激增:日均程式碼合併從 5 月的約 2500 次漲到 9 月的 3 萬次以上,主分支歷史近 100GB,CI 每天約 2500 萬次檢出,原有 Git 映象方案難以支撐。
Cloudflare 宣布 Artifacts 版本化檔案系統進入開放公測,並舉辦競賽邀請開發者用 Workers 和 Artifacts 建置面向 agent 的下一代 Git 平台。Artifacts 支援程式化建立與 fork 倉庫、儲存程式碼和 agent 上下文,新增將倉庫部署到 Workers、通過繫結在 Worker 中管理倉庫、訂閱 push 等事件觸發 CI 或程式碼審查、選擇美國或歐盟資料轄區以及檢視倉庫指標等能力。
Anthropic 自研 Git 替代方案 Scion 與配套程式碼審查系統 Antique,動因是程式碼變更速度激增:2026 年 5 月日均合併約 2500 次,9 月已超過 3 萬次。主分支歷史近 100 GB,壓縮工作副本超 25 GB,CI 每天約 2500 萬次程式碼檢出,若按 Git 方式抓取每天流量將超 600 PB。該系統由 7 人團隊開發,5 個月完成從 Git 遷移;因 Claude 是 Scion 最主要的使用者且必然線上,因此未做離線支援。
Anthropic 自研了內部版本控制系統 Scion,並在五個月內把 monorepo 從 git 全量遷移完成。原因是 AI 編碼速度已超出為人設計的開發基礎設施:日合併程式碼變更從 2026 年 5 月的約 2500 次增至 9 月的逾 3 萬次,主分支歷史近 100 GB,壓縮工作副本超 25 GB,CI 每天約 2500 萬次 checkout。Scion 假設客戶端始終線上,由服務端負責歷史、blame、合併與 rebase,客戶端只保留有界快取;
Google 開源了 Harness²,這是一套雙層遞迴框架,讓 Agent 在執行時自行修改腳手架、系統提示詞、工具鏈與技能庫。它在沒有標準答案時,用 Propose–Probe–Compose 對改動做行為對比篩選,並把除錯經驗寫進經驗庫,供後續任務檢索複用。實測 GLM-5 在 OpenCode 下執行 WorkBuddy-Bench,得分從 64.2 升到 75.7(+11.5 分),反超未改腳手架的 Gemini 3.5 Flash(72.4);
Anthropic 在工程部落格公布,團隊自建了一套版本控制系統,並在五個月內把整個 monorepo 從 git 完整遷移過去。官方給出的動因是:為人類規模而非 agent 規模搭建的開發基礎設施已經成為瓶頸,5 月每天合併約 2,500 次程式碼變更,9 月已超過 30,000 次。部落格文章詳細介紹了新系統的搭建方式,以及 monorepo 完成遷移的過程。
一位 GNOME 開發者發文主張,如今漏洞報告已離不開 AI 掃描,GNOME 維護者應修改貢獻政策、允許 AI 生成的漏洞報告進入 issue tracker。他進一步提出,繼續禁止 AI 生成漏洞報告的專案不再適合作為 GNOME 的依賴,應遷出 GNOME GitLab。作者稱 2026 年 AI 生成的漏洞報告品質已比 2025 年大幅提升,但仍普遍冗長、誇大嚴重性,偶爾出錯甚至編造堆疊資訊,且數量之大足以壓垮志願維護者。
QGIS 社群通過 QEP428,把 AI 政策從「人類在環」改為嚴格禁止,AI 輔助的貢獻不再被接受。提案由 Nyall Dawson 於 9 月 24 日提交,理由是外部貢獻者大量藉助 LLM 生成補丁,給本就人手緊張的維護者帶來難以承受的審查壓力,未經充分審查的 PR 會拖累程式碼品質與社群信任。討論中有人追問該禁令是否同樣適用於 issue 內容與評論,也有人認為措辭過寬,可能連用 LLM 做程式碼審查、審計與安全分析一併禁掉;
Grok Bot 新增一批聯結器,覆蓋 Robinhood、Coinbase、eToro 等金融服務,以及 Trello、PostHog、beehiiv 等工具,公告以「and more」表示還有更多服務接入。同時,團隊現在可以向 Grok Bot 應用市場提交自建聯結器,官方給出的入口是 x.ai/bot/marketplace/submit-a-plugin。該訊息由官方帳號於 2026 年 10 月 16 日發布,未披露各聯結器的具體功能、可用範圍與上線時間。
GitHub 宣布此前作為功能預覽的新版儀表盤現已面向所有使用者預設開啟。新儀表盤集中展示活躍的 agent 會話、issue 和 pull request,每類列表最多顯示 12 項並支援篩選;更新動態移至獨立的 Feed 標籤頁,還可直接從儀表盤把 issue 指派給 Copilot coding agent 或在 Copilot Chat 中開啟 pull request。想沿用舊版介面的使用者可隨時點選 Preview 旁的下拉選單切回。
一位開發者用 Vite+ 做了三週、四個專案後給出的結論是:新建 Vite 應用時,應把 Vite+ 寫進給 AI agent 的第一條提示。Vite+ 把 Vite、Vitest、Oxlint/Oxfmt、tsdown 和 Vite Task 統一到 vp 命令下,配置集中在 vite.config.ts;vp check 同時管格式、lint 與型別檢查,但型別檢查需在配置裡開啟 typeAware 與 typeCheck,新建專案預設已開啟。
開源維護者 Geoffrey Huntley 提出「Remix 模式」:他今後在 GitHub 發布的專案將關閉 pull request、保留討論區,並給出如何重混程式碼的指引。他認為 AI 生成的 PR 已不值得逐條審閱,有價值的只是行為或架構上的想法,原作者沒有審閱、合併或維護的義務。使用者改為寫一次 Nix overlay 來表達改動,即可在 devenv、Docker 映象、NixOS 系統與測試、CI 及 agent 沙箱中複用,無需 fork;
Google 自 10 月 1 日起暫停其開源軟體漏洞賞金計劃,原因是自動化提交數量大幅上升,其中絕大多數無效。公司稱工程師與開源維護者被大量無效或含幻覺的報告淹沒,承諾 2027 年第一季度給出更新,並建議參與者轉向其他賞金專案。
Pi 1.3.0 發布,在 OpenAI GPT-6(API key)上中途調整思考等級現在會保留 prompt cache;Kimi Code 改用官方客戶端的 Chat Completions 協議,K3、K3-256K 與 Kimi For Coding 中途新增工具也不再讓快取失效。切換模型時舊模型的 thinking 塊會被丟棄,不再以純文字傳給新模型;
OpenAI Codex CLI 發布 0.162.0,啟用 worktree 功能後可從受信任的本地專案建立並列出託管 Git worktree。TUI 新增 /copy 跳轉與複製對話塊、Ctrl+Insert 複製選區,滾輪速度由 tui.mouse_scroll_speed 調整;自訂 Responses 相容模型提供方可配置即時聯網與遠端壓縮,Code Mode 增加流式 Promise 輔助與可選排序工具搜尋。
Anthropic 發布基於 Claude Managed Agents(beta)的 agent 自動化參考實現:按 cron 計劃讀取 Slack 頻道與 GitHub PR,依據上次執行留下的書籤只取新增內容,再把簡報發到指定 Slack 頻道。配套程式碼含 agent、部署、環境、記憶與 vault 等配置,用 ant apply 寫入 Claude API 工作區,憑據存於 vault、沙箱內只留佔位符;