Aden Agent Framework aims to help developers build outcome oriented, self-adaptive agents. Please find our roadmap here
timeline
title Aden Agent Framework Roadmap
section Foundation
Architecture : Node-Based Architecture : Python SDK : LLM Integration (OpenAI, Anthropic, Google) : Communication Protocol
Coding Agent : Goal Creation Session : Worker Agent Creation : MCP Tools Integration
Worker Agent : Human-in-the-Loop : Callback Handlers : Intervention Points : Streaming Interface
Tools : File Use : Memory (STM/LTM) : Web Search : Web Scraper : Audit Trail
Core : Eval System : Pydantic Validation : Docker Deployment : Documentation : Sample Agents
section Expansion
Intelligence : Guardrails : Streaming Mode : Semantic Search
Platform : JavaScript SDK : Custom Tool Integrator : Credential Store
Deployment : Self-Hosted : Cloud Services : CI/CD Pipeline
Templates : Sales Agent : Marketing Agent : Analytics Agent : Training Agent : Smart Form Agent
- Node-Based Architecture (Agent as a node)
- Object schema definition
- Node wrapper SDK
- Shared memory access
- Default monitoring hooks
- Tool access layer
- LLM integration layer (Natively supports all mainstream LLMs through LiteLLM)
- Anthropic
- OpenAI
- Communication protocol between nodes
- [Coding Agent] Goal Creation Session (separate from coding session)
- Instruction back and forth
- Goal Object schema definition
- Being able to generate the test cases
- Test case validation for worker agent (Outcome driven)
- [Coding Agent] Worker Agent Creation
- Coding Agent tools
- Use Template Agent as a start
- Use our MCP tools
- [Worker Agent] Human-in-the-Loop
- Worker Agents request with questions and options
- Callback Handler System to receive events throughout execution
- Tool-Based Intervention Points (tool to pause execution and request human input)
- Multiple entrypoint for different event source (e.g. Human input, webhook)
- Streaming Interface for Real-time Monitoring
- Request State Management
- File Use Tool Kit
- Memory Tools
- STM Layer Tool (state-based short-term memory)
- LTM Layer Tool (RLM - long-term memory)
- Infrastructure Tools
- Runtime Log Tool (logs for coding agent)
- Audit Trail Tool (decision timeline generation)
- Web Search
- Web Scraper
- Recipe for "Add your own tools"
- DB for long-term persistent memory (Filesystem as durable scratchpad pattern)
- Session Local memory isolation
- Test Driven - Run test case for all agent iteration
- Failure recording mechanism
- SDK for defining failure conditions
- Basic observability hooks
- User-driven log analysis (OSS approach)
- Natively Support data validation of LLMs output with Pydantic
- Debugging mode
- Documentation
- Quick start guide
- Goal creation guide
- Agent creation guide
- GitHub Page setup
- README with examples
- Contributing guidelines
- Distribution
- PyPI package
- Docker image on Docker Hub
- Knowledge Agent
- Blog Writer Agent
- SDR Agent
- Support Basic Monitoring from Agent node SDK
- SDK guardrail implementation (in node)
- Guardrail type support (Determined Condition as Guardrails)
- Streaming mode support
- JavaScript / TypeScript Version SDK
- Semantic Search integration
- Interactive File System in product (frontend integration)
- Custom Tool Integrator
- Integration as a tool (Credential Store & Support)
- Core Agent Tools
- Node Discovery Tool (find other agents in the graph)
- HITL Tool (pause execution for human approval)
- Wake-up Tool (resume agent tasks)
- Docker container standardization
- Headless backend execution
- Exposed API for frontend attachment
- Local monitoring & observability
- Basic lifecycle APIs (Start, Stop, Pause, Resume)
- Cloud Service Options
- Support deployment to 3rd-party platforms
- Self-deploy + orchestrator connection
- CI/CD Pipeline
- Automated test execution
- Agent version control
- All tests must pass for deployment
- Tool usage documentation
- Discord Support Channel
- GTM Sales Agent (workflow)
- GTM Marketing Agent (workflow)
- Analytics Agent
- Training Agent
- Smart Entry / Form Agent (self-evolution emphasis)