Agent 为什么也需要一套自己的 Git
随着 AI Agent 从聊天机器人演变为长期自我改进的系统,其 Memory、Skill、Script、定时任务和权限等状态不断变化且相互依赖,容易陷入不一致的"半升级"状态。文章提出 Agent 需要一套类 Git 的版本管理体系(Agent Native Git),让每次自我修改成为可查看、可审查、可回退的完整"升级包"。文中以 Hermes 的 Memory Tool 和 Skill Ledger 为案例,分析了现有实现的差距,并提出候选版本、变更记录、冲突检测、分层存储等四项关键能力,以及基于 libgit2、gix、Dulwich 等开源实现的技术方案。