fuyuxiang/echo-agent
Echo Agent 是一个可自托管、长期运行、持续学习的 AI Agent,面向个人与团队的私有自动化场景。它可以部署在自有服务器上,统一连接模型、工具、记忆、权限与消息入口。内置四层认知记忆、遗忘曲线与矛盾检测机制,能够在跨会话任务中持续沉淀上下文,并保持长期记忆的质量。针对命令执行、文件操作等高风险行为,它提供基于 LLM 的审批与解释机制,为关键操作建立可审计、可追溯的安全边界。原生支持 MCP、A2A、多模型路由、任务调度、工具调用和多通道接入,覆盖 CLI、Gateway API、微信、Telegram 等入口。它让 Agent 带着长期记忆和可进化技能,持续、安全地为你工作。
解决的问题
Echo Agent 是一个自托管的长期运行 AI 代理,旨在超越一次性问答。它通过实现结构化记忆系统,解决了长期交互中的「记忆膨胀」问题,并允许代理根据现实世界中的执行轨迹来进化其技能,而不是在部署后保持静态。
工作原理
该系统基于代理循环(事件 → 上下文 → 模型 → 工具),并使用四层认知记忆结构(工作记忆、情景记忆、语义记忆和档案记忆),具备自动衰减和矛盾检测功能。它配备了一个自我进化引擎,能够从执行日志中生成改进候选方案,仅在评估通过后才予以采纳。为管理大型工具输出,系统采用「输出溢出」机制,将长结果保存到磁盘,并向模型提供预览和检索路径。
适用人群
适用于希望在自己服务器或本地机器上运行私有、可审计 AI 代理的用户,该代理可在多个会话和通信渠道间持续维护长期偏好和经验。
主要亮点
- 多渠道集成:支持 Telegram、Discord、Slack、WeChat 和 Email 等 14 种不同渠道,所有渠道共享单一状态。
- 自我进化技能:通过基于轨迹的改进与评估循环,持续提升自身能力。
- 认知记忆:多层记忆系统,防止记忆膨胀,确保会话间的连续性。
- 安全优先设计:包含加密凭证存储、高风险工具调用的强制审批,以及内置 Web 仪表板用于监控成本和状态。
- 可扩展架构:支持 MCP(Model Context Protocol)客户端、A2A JSON-RPC 端点和插件系统。
相关
- 项目
- 项目
- 项目
- 项目
- 项目