{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/6"},{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/3"},{"label":"HTTP Servers","url":"https://skillfed.io/packages/category/internet-www-http-http-servers"},{"label":"Chat","url":"https://skillfed.io/packages/category/communications-chat"}],"enrichment":{"capability":"Echo Agent is a self-hosted, long-running AI agent runtime that maintains cross-session memory, evolves skills from execution traces, and integrates with multiple communication channels (CLI, webhooks, messaging platforms) while enforcing tool approval and credential security.","skillfed_tags":["agent-framework","memory-persistence","multi-channel"],"use_cases":["Run a persistent AI assistant on your server that remembers conversation history and user preferences across weeks or months, improving responses over time.","Integrate the same agent across multiple communication channels (CLI, Slack, Discord, webhooks) while maintaining unified memory and permissions.","Deploy an agent that automatically refines its tool-use strategies by analyzing real execution outcomes, with human approval gates for risky operations.","Build audit-compliant AI workflows where every tool call, decision, and memory update is logged and traceable for compliance or debugging.","Automate recurring tasks (via cron) while the agent learns from past executions and adapts its approach without code changes.","Operate a multi-model agent that routes different tasks (reasoning, embedding, approval) to different LLM providers based on cost or capability."],"what_it_does":"Echo Agent is a framework for deploying AI agents that retain memory across conversations and continuously improve their skills from real execution traces. Unlike stateless chatbots, it maintains four layers of cognitive memory (working, episodic, semantic, archival) with automatic decay and contradiction detection to prevent memory bloat over long-term operation. Skills are generated as candidates from execution logs, validated against test cases, and promoted or rolled back\u2014allowing the agent to improve without manual retraining.\n\nThe runtime unifies multiple entry points (CLI, HTTP gateway, webhooks, cron jobs, and 12 messaging platforms including Telegram, Discord, Slack, WeChat, Feishu, and DingTalk) into a single shared state and execution context. It enforces safety through tiered tool approval (manual, smart, or off), encrypts credentials at rest, and logs all actions for audit. Designed for self-hosted deployment on your own infrastructure, it supports local-first storage of sessions, memory, execution traces, and secrets.","worth_installing":"Yes, if you need a self-hosted agent that retains memory and improves over time. The framework is actively maintained, has low install friction, and covers real gaps in stateless agent systems. Start with `echo-agent setup` to configure your model API keys. Not suitable if you need a simple one-shot chatbot or prefer fully managed cloud hosting."},"id":"echo-agent","links":{"html":"https://skillfed.io/packages/echo-agent","md":"https://skillfed.io/packages/echo-agent.md","pypi":"https://pypi.org/project/echo-agent/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-20","license_spdx":null,"license_treatment":"permissive","name":"echo-agent","python_support":"supports_current","summary":"A self-hosted, long-running AI agent runtime with memory, skills, plugins, and multi-channel integrations"},"popularity":{"monthly_downloads":291031,"position":7976,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.5"}
