无原创,纯转发
GitAgent:用 Git 仓库定义 AI Agent 的开放标准

AI Agent 框架百花齐放,但每个框架都有自己的结构,Agent 定义无法跨平台复用。GitAgent 提出了一种框架无关、基于 Git 的 Agent 定义标准——克隆一个仓库,就能获得一个 Agent。

核心理念

Git 原生:版本控制、分支管理、Diff 比较、协作能力开箱即用
框架无关:通过适配器导出到 Claude Code、OpenAI、CrewAI、Cursor 等任意框架
合规就绪:内置 FINRA、美联储、SEC 等金融监管合规支持
可组合:Agent 之间可以继承、依赖和委托

怎么用?

一个仓库只需两个文件即可成为 Agent:

agent.yaml:清单文件,定义名称、版本、模型、技能、工具等
SOUL.md:身份文件,定义人格、沟通风格和价值观

可选添加 RULES.md(硬约束)、DUTIES.md(职责分离)、skills/(技能模块)、workflows/(工作流)等目录,按需扩展。

亮点设计

12 种架构模式:包括人类审批(Human-in-the-Loop)、Agent 版本管理、分支部署、Agent Fork 与混用、CI/CD 集成、生命周期钩子等
职责分离(SOD):定义角色权限和冲突矩阵,确保关键流程不被单一 Agent 端到端控制
SkillsFlow:用 YAML 定义确定性多步工作流,支持步骤依赖和模板数据流
11 个导出适配器:覆盖 system-prompt、Claude Code、OpenAI、CrewAI、Cursor、Lyzr 等主流平台

快速开始

npm install -g gitagent
gitagent init --template standard
gitagent validate
gitagent export --format system-prompt


项目目前已获 1.1k Star,MIT 开源协议。

🔗 https://github.com/open-gitagent/gitagent

#AIAgent #GitAgent #开源 #Agent标准化 #框架无关 GitHub - open-gitagent/gitagent: A framework-agnostic, git-native standard for defining AI agents
Back to Top 1px