AgentOS SDK

🧠 AI Agent 的持久记忆与进化基础设施

AgentOS SDK 为 AI Agent 提供持久化记忆、项目管理、看板协作与多 Agent 通信的完整基础设施,支持自我进化和跨会话状态保持。

收藏
13k
安装
3k
版本
3.6.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能评估

AgentOS SDK 是一套面向 AI Agent 的完整问责基础设施(Accountability Infrastructure),旨在解决 LLM 会话状态丢失、上下文压缩导致的记忆衰退等核心问题。其功能矩阵涵盖六大模块:

1. 持久化记忆系统(Memory)

  • 路径化存储:支持层级路径(如 /projects/raptor/decisions/architecture),类比文件系统语义
  • 语义检索:基于向量的 aos_search 支持自然语言查询,需显式标记 searchable=true
  • 版本控制:aos_history 提供时间旅行能力,所有删除均为软删除(tombstone)
  • TTL 与标签:支持过期时间和多维度标签体系

2. 项目管理与看板(Kanban)

  • 任务追踪:状态流转(todo → in-progress → done)、优先级标记
  • 项目卡片:自动同步 TASKS.md, IDEAS.md, CHANGELOG.md 至数据库

3. 自我进化框架(Self-Evolution)

这是 AgentOS 的差异化亮点,提供结构化反馈循环:

  • aos_mistake:错误登记与根因分析
  • aos_problem_solved:解决方案索引,避免重复解决
  • aos_checkpoint:每 15-20 分钟上下文快照,对抗压缩
  • aos_before_action:行动前检索历史教训
  • 推荐内存结构:/learnings/, /patterns/, /reflections/ 等语义分区

4. Mesh 通信(Agent-to-Agent)

  • 实时消息:aos_mesh_send / aos_mesh_inbox 支持跨 Agent 协作
  • WebSocket 守护进程:mesh-daemon.mjs 实现异步消息队列

5. 实时同步机制

  • WebSocket:订阅内存变更事件(memory:created, memory:deleted)
  • Webhook:HTTP 回调支持外部系统集成

6. 强制上下文备份协议

文档强调「CRITICAL」级要求:每 10 分钟心跳必须执行 CONTEXT.md → AgentOS 的双写备份,防止会话重启后上下文丢失。

---

显著优点

| 维度 | 评价 |
|------|------|
| **架构完整性** | 覆盖「存储-检索-协作-进化」全生命周期,非简单 KV 包装 |
| **对抗 LLM 失忆** | 显式解决上下文压缩问题,checkpoint + 心跳协议是工程实践导向的设计 |
| **Agent 原生** | API 设计为 Shell 函数(`aos_put`),适合代码解释器环境直接调用 |
| **自我改进闭环** | 从「犯错→记录→检索→避免」形成结构化的元认知能力 |
| **多 Agent 就绪** | Mesh 通信支持协作型 Multi-Agent 系统构建 |

---

潜在局限与风险

| 风险点 | 说明 |
|--------|------|
| **依赖特定运行时** | 示例代码基于 `agentos.sh` 和 `clawd` 生态,未说明独立运行能力 |
| **IP 暴露** | 默认端点 `http://178.156.216.106:3100` 为裸 IP,非 HTTPS 域名,存在中间人风险 |
| **速率限制** | 搜索仅 20/分钟,高频自省场景可能受限 |
| **Embedding 延迟** | 文档提示语义索引「可能需数秒」,未说明一致性保证 |
| **数据主权** | 云端存储架构,敏感数据需评估合规性 |
| **生态锁定** | `clawd`, `clawdbot`, `AGENT-OPS.md` 等形成工具链依赖 |

---

适用人群

  • 长期运行 Agent:需跨会话保持状态的自动化工作流
  • Multi-Agent 系统:需要 Agent 间任务委派与协作的场景
  • 自我改进型 Agent:追求减少重复错误、积累领域知识的系统
  • 代码解释器用户:需在 Shell 环境直接操作记忆基础设施的开发者

---

常规风险提示

1. 传输安全:默认配置使用 HTTP 明文传输,生产环境必须配置 https://api.agentos.software
2. API 密钥管理:AGENTOS_API_KEY 需按机密凭证处理,避免日志泄露

3. 数据留存:TTL 配置不当可能导致关键记忆过早过期

4. 版本兼容:aos CLI 与 SDK 函数并存,需注意行为一致性

AgentOS SDK 内容

examples文件夹
scripts文件夹
手动下载zip · 33.2 kB
clawdbot-integration.mdtext/markdown
请选择文件