Roadmap
This page outlines the planned development roadmap for the Huckleberry Task Manager extension. It provides insight into our future direction and upcoming features.
Current Status
Huckleberry is currently in Alpha status. The core functionality is implemented, but features may be incomplete, APIs may change, and there might be rough edges. We welcome feedback and contributions during this early phase.
Version Goals
Version 0.2.0 (Q2 2025)
Core Improvements
- Extended chat command functionality with more natural language processing
- Task dependency graph visualization
- Improved error handling and user feedback
- Performance optimizations for large workspaces
New Features
- Basic timeline view for tasks
- Task templates for common project types
- Enhanced requirement parsing algorithms
- Integration with VS Code Problems panel for issues found in tasks
Version 0.3.0 (Q3 2025)
Core Improvements
- Enhanced Language Model Tool integration with context awareness
- Custom task fields and metadata support
- Improved search and filtering capabilities
- API stability improvements
New Features
- Tree View for task management
- Custom task workflows with configurable statuses
- Kanban board view for task management
- Visual task creation wizard
Version 0.4.0 (Q4 2025)
Core Improvements
- Task data synchronization between team members
- Enhanced performance with large task sets
- Deeper VS Code integration with language-specific features
New Features
- Time tracking for tasks
- Task effort estimation
- Analytics and reporting on project progress
- Integration with VS Code's built-in task system
Version 1.0.0 (Q1 2026)
The first stable release of Huckleberry will include:
- Production-ready API with stable interfaces
- Comprehensive documentation
- Full test coverage
- Performance optimized for enterprise-scale repositories
- All planned features for the initial release implemented and tested
Long-Term Vision
Beyond version 1.0, we envision Huckleberry evolving in the following directions:
Team Collaboration
- Enhanced team collaboration features
- Shared task workspace with role-based permissions
- Comment threads and discussions on tasks
- Task assignments and notifications
AI Capabilities
- AI-assisted task breakdown and estimation
- Automated requirement analysis and conversion to tasks
- Smart task recommendations based on workspace context
- Code-aware task suggestions
Platform Integration
- Integration with issue tracking systems (GitHub Issues, JIRA)
- Pull request and code review integration
- CI/CD workflow integration
- Calendar and deadline integration
Extended Features
- Full project management capabilities
- Advanced reporting and analytics
- Resource management and allocation
- Risk management
Feature Prioritization
We prioritize features based on:
- User impact - How many users will benefit from the feature
- Technical feasibility - What's possible given current VS Code API capabilities
- Strategic alignment - How well the feature aligns with our core vision
- Community feedback - What our users are requesting
Providing Feedback
We welcome feedback on our roadmap and feature priorities. There are several ways to contribute your ideas:
- GitHub Issues: Submit feature requests through our issue tracker
- Discussions: Join our GitHub Discussions to talk about future directions
- User Surveys: Participate in our periodic user surveys
- Community Calls: Join our monthly community calls to discuss the roadmap
Contributing to the Roadmap
If you'd like to help implement features on our roadmap:
- Check the Development guide for setup instructions
- Look for issues labeled
roadmap
orgood-first-issue
in our GitHub repository - Join discussions on features you're interested in contributing to
- Submit a pull request with your implementation
Feature Voting
We use GitHub reactions on issues to gauge community interest in features. To vote for a feature:
- Find the relevant feature request in our GitHub issues
- Add a 👍 reaction to show your support
- Comment with any additional requirements or use cases you have
Experimental Features
We sometimes implement experimental features that may or may not make it into stable releases. You can try these by:
- Enabling the
huckleberry.enableExperimentalFeatures
setting - Providing feedback on experimental features you use
Release Schedule
We aim for a predictable release cadence:
- Feature releases (versions 0.x.0): Approximately quarterly
- Patch releases (versions 0.x.y): As needed for bug fixes
- Preview releases: Available through the VS Code pre-release program
Version Compatibility
We commit to maintaining compatibility with:
- The latest stable version of VS Code
- The previous two major releases of VS Code
- Standard workspace file formats for task data
Deprecation Policy
When we need to deprecate features:
- Features will be marked as deprecated at least one major version before removal
- Deprecation notices will be included in the documentation and release notes
- Migration paths will be provided for deprecated features
- Breaking changes will only be introduced in major version updates