AIPass:智能体记忆存储为小型JSON文件
原文:AIPass – AI agents whose memory is small JSON files they own
持久代理工作区 记住、协作、从零开始的AI代理。将AIPass放入任何项目文件夹。您的代理在会话之间保持持久性,共享上下文,通过邮件协调,并准确地从他们离开的地方继续。$ git clone https://github.com/AIOSAI/AIPass.git $ cd AIPass && ./aipass install 您将获得 两个命令。一个项目文件夹。真正坚持下来的代理。 工作原理 AIPass为您的项目提供了一个框架:代理目录、内存文件、路由层和规划系统。您提供项目,AIPass提供基础设施。 1. 克隆并安装 git clone然后./aipass install。一个命令创建venv,将aipass和drone添加到您的PATH中,并引导进入一个以与您第一个代理的实时对话结束的设置。 2. 打个招呼 设置直接进入对话。关闭终端,明天回来,打个招呼——您的代理读取其记忆,知道其角色,并准确地从您离开的地方继续。 3. 扩展 当您的项目需要时添加更多代理,或者围绕一个常驻经理使用aipass new启动一个全新的项目。代理通过drone命令和邮件协调。 带上您自己的项目 AIPass适用于任何代码库。Python、JavaScript、Rust、Go,无论您正在构建什么。它在您现有的代码旁边添加一个框架,并且不会妨碍您。从1个代理开始一个副项目。扩展到3个用于Web应用程序(后端、前端、设计)。参考实现运行了17个代理来维护AIPass本身。 # aipass init创建的内容 your-project/ src/your_project/ your-agent/ .trinity/ # 内存文件 passport.json # 身份 local.json # 会话历史 observations.json # 学习成果 .aipass/ # 代理指令 .ai_mail.local/ # 邮箱 apps/ # 您代理的代码 logs/ # 结构化日志 README.md