Troubleshooting¶
Symptom-based troubleshooting guide. Find your problem below.
Installation & Startup¶
echo-agent: command not found¶
| Check | Command | Fix |
|---|---|---|
| Installed? | pip show echo-agent |
pip install echo-agent |
| PATH? | python -m echo_agent --version |
Add pip scripts dir to PATH |
| Venv active? | which python |
Activate your virtualenv |
Setup wizard fails to validate model¶
- Check API key is correct
- Check network connectivity to provider endpoint
- If behind proxy, set
HTTP_PROXY/HTTPS_PROXY - Try:
echo-agent config validate
Gateway¶
Port already in use¶
echo-agent gateway status # check if already running
# Or use a different port:
# gateway.port: 0 (auto-assign)
Dashboard returns 401/403¶
- Verify token in request matches
gateway.auth.apiTokens - Admin operations require
adminTokens, notapiTokens - Check for lockout (5 failed attempts = 300s ban)
Dashboard blank page¶
- Ensure Dashboard is built:
echo-agent dashboard build - Check browser console for errors
- Verify Gateway is running:
curl http://127.0.0.1:58123/api/v1/health
Channels¶
Channel not receiving messages¶
- Check channel is enabled:
echo-agent status - Verify credentials in config
- Check
allowFromlist (empty = allow all) - Review Gateway logs for connection errors
Duplicate messages¶
- Check for multiple agent instances running
- Verify deduplication (some channels handle this internally)
Memory & Knowledge¶
Memory not recalling relevant information¶
- Check
memory.enabled: true - Verify vector store is working: embedding model available?
- Check
retrievalTopKis not set too low - Review memory via Dashboard Memory page
FAISS/embedding unavailable¶
- Install vector extra:
pip install "echo-agent[vector]" - Falls back to BM25 text search without vector support
Tools¶
Tool stuck waiting for approval¶
- Set
permissions.approval.mode: autofor unattended operation - Or approve via TUI:
/approve - Check
tools.profileallows the tool
Service¶
Service won't start after upgrade¶
echo-agent migrate status # check for pending migrations
echo-agent migrate run # apply them
echo-agent gateway start
Getting Help¶
If none of the above resolves your issue:
- Collect: version, OS, config (redacted), full error log
- Search existing issues
- Open a new issue with the bug report template