Foundation:一個面向AI與人類的全棧框架,旨在消除軟體效能赤字
Foundation 是一個開源的全棧框架,透過單一合約架構、Hermes 熱平面和零複製通訊,彌合硬體速度與軟體棧之間的差距,為 AI 代理和人類開發者提供高效能、確定性協作環境。
Foundation 是一個開源的、觀點鮮明的全棧框架,旨在解決現代軟體棧中普遍存在的“軟體赤字”問題:儘管硬體速度極快(3.0GHz CPU 每時鐘週期僅 0.33 納秒),但典型的 Web 應用卻因路由分發、JSON 序列化和垃圾回收而花費毫秒甚至秒級的時間。Foundation 透過將 Go、Rust/WASM 和 TypeScript 整合為一個統一的“神經系統”,從根源上消除這些不必要的翻譯層。
框架的核心是單一合約架構:開發者只需用 Protobuf 或 Cap'n Proto 定義一次資料變更,後續的 Go 路由、TypeScript 型別以及所有邊界上的零複製二進位制佈局都會自動生成。這避免了從 SQL 行到 Go 結構體、再到 JSON、HTTP、TypeScript 介面和 React 狀態的層層轉換,從而大幅減少 CPU 週期浪費和潛在錯誤。
在效能方面,Foundation 引入了 Hermes 熱平面——一種節點本地、記憶體受限的索引讀取模型,能夠即時投射資料庫變更。基準測試顯示,Hermes 的列式點陣圖合併操作僅需約 34 微秒和 2 次分配,而傳統記錄追蹤路徑需要 7.8 毫秒和超過 10,000 次分配,速度提升 229 倍。此外,框架定義了七層效能階梯,從直接排程(10-30 納秒/操作)到瀏覽器 + WASM + SAB,並確保最快速的通道不會為相容性通道付出代價。
Foundation 特別注重 AI 代理與人類的協作。程式碼庫被設計為代理可執行環境,包含 AGENTS.md 操作合約和 40 多項自動化實踐控制檢查(如合同漂移、併發安全),每次提交都會執行。這使得人類和 AI 代理都能自信地重構和新增功能,而無需擔心迴歸。框架還提供了腳手架工具,可以在數秒內引匯出一個配置完整的生產級工作空間,預置 PostgreSQL、Redis、DORA 遙測和 Go-React-Rust 執行時。
其他內建能力包括:多租戶隔離、事件驅動神經系統、可恢復檔案傳輸、有界後臺任務處理、統一可觀測性(OpenTelemetry)。該專案仍在積極開發中,文件和代理編碼模式隨使用模式不斷擴充套件。