fuyuxiang/echo-agent
Echo Agent 是一个可自托管、长期运行、持续学习的 AI Agent,面向个人与团队的私有自动化场景。它可以部署在自有服务器上,统一连接模型、工具、记忆、权限与消息入口。内置四层认知记忆、遗忘曲线与矛盾检测机制,能够在跨会话任务中持续沉淀上下文,并保持长期记忆的质量。针对命令执行、文件操作等高风险行为,它提供基于 LLM 的审批与解释机制,为关键操作建立可审计、可追溯的安全边界。原生支持 MCP、A2A、多模型路由、任务调度、工具调用和多通道接入,覆盖 CLI、Gateway API、微信、Telegram 等入口。它让 Agent 带着长期记忆和可进化技能,持续、安全地为你工作。
何を解決するか
Echo Agent は、一時的な質疑応答を越えて、長期にわたって動作する自己ホスト型AIエージェントです。長期的な対話における「メモリの肥大化」問題に対処するために、構造化されたメモリシステムを実装し、デプロイ後の静的状態にとどまらず、現実世界での実行経路に基づいてスキルを進化させることができます。
動作方法
このシステムはエージェントループ(イベント → コンテキスト → モデル → ツール)に基づいて動作し、自動的な劣化と矛盾検出を備えた4層構造の認知メモリ(作業メモリ、エピソードメモリ、意味メモリ、アーカイブメモリ)を使用します。自己進化エンジンにより、実行ログから改善候補を生成し、評価後にのみ承認されます。大規模なツール出力を管理するため、「出力スパイル」メカニズムを採用しており、長い結果をディスクに保存し、モデルにプレビューと取得パスを提供します。
対象ユーザー
自身のサーバーまたはローカルマシン上でプライベートかつ監査可能なAIエージェントを運用したいユーザー向けです。複数のセッションや通信チャネルにわたって、長期的な好みや経験を維持できます。
主な特徴
- マルチチャネル統合: Telegram、Discord、Slack、WeChat、Emailなど14種類のチャネルをサポート。すべてが単一の状態を共有します。
- 自己進化スキル: 実行経路に基づく改善と評価サイクルにより、自身の能力を向上させます。
- 認知メモリ: メモリの肥大化を防ぎ、セッション間の継続性を確保する多層メモリシステム。
- セキュリティ最優先設計: 暗号化された資格情報保存、高リスクツール呼び出しの必須承認、コストとステータスの監視に使える組み込みWebダッシュボードを備えます。
- 拡張性のあるアーキテクチャ: MCP(Model Context Protocol)クライアント、A2A JSON-RPCエンドポイント、プラグインシステムをサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト