Merged
Conversation
stephanschielke
pushed a commit
to stephanschielke/cursor-task-master
that referenced
this pull request
Aug 22, 2025
stephanschielke
pushed a commit
to stephanschielke/cursor-task-master
that referenced
this pull request
Aug 22, 2025
sfc-gh-dflippo
pushed a commit
to sfc-gh-dflippo/task-master-ai
that referenced
this pull request
Dec 4, 2025
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.18.0
Minor Changes
#840
b40139cThanks @Crunchyman-ralph! - Can now configure baseURL of provider with<PROVIDER>_BASE_URLOPENAI_BASE_URL#840
b40139cThanks @Crunchyman-ralph! - Added comprehensive rule profile management:New Profile Support: Added comprehensive IDE profile support with eight specialized profiles: Claude Code, Cline, Codex, Cursor, Roo, Trae, VS Code, and Windsurf. Each profile is optimized for its respective IDE with appropriate mappings and configuration.
Initialization: You can now specify which rule profiles to include at project initialization using
--rules <profiles>or-r <profiles>(e.g.,task-master init -r cursor,roo). Only the selected profiles and configuration are included.Add/Remove Commands:
task-master rules add <profiles>andtask-master rules remove <profiles>let you manage specific rule profiles and MCP config after initialization, supporting multiple profiles at once.Interactive Setup:
task-master rules setuplaunches an interactive prompt to select which rule profiles to add to your project. This does not re-initialize your project or affect shell aliases; it only manages rules.Selective Removal: Rules removal intelligently preserves existing non-Task Master rules and files and only removes Task Master-specific rules. Profile directories are only removed when completely empty and all conditions are met (no existing rules, no other files/folders, MCP config completely removed).
Safety Features: Confirmation messages clearly explain that only Task Master-specific rules and MCP configurations will be removed, while preserving existing custom rules and other files.
Robust Validation: Includes comprehensive checks for array types in MCP config processing and error handling throughout the rules management system.
This enables more flexible, rule-specific project setups with intelligent cleanup that preserves user customizations while safely managing Task Master components.
#840
b40139cThanks @Crunchyman-ralph! - Make task-master more compatible with the "o" family models of OpenAINow works well with:
#840
b40139cThanks @Crunchyman-ralph! - Add better support for python projects by addingpyproject.tomlas a projectRoot marker#840
b40139cThanks @Crunchyman-ralph! - - Git Worktree Detection:--git/--no-gitcontrols repository initialization--aliases/--no-aliasesconsistently manages shell alias creation--git-tasks/--no-git-taskscontrols whether task files are stored in Git--dry-runaccurately previews all initialization behaviors--git-tasksflag includes task files in Git (comments them out in .gitignore)--no-git-tasksflag excludes task files from Git (default behavior)Implementation Details:
#840
b40139cThanks @Crunchyman-ralph! - Add Claude Code provider supportIntroduces a new provider that enables using Claude models (Opus and Sonnet) through the Claude Code CLI without requiring an API key.
Key features:
Users can now configure Claude Code models with:
task-master models --set-main sonnet --claude-code
task-master models --set-research opus --claude-code
The @anthropic-ai/claude-code package is optional and won't be installed unless explicitly needed.
Patch Changes
#840
b40139cThanks @Crunchyman-ralph! - Fix expand command preserving tagged task structure and preventing data corruption#840
b40139cThanks @Crunchyman-ralph! - Fix Cursor deeplink installation by providing copy-paste instructions for GitHub compatibility#840
b40139cThanks @Crunchyman-ralph! - Call rules interactive setup during init#840
b40139cThanks @Crunchyman-ralph! - Update o3 model price#840
b40139cThanks @Crunchyman-ralph! - Improves Amazon Bedrock support#840
b40139cThanks @Crunchyman-ralph! - Fix issues with task creation/update where subtasks are being created like id: <parent_task>. instead if just id:#840
b40139cThanks @Crunchyman-ralph! - Fixes issue with expand CLI command "Complexity report not found"#840
b40139cThanks @Crunchyman-ralph! - Store tasks in Git by default#840
b40139cThanks @Crunchyman-ralph! - Improve provider validation system with clean constants structureThis change ensures all custom providers (Azure, Vertex, Bedrock, OpenRouter, Ollama) work correctly in
task-master models --setup#840
b40139cThanks @Crunchyman-ralph! - Fix weirdtask-master initbug when using in certain environments#840
b40139cThanks @Crunchyman-ralph! - Rename Roo Code Boomerang role to Orchestrator#840
b40139cThanks @Crunchyman-ralph! - Improve mcp keys check in cursor