This is an early release preview. You may encounter bugs.
Echo Agent logo
Unclaimed

Tool memory connectors

Echo Agent

Echo Agent 是一个可自托管、长期运行、持续学习的 AI Agent,面向个人与团队的私有自动化场景。它可以部署在自有服务器上,统一连接模型、工具、记忆、权限与消息入口。内置四层认知记忆、遗忘曲线与矛盾检测机制,能够在跨会话任务中持续沉淀上下文,并保持长期记忆的质量。针对

C 64/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
Discussion

01 / Summary

About Echo Agent.

Echo Agent is a self-hostable agent runtime for long-running AI assistants and applications. Cognitive memory lets the agent recall relevant conversation summaries, user preferences, and project facts across sessions, skill self-evolution distills reusable Skills from execution traces, and permission policies check every tool call.

The runtime runs in three forms: an interactive terminal agent, a Gateway service, and an in-process embedding inside a host application. The Gateway exposes a dashboard, an HTTP and WebSocket API, messaging channels, webhooks, and scheduled tasks, and the CLI or TUI can attach to a running Gateway to share its models, memory, tools, and policies. For example, the Gateway can tidy data on a schedule and send the result to Feishu or Telegram.

Memory is layered into the current task, session summaries, long-term facts, and an archive. Hybrid retrieval recalls entries, environment memories decay over time, and conflicting facts are detected and updated. Candidate Skills pass content validation and a baseline evaluation: low-risk candidates that improve on the baseline are promoted automatically, high-risk ones go to human review, and promoted Skills can be rolled back.

EchoAgent Desktop brings the runtime into a local workbench where the agent works with files, a browser, and the desktop, and shows its execution steps and changes. It bundles the Eclipse Theia IDE with a coding agent, browser and computer use with per-action confirmation for sensitive steps, and WeChat binding to continue a session remotely. State such as sessions, memory, and configuration stays in the deployment environment.

  • Cognitive memory: layered task, session, long-term, and archive memory with hybrid retrieval, time decay, and conflict detection
  • Skill self-evolution: extracts Skills from execution traces, evaluates them against a baseline, and promotes or sends them to human review
  • Permission policies: checks tool calls, waits for confirmation on sensitive actions, and records execution
  • Model routing: connects several model services with routing and failover
  • Tools and MCP: local tools plus connections to external MCP servers
  • A2A: accepts inbound tasks over the A2A protocol
  • Gateway: dashboard, HTTP and WebSocket API, webhooks, scheduled tasks, and messaging channels such as Feishu and Telegram
  • Embedding: run the runtime inside a host application, or connect to a Gateway over its API
  • EchoAgent Desktop: a local workbench with an IDE and coding agent, browser use, computer use, a knowledge base, and WeChat-based remote continuation
  • Skills and Plugins: load reusable Skills and Plugins to extend runtime behavior

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

04 / Build

Build with Echo Agent.

Browse the catalog for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get Echo Agent →

Browse the catalog