2026/1/1~2/11  精選DevOps與開發新聞:

#網頁應用開發 #AI代理
Chrome即將支援Google和微軟聯手發起的WebMCP,要AI代理更容易操控瀏覽器

隨著MCP協定去年初爆紅,Google和微軟也在去年8月聯手發起了一個新的網際網路協定專案WebMCP,這個專案希望提供一套更標準化的做法,讓網站經營者來定義和明確描述,AI代理可以和網站內容的互動位置、互動方式、使用的參數,以及互動後期待的結果。目標是讓AI代理可以更快、更可靠,也更準確地操作網頁,來完成任務。WebMCP目前仍是規格提案而非W3C正式標準。

WebMCP提供兩種AI與網站互動的API,第一類是宣告式API,讓網站能直接在HTML表單等既有結構上描述可執行的操作。第二類是命令式API,鎖定較複雜或高度動態的互動流程,允許透過JavaScript執行,貼近真實網站行為的情境。

#平臺工程 #雲端轉型
巴西最大銀行平臺工程解密,18000人開發者平臺架構公開

為了支援雲端轉型,伊塔烏聯合銀行也展開了平臺工程的開發變革,要來提高一萬八千名開發人員的生產力,從文化、標準化和平臺等三大面向的策略來推動變革。

在標準化策略上,伊塔烏聯合銀行定義了自己的應用程式開發藍圖,涵蓋了整個應用程式開發生命週期,各個階段的標準工具、配套機制和相關標準規格。另外訂定了全公司通用的前端技術架構,後端技術架構和分析技術架構。為了統整和套用上述這些工具和技術架構,伊塔烏聯合銀行打造了一套通用的開發者平臺,專注於5大目標,提升開發者體驗與生產力、加速交付與上市時間、改善安全與合規、增強擴展性與可靠性,以及成本優化。在架構設計上,則可分為三大類控制平面,分別是控制管理器、App控制平面和資料控制平面。

#程式碼規劃 #AI代理開發
CodeRabbit推出AI代理開發的任務計畫師,幫你的AI代理訂定更詳細的開發計畫

AI程式碼審查新聞CodeRabbit最近推出了一款AI開發任務計畫師(CodeRabbit Issue Planner),可以用來訂定AI代理的開發計畫,自動生成一系列的開發計畫提示指令,提供給開發者所用的AI開發工具來執行。

這款計畫師會利用CodeRabbit原有用來審查程式碼的上下文引擎,建立一個開發計畫,包括了如何完成任務的說明,列出需要修改的相關文件,並將複雜的開發需求,分解成多階段和不同任務,並且會利用過往的事件、PR、企業組織工具(如Notion、Confluence工具中的資訊),來優化上述的開發計畫和任務。最後產生一個可以編輯的結構化開發計畫和可用的提示指令,可以直接放到開發工具中執行。

#多代理開發 #VS Code
VS Code 1.109持續強化多代理人開發能力,新引入代理工作階段管理與終端機沙箱

微軟今年2月發布了VS Code 1.109版,進一步強化了多代理開發體驗,新增更完整的代理工作階段管理機制,讓使用者能在同一介面中啟動與切換本機、背景與雲端代理工作階段,同時強化代理執行終端指令的風險控管,導入終端機沙箱等安全機制。VS Code也強化終端機工具的呈現方式,讓使用者更容易判斷代理準備執行什麼指令與在何處執行。

去年12月1.108新增的代理技能Agent Skills,現在也成為正式版功能,可以用來將特定領域的指引與工作流程封裝成可重複使用的技能。企業情境則加入GitHub組織層級的自訂指示,讓同一組織內的Copilot對話更容易套用一致規範。此外也加入Claude Agent預覽支援,並支援MCP Apps,讓伺服器回傳互動式內容時能直接在聊天中呈現。

#AI代理開發 #擴充套件
Visual Studio Code現在也能管Copilot Studio代理

最近微軟正式上線了Copilot Studio for Visual Studio Code擴充程式,讓開發人員可以在熟悉的IDE開發環境中,來開發和管理Copilot Studio代理人(agents)。這個擴充功能,將開發代理人的工作流程帶進Copilot Studio,包括原始碼控制、拉取請求、變更歷史紀錄,以及可重複部署,讓創作者與開發人員,能兼顧治理或開發速度來協同作業。

微軟建議有四類開發情境特別適合在IDE中開發AI代理,包括需要管理眾多主題的代理人,且需快速搜尋;需和多人協同並安全變更;想在原始碼中定義代理人及在DevOps管線中同步環境;或是結合IDE和AI助理以加速開發迭代作業。

#jQuery #網頁開發框架
十年來最重要的一次改版,jQuery發布4.0.0,清理多年技術債也新增可信型別

