Vercel 收購 Better Auth,讓 AI 代理擁有自己的身分

請查看收件匣中的確認信,你可以在信中調整偏好設定,甚至加入其他群組。

在你喜歡的社群媒體上追蹤 TNS。

成為 TNS 在 LinkedIn 上的追蹤者

AI 代理越來越常代表人們行動,例如開 pull request、審查程式碼、建立部署、查詢內部系統,或更新商務應用程式。然而,如今它們通常是戴著部署者的同一張識別證在做事;代理接觸到的每一項服務看到的都是那個人,而不是代理本身,也沒有乾淨俐落的方法可以限制某個代理能做什麼,或在不連帶切斷其他人權限的情況下停用它。

這也就是為什麼 Vercel 要收購 Better Auth;Vercel 是 Next.js 網頁框架及其相關部署平台背後的公司,而 Better Auth 的開源 TypeScript 驗證框架每週 npm 下載量約達 470 萬次。

交易完成後,Better Auth 創辦人 Bereket Engida 與核心團隊將加入 Vercel,繼續推動該框架,以及更廣泛的代理身分相關工作。

借用他人登入身分的代理

Better Auth 最為人所知的是一套開源 TypeScript 驗證框架,開發者會用它在多種框架的網頁應用程式中加入登入、工作階段、使用者管理與權限功能。不過,在 Vercel 找上門之前,這家新創就已經開始把目光放到「驗證人類」之外。

事實上,Better Auth 已經開始開發 Agent Auth;這是一套開放協定,旨在賦予 AI 代理自己的身分,並提供有範圍、可委派、可撤銷的權限,且這些權限會與部署者本人的權限保持分離。

Better Auth 並不是唯一擁抱 AI agent 身分識別的團隊。Anthropic 最近推出 Claude Tag,讓 Claude 以自己的連結帳號在 Slack 中擁有自己的存在,而不是透過標記它的人的身分來行動。實作方式不同,但背後想法相近:把 AI agent 視為擁有自身身分的獨立行動者,而不是叫用它們的使用者延伸。

「我們是個小團隊;AI agent 身分識別這個問題很大,而且變化很快。」

Engida 在一篇週二發布的部落格文章中說明加入 Vercel 的決定時寫道,要解決這個問題,規模已經超出一家小型新創能實際獨力承擔的範圍。

「我們是個小團隊;AI agent 身分識別這個問題很大,而且變化很快,」Engida 指出。「有了 Vercel 的基礎設施、發行能力、社群與產品觸及面,我們能把這些想法帶給開發者,規模遠大於我們單打獨鬥所能做到的程度。」

在週二發布的另一篇部落格文章中,Vercel 執行長 Guillermo Rauch 也提出類似主張,認為現有的身分系統是為人而不是自主軟體所打造。

「當 agent 代表你行動時,它是在你的身分與存取權限下執行,所以它接觸到的每一項服務看到的都是你,而不是這個 agent,」Rauch 寫道。「沒有一個乾淨俐落的方式,可以限制任何單一 agent 或 subagent 能做什麼,或是在不切斷其他 agent 的情況下,只停用其中一個。」

這項工作接下來會整合進 Vercel ConnectEve,也就是該公司用來連接 AI agent 與外部服務的產品。

「當 agent 代表你行動時,它是在你的身分與存取權限下執行,所以它接觸到的每一項服務看到的都是你,而不是這個 agent。沒有一個乾淨俐落的方式,可以限制任何單一 agent 或 subagent 能做什麼,或是在不切斷其他 agent 的情況下,只停用其中一個。」

通往 Vercel 的路

Better Auth 起源於 Engida 在打造一個無關的開源分析專案時遇到的問題。當時他希望支援具備不同權限層級的團隊帳號,卻發現既有的身分驗證函式庫不符合需求,因此花了大約七個月打造自己的、不綁定特定框架的替代方案,並在 2024 年 9 月發布第一版。

這個專案成長很快,Better Auth 先進入 Y Combinator(YC)加速器計畫,接著在 2025 年夏天完成 500 萬美元種子輪募資。同年稍晚,它接手 Auth.js 的維護治理(前身為 NextAuth.js),原因是維護者認為兩個專案正朝著相同方向發展。

Rauch 強調,這項收購不會改變該框架未來的開源狀態,Better Auth 仍會以 MIT 授權條款免費提供。

「團隊會持續以相同的開放貢獻模式、社群治理,以及涵蓋整個生態系的框架支援來主導開發,」他寫道。

由社群建立的路線圖、文章、資源與學習歷程,協助開發者選擇自己的道路,並在職涯中成長。