Patch Changes
-
#695
1ece6f1
Thanks @Crunchyman-ralph! - improve findTasks algorithm for resolving tasks path -
#695
ee0be04
Thanks @Crunchyman-ralph! - Fix update tool on MCP givingNo valid tasks found
-
#699
27edbd8
Thanks @eyaltoledano! - Enhanced add-task fuzzy search intelligence and improved user experienceSmarter Task Discovery:
- Remove hardcoded category system that always matched "Task management"
- Eliminate arbitrary limits on fuzzy search results (5→25 high relevance, 3→10 medium relevance, 8→20 detailed tasks)
- Improve semantic weighting in Fuse.js search (details=3, description=2, title=1.5) for better relevance
- Generate context-driven task recommendations based on true semantic similarity
Enhanced Terminal Experience:
- Fix duplicate banner display issue that was "eating" terminal history (closes #553)
- Remove console.clear() and redundant displayBanner() calls from UI functions
- Preserve command history for better development workflow
- Streamline banner display across all commands (list, next, show, set-status, clear-subtasks, dependency commands)
Visual Improvements:
- Replace emoji complexity indicators with clean filled circle characters (●) for professional appearance
- Improve consistency and readability of task complexity display
AI Provider Compatibility:
- Change generateObject mode from 'tool' to 'auto' for better cross-provider compatibility
- Add qwen3-235n-a22b:free model support (closes #687)
- Add smart warnings for free OpenRouter models with limitations (rate limits, restricted context, no tool_use)
Technical Improvements:
- Enhanced context generation in add-task to rely on semantic similarity rather than rigid pattern matching
- Improved dependency analysis and common pattern detection
- Better handling of task relationships and relevance scoring
- More intelligent task suggestion algorithms
The add-task system now provides truly relevant task context based on semantic understanding rather than arbitrary categories and limits, while maintaining a cleaner and more professional terminal experience.
-
#655
edaa5fe
Thanks @Crunchyman-ralph! - Fix double .taskmaster directory paths in file resolution utilities- Closes #636
-
#671
86ea6d1
Thanks @joedanz! - Add one-click MCP server installation for Cursor -
#699
2e55757
Thanks @eyaltoledano! - Add sync-readme command for a task export to GitHub READMEIntroduces a new
sync-readme
command that exports your task list to your project's README.md file.Features:
- Flexible filtering: Supports
--status
filtering (e.g., pending, done) and--with-subtasks
flag - Smart content management: Automatically replaces existing exports or appends to new READMEs
- Metadata display: Shows export timestamp, subtask inclusion status, and filter settings
Usage:
task-master sync-readme
- Export tasks without subtaskstask-master sync-readme --with-subtasks
- Include subtasks in exporttask-master sync-readme --status=pending
- Only export pending taskstask-master sync-readme --status=done --with-subtasks
- Export completed tasks with subtasks
Perfect for showcasing project progress on GitHub. Experimental. Open to feedback.
- Flexible filtering: Supports