Project Roadmap
Current status and planned development phases for MIU.Release Timeline
1
Phase 1A: MVP Tier 1 ✓
Status: COMPLETE (2025-12-29)
- Core framework with agent abstractions
- Multi-provider LLM support
- 6 core tools
- CLI interface
- Type-safe codebase
2
Phase 1B: Testing & Docs
Status: NEXT (Target: 2026-01-15)
- Integration test coverage (80%+)
- API documentation
- Security audit
- Example applications
3
Phase 1C: CI/CD ✓
Status: COMPLETE (2025-12-30)
- GitHub Actions pipeline
- PyPI release automation
- Release-Please integration
4
MVP Release ✓
Status: COMPLETE (2025-12-30)All 5 packages published to PyPI
Published Packages
miu-core
Core framework library (v0.1.0)
miu-code
CLI agent (v0.2.0)
miu-studio
Web server & UI (v0.1.0)
miu-examples
Example applications (v0.1.0)
Feature Status
| Feature | Phase | Status | Priority |
|---|---|---|---|
| Core framework | 1A | Complete | P0 |
| Multi-provider support | 1A | Complete | P0 |
| CLI interface | 1A | Complete | P0 |
| Core tools (6) | 1A | Complete | P0 |
| TUI widgets | 3-4 | Complete | P0 |
| Integration tests | 1B | Pending | P0 |
| API documentation | 1B | Pending | P0 |
| Security audit | 1B | Pending | P1 |
| CI/CD pipeline | 1C | Complete | P1 |
| Debugging tools | 2A | Planned | P2 |
| Web UI | 2B | Planned | P2 |
| Plugin system | 3 | Planned | P3 |
Future Phases
Phase 2: Enhanced Features (2026 Q1)
- Advanced Tooling
- Web UI
- Enterprise
- Debugging tools (step, breakpoint, inspect)
- Code analysis tools (lint, format, test)
- Git integration tools
- Docker/container support
Phase 3: Ecosystem (2026 Q2+)
- Plugin marketplace
- Custom provider registration
- Custom tool development framework
- Response caching
- Token optimization
- Additional LLM providers
Dependencies
| Tool | Version | Status |
|---|---|---|
| Python | 3.11+ | Stable |
| UV | Latest | Stable |
| Pydantic | 2.0+ | Stable |
| Anthropic SDK | 0.40+ | Active |
| OpenAI SDK | 1.50+ | Active |
| Google GenAI | 0.8+ | Active |
| Textual | 1.0+ | Stable |
Success Metrics
Phase 1A (Achieved)
- 2 packages created
- 3 LLM providers integrated
- 6 core tools implemented
- 100% MyPy compliance
Phase 1B (Target)
- 80%+ test coverage
- All public APIs documented
- Security audit completed
- 3+ example applications
MVP Release (Target)
- 50+ GitHub stars
- Community contributions
- Documentation >90% complete