跳转至

概念总览

Echo Agent 是一个多通道 AI 代理框架,围绕「事件驱动的对话循环」构建。本节介绍框架的核心概念及其相互关系。

概念地图

graph TB
    subgraph 入口层
        CH[通道 Channels]
        GW[网关 Gateway]
    end
    subgraph 核心引擎
        EV[事件总线 Event Bus]
        AL[Agent 循环]
        SS[会话管理 Session]
        CTX[上下文构建]
    end
    subgraph 能力层
        TL[工具 Tools]
        SK[技能 Skills]
        PL[插件 Plugins]
        MCP[MCP 协议]
        A2A[A2A 协议]
    end
    subgraph 记忆与知识
        MEM[记忆系统 Memory]
        KB[知识库 Knowledge]
        SP[Spill 溢出存储]
    end
    subgraph 安全与治理
        SEC[安全模型]
        APR[审批机制]
        AUD[审计日志]
    end
    subgraph 进化
        EVO[自进化引擎]
        EVAL[评估框架]
    end

    CH --> EV
    GW --> EV
    EV --> AL
    AL --> SS
    AL --> CTX
    CTX --> MEM
    CTX --> SP
    AL --> TL
    AL --> SK
    AL --> PL
    AL --> MCP
    AL --> A2A
    AL --> SEC
    SEC --> APR
    EVO --> EVAL
    EVO --> SK

概念索引

概念 说明 文档
架构总览 系统上下文、模块关系、消息时序 architecture.md
Agent 循环 从事件接收到响应发送的完整处理流程 agent-loop.md
事件与投递 InboundEvent / OutboundEvent 数据模型与投递保证 events-delivery.md
工作区、会话与身份 session key 构成、作用域隔离、身份绑定 workspace-session-identity.md
记忆系统 四层记忆架构、检索、衰减、合并 memory-system.md
上下文压缩与 Spill 窗口管理、工具输出溢出、按需取回 context-compression-spill.md
Skill、Tool 与 Plugin 能力抽象对比:Tool / Skill / Plugin / MCP / A2A skills-tools-plugins.md
安全模型 三级安全档位、四级工具档位、路径/网络策略 security-model.md
进化与评估 轨迹捕获、反思、候选生成、评估、晋升 evolution-evaluation.md
多 Agent 协作 delegate 工具、Worker 模型、并发执行 multi-agent.md

阅读建议