Merged
Conversation
stephanschielke
pushed a commit
to stephanschielke/cursor-task-master
that referenced
this pull request
Aug 22, 2025
…changeset-release/main Version Packages
stephanschielke
pushed a commit
to stephanschielke/cursor-task-master
that referenced
this pull request
Aug 22, 2025
…changeset-release/main Version Packages
sfc-gh-dflippo
pushed a commit
to sfc-gh-dflippo/task-master-ai
that referenced
this pull request
Dec 4, 2025
…changeset-release/main Version Packages
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
task-master-ai@0.17.0
Minor Changes
#779
c0b3f43Thanks @Crunchyman-ralph! - Add comprehensive AI-powered research command with intelligent context gathering and interactive follow-ups.The new
researchcommand provides AI-powered research capabilities that automatically gather relevant project context to answer your questions. The command intelligently selects context from multiple sources and supports interactive follow-up questions in CLI mode.Key Features:
Usage Examples:
Context Sources:
--id--filesfor code-aware responses--treeto include project structure overview--contextfor domain-specific informationInteractive Features (CLI only):
Save Functionality:
The research command now supports saving complete conversation threads to tasks or subtasks:
--save-toflagEnhanced CLI Options:
MCP Integration:
saveToparameter for automatic saving to specified task/subtask IDThe research command integrates with the existing AI service layer and supports all configured AI providers. Both CLI and MCP interfaces provide comprehensive research capabilities with intelligent context gathering and flexible output options.
#779
c0b3f43Thanks @Crunchyman-ralph! - Enhance update-task with --append flag for timestamped task updatesAdds the
--appendflag toupdate-taskcommand, enabling it to behave likeupdate-subtaskwith timestamped information appending. This provides more flexible task updating options:CLI Enhancement:
task-master update-task --id=5 --prompt="New info"- Full task update (existing behavior)task-master update-task --id=5 --append --prompt="Progress update"- Append timestamped info to task detailsFull MCP Integration:
update_tasknow supportsappendparameterInstead of requiring separate subtask creation for progress tracking, you can now append timestamped information directly to parent tasks while preserving the option for comprehensive task updates.
#779
c0b3f43Thanks @Crunchyman-ralph! - Add --tag flag support to core commands for multi-context task management. Commands like parse-prd, analyze-complexity, and others now support targeting specific task lists, enabling rapid prototyping and parallel development workflows.Key features:
#779
c0b3f43Thanks @Crunchyman-ralph! - Introduces Tagged Lists: AI Multi-Context Task Management SystemThis major feature release introduces Tagged Lists, a comprehensive system that transforms Taskmaster into a multi-context task management powerhouse. You can now organize tasks into completely isolated contexts, enabling parallel (agentic) development workflows, team collaboration, and project experimentation without conflicts.
🏷️ Tagged Task Lists Architecture:
The new tagged system fundamentally improves how tasks are organized:
{ "tasks": [...] }{ "master": { "tasks": [...], "metadata": {...} }, "feature-xyz": { "tasks": [...], "metadata": {...} } }.taskmaster/state.jsontracks current tag, last switched time, migration status and more..taskmaster/config.jsonwith tag-specific settings and defaults.By default, your existing task list will be migrated to the
mastertag.🚀 Complete Tag Management Suite:
Core Tag Commands:
task-master tags [--show-metadata]- List all tags with task counts, completion stats, and metadatatask-master add-tag <name> [options]- Create new tag contexts with optional task copyingtask-master delete-tag <name> [--yes]- Delete tags (and attached tasks) with double confirmation protectiontask-master use-tag <name>- Switch contexts and immediately see next available tasktask-master rename-tag <old> <new>- Rename tags with automatic current tag reference updatestask-master copy-tag <source> <target> [options]- Duplicate tag contexts for experimentation🤖 Full MCP Integration for Tag Management:
Task Master's multi-context capabilities are now fully exposed through the MCP server, enabling powerful agentic workflows:
list_tags: List all available tag contexts.add_tag: Programmatically create new tags.delete_tag: Remove tag contexts.use_tag: Switch the agent's active task context.rename_tag: Rename existing tags.copy_tag: Duplicate entire task contexts for experimentation.Tag Creation Options:
--copy-from-current- Copy tasks from currently active tag--copy-from=<tag>- Copy tasks from specific tag--from-branch- Creates a new tag using the active git branch name (foradd-tagonly)--description="<text>"- Add custom tag descriptions🎯 Universal --tag Flag Support:
Every task operation now supports tag-specific execution:
task-master list --tag=feature-branch- View tasks in specific contexttask-master add-task --tag=experiment --prompt="..."- Create tasks in specific tagtask-master parse-prd document.txt --tag=v2-redesign- Parse PRDs into dedicated contextstask-master analyze-complexity --tag=performance-work- Generate tag-specific reportstask-master set-status --tag=hotfix --id=5 --status=done- Update tasks in specific contextstask-master expand --tag=research --id=3- Break down tasks within tag contextsThis way you or your agent can store out of context tasks into the appropriate tags for later, allowing you to maintain a groomed and scoped master list. Focus on value, not chores.
📊 Enhanced Workflow Features:
Smart Context Switching:
use-tagcommand shows immediate next task after switchingIntelligent File Management:
task-complexity-report_tagname.jsontask-complexity-report.jsonAdvanced Confirmation Logic:
🔄 Seamless Migration & Compatibility:
Zero-Disruption Migration:
tasks.jsonfiles automatically migrate on first commandState Management:
.taskmaster/state.jsontracks current tag and migration statusBackward Compatibility:
💡 Real-World Use Cases:
Team Collaboration:
task-master add-tag alice --copy-from-current- Create teammate-specific contextstask-master add-tag bob --copy-from=master- Onboard new team memberstask-master use-tag alice- Switch to teammate's work contextFeature Development:
task-master parse-prd feature-spec.txt --tag=user-auth- Dedicated feature planningtask-master add-tag experiment --copy-from=user-auth- Safe experimentationtask-master analyze-complexity --tag=user-auth- Feature-specific analysisRelease Management:
task-master add-tag v2.0 --description="Next major release"- Version-specific planningtask-master copy-tag master v2.1- Release branch preparationtask-master use-tag hotfix- Emergency fix contextProject Phases:
task-master add-tag research --description="Discovery phase"- Research taskstask-master add-tag implementation --copy-from=research- Development phasetask-master add-tag testing --copy-from=implementation- QA phase🛠️ Technical Implementation:
Data Structure:
Performance Optimizations:
Error Handling:
This release establishes the foundation for advanced multi-context workflows while maintaining the simplicity and power that makes Task Master effective for individual developers.
#779
c0b3f43Thanks @Crunchyman-ralph! - Research Save-to-File Feature & Critical MCP Tag Corruption Fix🔬 New Research Save-to-File Functionality:
Added comprehensive save-to-file capability to the research command, enabling users to preserve research sessions for future reference and documentation.
CLI Integration:
--save-fileflag fortask-master researchcommand--saveand--save-toflags for intuitive usageMCP Integration:
saveToFileboolean parameter for theresearchMCP toolFile Management:
.taskmaster/docs/research/directory structure2025-01-13_what-is-typescript.md)#779
c0b3f43Thanks @Crunchyman-ralph! - No longer automatically creates individual task files as they are not used by the applicatoin. You can still generate them anytime using thegeneratecommand.#779
c0b3f43Thanks @Crunchyman-ralph! - Enhanced get-task/show command to support comma-separated task IDs for efficient batch operationsNew Features:
task-master show 1,3,5or MCPget_taskwithid: "1,3,5")Benefits:
This enhancement maintains full backward compatibility while significantly improving efficiency for both human users and AI agents working with multiple tasks.
#779
c0b3f43Thanks @Crunchyman-ralph! - Adds support for filtering tasks by multiple statuses at once using comma-separated statuses.Example:
cancelled,deferred#779
c0b3f43Thanks @Crunchyman-ralph! - Adds tag to CLI and MCP outputs/responses so you know which tag you are performing operations on.Patch Changes
#779
5ec1f61Thanks @Crunchyman-ralph! - Fix Cursor deeplink installation by providing copy-paste instructions for GitHub compatibility#779
c0b3f43Thanks @Crunchyman-ralph! - Fix critical bugs in task move functionality:These fixes enables proper task hierarchy reorganization for corner cases that were previously broken.
#779
d76bea4Thanks @Crunchyman-ralph! - Update o3 model price#779
0849c0cThanks @Crunchyman-ralph! - Fixes issue with expand CLI command "Complexity report not found"#779
c0b3f43Thanks @Crunchyman-ralph! - Fix issue with generate command which was creating tasks in the legacy tasks location.#779
c0b3f43Thanks @Crunchyman-ralph! - Improves dependency management when moving tasks by updating subtask dependencies that reference sibling subtasks by their old parent-based IDUpdated dependencies [
c0b3f43,5ec1f61,c0b3f43,c0b3f43,d76bea4,c0b3f43,0849c0c,c0b3f43,c0b3f43,c0b3f43,c0b3f43,c0b3f43,c0b3f43,c0b3f43,c0b3f43]: