git 原生的代理狀態
將身分、記憶、規則、工具與技能儲存在 git 儲存庫中的純文字檔案裡,讓代理可像程式碼一樣進行分支、差異比對、審查與回滾。
GitAgentProtocol(GAP)是專為開發者打造的 git 原生 AI 代理框架,可用版本控制檔案管理代理身分、記憶、規則與技能。支援 CLI、Node.js SDK 與具聊天、語音及工作流程工具的瀏覽器介面。
GitAgentProtocol(GAP)是以 TypeScript 建置的 git 原生 AI 代理框架。其核心概念是:代理的身分、記憶、規則、工具與技能都以一般檔案形式存在於儲存庫中,因此整個代理可以透過標準 git 工作流程進行閱讀、版本控制、分支、差異比對與回復。
此產品專為希望透過程式碼、終端 REPL、SDK 或瀏覽器介面來執行與管理代理的開發者而設計。網站強調可稽核性、人機協作審查與可逆變更,並將 GitAgent 定位為專注於自主編碼與專案工作的系統,而非通用生活助理。
將身分、記憶、規則、工具與技能儲存在 git 儲存庫中的純文字檔案裡,讓代理可像程式碼一樣進行分支、差異比對、審查與回滾。
將主要終端介面作為互動式 REPL 執行,並提供單次提示、遠端儲存庫、沙箱執行,以及從 CLI 啟動網頁介面的選項。
透過 SDK 將 GitAgent 整合到 Node.js 應用程式中,並在程式碼中呼叫 `query()`,以程式化方式自動化提示與工作流程。
在 3333 埠上提供瀏覽器 UI,包含聊天、語音、技能、整合、通訊頻道、排程器與視覺化技能流程建構器。
運用 git 分支、提交、日誌、差異比對、標籤與還原操作來檢視代理歷史並回復較早狀態。
以 YAML 定義可組合的確定性工作流程,並透過 hooks、skills 以及 `bootstrap.md` 和 `teardown.md` 等生命週期檔案支援代理行為。
當你想要快速的互動式工作階段、單次提示,或想讓本機工作流程盡量貼近儲存庫時,可從終端執行代理。
將 GitAgent 嵌入 Node.js 應用程式,以自動化提示並將代理行為直接整合到產品程式碼中。
當圖形化工作流程比終端更方便時,可使用瀏覽器介面進行聊天、語音、由排程器驅動的執行、技能與整合。
在審查或實驗期間,透過分支、差異比對、提交與還原代理檔案,像管理軟體變更一樣管理代理變更。
當你需要代理透過 Telegram、WhatsApp、電話或以 Composio 為基礎的整合在儲存庫外回應時,可連接訊息頻道或第三方服務。
GitAgent 以 git 原生代理框架的方式運作。文件說明 CLI、SDK 與瀏覽器介面是與同一個代理儲存庫互動的不同方式。
來源描述將 GitAgent 定位為與框架無關,並指出它可搭配 Claude、OpenAI、CrewAI 和 Lyzr 等提供者使用。文件也提到 OpenAI Realtime 與 Gemini Live 可用於語音模式。
CLI 預設會啟動互動式終端 REPL。它也支援單次提示模式、遠端儲存庫作業、沙箱執行,以及用於啟動具語音功能網頁介面的旗標。
網頁 UI 在 3333 埠上執行。它提供聊天、技能、整合、通訊頻道、視覺化技能流程建構器、排程器、設定與語音模式。
網站將 GitAgent 定位為以版本控制、分支、差異比對與回滾為核心的開發者導向代理系統。首頁也說明它不是通用型生活助理。