jQuery團隊終於發布jQuery 4.0.0正式版,這是隔了快十年才發布的一次主要版本更新。資安與前端治理關注的更新是支援可信型別(Trusted Types),在啟用內容安全政策(CSP)並要求可信型別強制規則的情境下,透過TrustedHTML包裝的HTML內容較不會因型別不符而被瀏覽器阻擋。另外也移除了對IE 10和更舊版本的支援,並清理了多年累積的舊API與相容性包袱,整體檔案體積也因此縮小。官方團隊預計在jQuery 5.0處理IE 11相關支援問題。

#開發框架 #WebAssembly
.NET 11預覽登場,Zstandard壓縮入列、CoreCLR開始跨進WebAssembly

微軟發布.NET 11第一個預覽版,新的主要版本更新範圍涵蓋執行階段(Runtime)、基礎函式庫、SDK與MSBuild,以及ASP.NET Core、Blazor與.NET MAUI等元件。

其中較受關注的兩項更新,是在基礎函式庫加入Zstandard壓縮支援,以及讓CoreCLR成為WebAssembly SDK的一個目標,並同步擴充瀏覽器託管CoreCLR的相關能力。 

CoreCLR是.NET預設執行階段,負責載入.NET元件與執行C#等語言編譯後的程式,同時處理垃圾回收與執行緒等機制。不過這一版仍屬奠基階段,官方也明確指出目前尚未到可供一般用途使用的成熟度,後續預覽版才會逐步擴大可用範圍與工具鏈整合。

#AI代理開發
數百AI代理七天寫出瀏覽器百萬行程式,Cursor靠分工實現以週為單位的協同開發

AI程式開發工具Cursor揭露一項長期實驗的成果,在單一專案使用了數百隻AI代理來協作,從頭撰寫一款瀏覽器,連續執行1周可以寫出百萬行程式碼,不過,Cursor也投入數十億以上Token的代價。

研究團隊把角色拆成規畫者與執行者,改用工作流水線分工取代扁平結構。規畫者持續逐一走訪程式碼庫並產生任務,必要時可再衍生子規畫者,讓規畫本身也能平行化,執行者則只專注完成被指派任務,完成後推送變更,不必同時兼顧全局協調。每輪迭代結束後,由裁判代理程式判斷是否繼續。不過,研究人員坦言,多代理協調仍是難題,目前雖堪用,但距離最佳化仍有落差。

#AI代理開發流程 #Copilot
GitHub將代理式工作流程的共通工程問題,打包成一款Copilot SDK

從零開始打造代理式工作流程並不容易,在真正開發產品邏輯之前,通常就得先處理一整套共通的工程問題。GitHub進入公布了Copilot SDK技術預覽版,將代理是工作流程所需的基礎能力,做成現成可用的元件。在這個SDK中,GitHub Copilot CLI背後的代理執行迴圈,可以封裝成可程式化介面,方便開發者在自家應用程式中執行多回合任務,並由Copilot負責規畫步驟、呼叫工具、編輯檔案與執行命令。GitHub強調,該SDK沿用Copilot CLI的執行核心,目標是降低團隊自行開發規畫器、工具迴圈與執行環境的負擔。首波支援Node.js與TypeScript、Python、Go與.NET。

#ACP協定支援
GitHub Copilot CLI開始支援ACP協定,要讓第三方開發工具直接串接Copilot代理

GitHub Copilot CLI開始支援Agent Client Protocol(ACP),目前是開預覽版。ACP協定可以讓第三方工具、整合開發環境與自動化系統能透過可擴充介面,直接串接Copilot的代理能力。應用實例如,ACP可用於持續整合與持續交付等工作流程,讓自動化系統能在流程中安排代理式的程式開發任務,並透過標準協定啟動、監控與終止工作階段。ACP也將把權限請求與回覆納入協定互動,外部系統可以在關鍵動作前加入核准關卡,來降低未經確認就執行的風險。

#Xcode #AI代理開發
蘋果IDE開發工具Xcode釋出26.3版,正式支援代理人開發模式

在2月初,蘋果推出Xcode 26.3,可以在Xcode中直接使用Anthropic的Claude Agent與OpenAI的Codex,由AI代理人自主完成複雜的程式開發任務,而不再只是回應單一步驟的輔助工具,等於是宣告App開發流程進入由AI主動參與的新階段。

去年釋出的Xcode 26,已於IDE中導入對話式的生成式AI助理,支援程式碼產生、除錯與文件撰寫,不過,開發者仍然需要一步步下指令。到了26.3版,最大差異是AI角色,從被動輔助升級為可長時間運作的「程式代理人」,能在理解整個專案架構後,自行拆解任務、跨檔案修改程式、執行建置與測試,並反覆迭代直到完成目標。AI開發代理可探索完整專案結構與中繼資料、查閱蘋果官方開發文件,確保使用最新API與最佳實務;同時也能透過Xcode Previews進行視覺驗證,特別適用於SwiftUI等高度依賴介面呈現的開發場景。

#桌面版AI開發工具
ChatGPT將內建程式開發Agent獨立,推出桌面版的Codex App

