agentos

🧠 AI Agent 云端记忆与协作中枢

🥥78总安装量 18评分人数 19
100% 的用户推荐

AgentOS官方SDK为Clawdbot提供云端记忆同步、跨Agent消息通信和Dashboard管理能力,实现AI Agent状态的持久化与可视化监控。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 无危险代码执行:未使用 eval/exec/system 等函数,脚本仅含标准 bash 命令(cp、curl、jq)
  • ✅ 依赖安全可靠:版本锁定,无动态代码加载,无已知 CVE 漏洞
  • ✅ 数据可控透明:无静默收集,API Key 本地存储,用户完全掌控数据流向
  • ⚠️ 凭证本地存储:敏感信息存放于 ~/.agentos.json,需确保文件权限 600 防止泄露
  • ⚠️ 外部通信依赖:使用 curl 连接用户配置的 API 端点,需验证服务端 TLS 配置

使用说明

核心用法

AgentOS SDK for Clawdbot 是一套完整的云端记忆与状态管理解决方案,专为 Clawdbot 生态设计。其核心功能围绕记忆持久化跨Agent通信可视化监控三大支柱展开。

记忆同步机制是 SDK 的核心。通过 agentos-sync.sh 脚本,Agent 可在每次心跳时将本地 CONTEXT.md、每日笔记和项目状态同步至 AgentOS 云端(brain.agentos.software)。这解决了 AI Agent 在内存压缩(compaction)后丢失对话上下文的行业痛点。SDK 强制要求 CONTEXT.md 以 "🔴 ACTIVE CONVERSATION" 作为首章节,确保会话状态可被完整恢复。

Mesh 消息网络支持 Agent 间实时通信。通过 aos send 和 WebSocket Daemon,Agent 可发送/接收主题化消息,实现多 Agent 协作场景。mesh-wake.sh 脚本配合定时任务,可在收到消息时自动唤醒 Clawdbot。

Dashboard 管理提供 Web 端可视化界面,包含 Kanban 任务板、项目追踪、API 密钥管理等功能。用户通过 Google OAuth 获得隔离的多租户环境。

显著优点

1. 无缝记忆恢复:通过 aos-inject-context 协议,Agent 在会话重启或压缩后可零感知恢复上下文,用户无需重复说明需求。

2. 强制规范约束:HARD RULE 机制将最佳实践固化为不可违背的协议(如心跳必同步、压缩前必备份),降低运维失误风险。

3. 完整 CLI 生态aosmesh 双 CLI 设计覆盖同步、搜索、消息、守护进程等全场景,支持 --watch` 自动监听和 cron 集成。

4. 语义化记忆检索:内置向量搜索能力,支持用自然语言查询历史记忆,超越简单的关键词匹配。

5. 多租户安全隔离:基于 Google OAuth 的租户机制,配合用户级 API 密钥,确保数据边界清晰。

潜在缺点与局限性

1. 外部服务依赖:核心功能依赖 AgentOS 云服务(默认 178.156.216.106:3100),离线环境完全不可用,存在单点故障风险。

2. T3 来源可信度:作为社区/个人项目(agentossoftware),缺乏知名组织背书,企业级用户可能顾虑长期维护承诺。

3. 配置复杂度:需手动管理 API Key、Agent ID、同步路径等多处配置,初次部署门槛较高。

4. 网络暴露面:使用 curl 进行 HTTP 通信,虽无代码注入风险,但 API 密钥在传输中依赖 TLS(需用户确认服务端配置)。

5. 功能锁定风险:深度集成 AgentOS 生态后,迁移至其他记忆管理方案成本较高。

适合的目标群体

  • Clawdbot 重度用户:需要长期记忆持久化和跨会话连续性
  • 多 Agent 协作场景:研究团队、自动化工作流中需 Agent 间通信
  • AI 运维监控需求:希望通过 Dashboard 实时观察 Agent 状态的人类监督者
  • 项目驱动型工作:需要 Kanban 看板和结构化项目管理的 AI 辅助场景

使用风险

  • 数据主权:记忆数据存储于第三方云服务,敏感信息需评估合规性
  • API 可用性:服务端故障将阻断同步和消息功能,建议配置本地降级方案
  • 密钥泄露~/.agentos.json 包含明文 API Key,需严格设置文件权限(建议 600)
  • 版本兼容性:SDK 与 Clawdbot、AgentOS 服务端版本需匹配,升级时需同步验证

agentos 内容

文件夹图标scripts文件夹
手动下载zip · 7.5 kB
mesh-wake.shtext/x-shellscript
请选择文件