02384e7520534d59295dd52a87306ba8b6043b5a
- Redis Streams implementation with consumer groups (ade-workers) - Task interface with serialization/deserialization - Worker with heartbeat (5s) and task claiming - Retry logic with exponential backoff and jitter - Delayed task support via Sorted Sets - Dead worker reclamation (30s timeout) - Unit tests: 26 passing - TypeScript compilation successful
Community ADE (Agentic Development Environment)
A community-driven, open-source agentic development environment built on Letta's stateful agent architecture.
Vision
Build an open-source ADE that combines:
- Stateful agents with hierarchical memory (Letta's unique strength)
- Git-native persistence with MemFS versioning
- Persistent task queues for durable subagent execution
- Web dashboard for real-time monitoring and control
- Computer Use integration for browser automation
Differentiation
Unlike commercial alternatives (Warp, Intent), Community ADE is:
- Open source and self-hostable
- Stateful by design - agents remember across sessions
- Model agnostic - use any OpenAI-compatible API
- Git-native - version control for agent memory
Project Structure
├── src/ # Queue implementation and worker pool
├── tests/ # Test suite
├── docs/ # Architecture and design documents
├── proto/ # Prototypes and experiments
└── README.md # This file
Documentation
- Project State - Current status and active subagents
- Phase 1 Design - Task queue architecture
- Redis Queue Design - Detailed Redis implementation spec
- Research Synthesis - Competitive analysis
Phase 1: Orchestration Layer (In Progress)
Goals:
- ✅ Research and design complete
- 🔄 Redis task queue implementation
- ⏳ Worker pool with heartbeat
- ⏳ Integration with Letta Task tool
Quick Start
Coming soon - queue prototype implementation.
License
MIT - Community contribution welcome.
Project orchestrated by Ani, with research and design by specialized subagents.
Description
Languages
TypeScript
99.9%