Roadmap
This document outlines the planned features, improvements, and milestones for the QType project.
Current Status
- ✅ Core DSL implementation
- ✅ Basic validation and semantic resolution
- ✅ CLI interface with convert, generate, run, and validate commands
- ✅ AWS Bedrock model integration
Upcoming Milestones
v0.1.0
Documentation
- [ ] Documentation setup with mkdocs
- [ ] Examples showroom illustrating use cases
- [ ] Page for each concecpt and examples thereof
- [ ] Document how to add to the dsl
- [ ] Document how to use DSL in visual studio code
- [ ] Docunment how to use includes, anchors, and references.
Future Work
DSL
- [ ] Add support for vectorstores and sql chat stores
- [ ] Add support for more complex conditions
- [ ] Expand Authorization types into abstract classes for different ways to authorize
- [ ] Add support for vectorstores and sql chat stores
- [ ] Add support for DocumentIndexes.
- [ ] Add feedbnack types and steps
Tools
- [ ] Add support for importing tools from API
- [ ] Refine the type abstractions for tool importing from mdoules
Exended Capabilities
- [ ] (Interpreter) - User Interface
- [ ] (Interpreter) - Support other model providers
- [ ] (Interpreter) - Store memory and session info in a cache to enable this kind of stateful communication.
- [ ] (Interpreter) - Refine Agent interpreter for greater tool support and chat history
- [ ] (Interpreter) - Run as MCP server
Advanced AI Capabilities
- [ ] Multi-modal support (text, image, audio)
- [ ] Agent-based architectures
- [ ] RAG OOTB
- [ ] Workflows for measuring workflows
Feature Requests & Community Input
We welcome community feedback and feature requests! Please:
- Check existing GitHub Issues before submitting
- Use the appropriate issue templates
- Participate in Discussions for broader topics
- Consider contributing via pull requests
Contributing to the Roadmap
This roadmap is a living document that evolves based on: - Community feedback and usage patterns - Technical feasibility assessments - Business priorities and partnerships - Emerging AI/ML trends and capabilities
For significant roadmap suggestions, please: 1. Open a GitHub Discussion with the "roadmap" label 2. Provide clear use cases and benefits 3. Consider implementation complexity 4. Engage with the community for feedback
Last updated: July 28, 2025 *For the most current information, see GitHub Issues