什麼是 GitAgent?
GitAgent(GitAgentProtocol / GAP)是一項開放標準,用於將 AI 代理定義為 Git 儲存庫中的檔案。無需在專有控制台設定代理,你可以用 SOUL.md 定義身份、用 SKILL.md 定義技能、用 agent.yaml 管理設定,並將 memory、tools 與 hooks 全部納入版本控制,支援分支、協作,並可匯出到 Claude Code、OpenAI Agents SDK、CrewAI、Lyzr 等框架。
如何使用 GitAgent?
透過 npm install -g gitagent 安裝 CLI,然後執行 gitagent init --template standard 建立代理儲存庫。編輯 agent.yaml、SOUL.md 和 SKILL.md 定義代理,使用 gitagent validate 驗證,再透過 gitagent run 或 gitagent export 執行或匯出。
GitAgent 核心特點
01
Git 原生代理檔案
將身份、規則、記憶、工具與技能以純文字檔保存在 Git 儲存庫中,享有版本控制、分支、Pull Request 與 CI/CD。
02
框架無關匯出
一次定義代理,即可匯出到 Claude Code、OpenAI Agents SDK、CrewAI、Lyzr、OpenClaw、Nanobot 或原始 system prompt。
03
CLI 與 SDK
使用 gitagent CLI 完成 init、validate、run、export 流程,或透過 query() SDK 以串流方式嵌入代理事件。
04
本機儲存庫模式
複製 GitHub 儲存庫後執行代理,自動提交變更並推送到工作階段分支,支援 --repo 與 --session 恢復。
05
OpenTelemetry 可觀測性
設定 OTEL_EXPORTER_OTLP_ENDPOINT 後,內建 OTEL span 與指標可追蹤 LLM 呼叫與工具執行。
GitAgent 使用案例
將 AI 代理身份、技能與記憶與應用程式碼一起版本化管理
Fork 或分支代理人格,並用 git diff 比較規則變化
在 GitHub 儲存庫上執行代理並自動提交到工作階段分支
將同一代理定義匯出到多個 AI 框架,避免廠商鎖定
GitAgent 常見問題解答
什麼是 GitAgent?
GitAgent 與其他 AI 代理框架有何不同?
如何建立 Git 原生 AI 代理?
GitAgent 是開放標準嗎?
誰建立了 GitAgent?
GitAgent 產品背景及官方連結
GitAgent 支援電子郵件和客戶服務聯絡資訊和退款聯絡方式等。
更多聯絡方式,請訪問 關於我們頁面(https://www.gitagent.sh/docs)
GitAgent 團隊資訊
GitAgent 團隊名稱: Lyzr Research Labs
GitAgent 開發商類型: team
更多關於 GitAgent, 請訪問 關於我們頁面(https://www.gitagent.sh/docs)
GitAgent GitHub
GitAgent GitHub 連結: https://github.com/open-gitagent/gitagent


