Ezra Monitor
Monitor and examine ezra-prime's activities to propose memory block updates.
Purpose
Self-reflection tool that analyzes ezra-prime's Discord support conversations to:
- Identify recurring patterns and issues
- Detect knowledge gaps from repeated questions
- Propose updates to memory blocks based on learnings
- Track team corrections and user feedback
Scripts
scripts/fetch-recent.sh
Fetches recent conversations and messages from ezra-prime.
./scripts/fetch-recent.sh [hours] [limit]
# Default: last 24 hours, 50 messages
scripts/analyze-patterns.sh
Analyzes fetched messages for patterns.
./scripts/analyze-patterns.sh <messages.json>
# Outputs: recurring topics, unanswered questions, corrections
scripts/propose-updates.sh
Generates proposed memory block updates based on analysis.
./scripts/propose-updates.sh <analysis.json>
# Outputs: suggested edits to specific memory blocks
Environment
Requires:
LETTA_API_KEY- API accessEZRA_PRIME_AGENT_ID- Target agent (default: agent-57ce3ea1-72ad-43e5-a444-7e3724f706e8)
Workflow
- Run fetch-recent.sh to download conversation data
- Run analyze-patterns.sh to identify learnings
- Run propose-updates.sh to generate memory edit suggestions
- Review and apply updates manually or via API