OpenAI在2月初推出Codex app for macOS,將原本存在於ChatGPT、CLI與IDE擴充中的Codex,進一步獨立為桌面應用程式,變成可管理多程式代理人的指揮中心。Codex App提供了集中式介面,讓多個代理人以獨立執行緒、依專案分類運作。開發者可在不同任務間快速切換,檢視代理人產生的程式差異、留言回饋,或直接在本地編輯器中進行人工修正。App也內建支援Git worktree,使多名代理人能在同一個程式庫中平行工作,而不影響主分支狀態。

透過skills機制,Codex可被賦予特定工具與流程能力,例如讀取Figma設計並轉為前端程式碼、建立與編輯試算表與文件、部署應用程式至雲端服務。OpenAI內部已經有數百個skills,用於評測、訓練監控、文件撰寫與營運分析等工作。

#企業開發需求 #OpenAI
OpenAI加碼搶攻企業開發市場,推出AI代理開發管理平臺

最近OpenAI推出了代理人管理平臺Frontier,讓企業可開發、部署和管理企業營運用的AI代理人。OpenAI Frontier能和企業既有系統串接,不需改換平臺,透過開放標準,可以就地整合AI代理人和現有資料,以及現有使用的應用程式。Frontier可以連結資料倉儲、CRM系統、工單工具和其他內部應用,讓所有AI代理人擁有共同的企業脈絡,來理解企業資料、任務。Frontier可管理本地環境、企業雲端和OpenAI runtime上的代理人,也不需它們改變運作流程。OpenAI也和多家AI開發工具商合作,來協助企業開發代理人。

#開發文件API
Google推出開發者知識API和MCP伺服器,要讓AI助理直接查詢官方開發文件

這套Google新發布的Developer Knowledge API及對應的MCP伺服器,可以查詢firebase.google.com、developer.android.com與docs.cloud.google.com等網站的內容,任何開發文件更新後,24小時內會更新索引,確保AI助理取得的是最新版文件。目前仍是公開預覽,以非結構化Markdown為主,待釋出正式版時,Google計畫新增更結構化的內容,例如可辨識的程式碼範例物件與API參考實體,同時擴大收錄的文件語料,並縮短重新索引的延遲時間。

#AI程式碼審查工具
AI程式碼審查平臺Qodo推出2.0,改採用多AI代理分工審查的新架構

以AI審查程式碼打響名號的Qodo最近推出了2.0版,採用了多AI代理架構,來分工審查程式碼,更強化了多AI代理了解過去審查脈絡的能力。Qodo不再將所有程式碼視為單一的任務,而是改用十多款擅長審查不同程式碼品質的專用AI代理分工處理,像是後端臭蟲、UI問題、runtime失敗、規則衝突、資安風險、效能優化、可用性落差等。還有一個AI代理裁判,用來評估不同專業審查AI代理的結果,由AI代理裁判解決不同AI代理的衝突,或移除重複的建議等。還有一款推薦AI代理,將上下文脈絡擴大到企業的程式碼以外,會參考企業過去的PR歷史紀錄,過去的審查回饋和重複出現的模式,來了解和權衡企業程式碼審查的工程決策。Qodo目前可以支援GitHub、GitLab和Bitbucket平臺。

#網頁組合語言
WebAssembly執行環境Wasmer 7.0,新增Python的非同步執行能力

WebAssembly執行環境Wasmer發布7.0版,開發團隊在其主導的WASI擴充WASIX加入完整動態連結支援,讓更多依賴原生擴充模組的Python套件能在Wasmer上運作。新版也推出實驗性非同步API,可讓Python在Wasmer上補齊完整的非同步能力,並解鎖先前難以運作的生態系套件,例如SQLAlchemy等

#微型沙盒 #開發安全
JavaScript執行環境Deno推出沙盒功能,用微型VM來隔離不受信任的程式碼

越來越多平臺讓使用者透過LLM產生程式碼後立即執行,甚至用API金鑰呼叫外部API或外部LLM,Deno推出沙箱功能,可在Deno Deploy雲端服務上,以Linux microVM隔離執行不受信任程式碼,並透過同一套機制控管對外連線與API金鑰等機密的使用與外洩風險。

更多新聞

  • Linux核心2月初發布6.19版,增加了即時更新用的系統呼叫,控制臺增加新字體來支援高解析度螢幕
  • Node.js在2月初釋出25.6.0版,強化多項非同步Hook的能力
  • 分散式版本管理工具Git在2月初釋出2.53.0版,增加多項新功能和錯誤修復,如新增is-needed子指令來判斷維護指令的執行
  • Rust語言1月底釋出1.93版,大幅改善musl的DNS解析器,也移除Rust libc多個老舊的相容性符號。

責任編輯:王宏仁

圖片來源:GoogleCodeRabbit、微軟、Qodo

熱門新聞

Advertisement