Skip to content

Concepts Overview

Echo Agent is a multi-channel AI agent framework built around an event-driven conversation loop. This section introduces the core concepts and their relationships.

Concept Map

graph TB
    subgraph Entry Layer
        CH[Channels]
        GW[Gateway]
    end
    subgraph Core Engine
        EV[Event Bus]
        AL[Agent Loop]
        SS[Session Management]
        CTX[Context Builder]
    end
    subgraph Capability Layer
        TL[Tools]
        SK[Skills]
        PL[Plugins]
        MCP[MCP Protocol]
        A2A[A2A Protocol]
    end
    subgraph Memory & Knowledge
        MEM[Memory System]
        KB[Knowledge Base]
        SP[Spill Storage]
    end
    subgraph Security & Governance
        SEC[Security Model]
        APR[Approval Gate]
        AUD[Audit Log]
    end
    subgraph Evolution
        EVO[Evolution Engine]
        EVAL[Evaluation Framework]
    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

Concept Index

Concept Description Document
Architecture Overview System context, module relationships, message sequences architecture.en.md
Agent Loop Complete processing flow from event reception to response delivery agent-loop.en.md
Events & Delivery InboundEvent / OutboundEvent data model and delivery guarantees events-delivery.en.md
Workspace, Session & Identity Session key composition, scope isolation, identity binding workspace-session-identity.en.md
Memory System Four-tier memory architecture, retrieval, decay, consolidation memory-system.en.md
Context Compression & Spill Window management, tool output spillover, on-demand retrieval context-compression-spill.en.md
Skills, Tools & Plugins Capability abstraction comparison: Tool / Skill / Plugin / MCP / A2A skills-tools-plugins.en.md
Security Model Three security profiles, four tool profiles, path/network policy security-model.en.md
Evolution & Evaluation Trajectory capture, reflection, candidate generation, evaluation, promotion evolution-evaluation.en.md
Multi-Agent Collaboration Delegate tool, worker model, concurrent execution multi-agent.en.md

Reading Guide