Skip to content

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:

  1. Check existing GitHub Issues before submitting
  2. Use the appropriate issue templates
  3. Participate in Discussions for broader topics
  4. 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