Joe Danziger
8250b5cad3
MCP server path fixes for rules command
2025-06-04 18:28:13 -04:00
Joe Danziger
6ee304795c
Merge branch 'next' of https://github.com/eyaltoledano/claude-task-master into joedanz/flexible-brand-rules
...
# Conflicts:
# scripts/init.js
# scripts/modules/commands.js
# tests/integration/roo-files-inclusion.test.js
# tests/integration/roo-init-functionality.test.js
2025-06-04 13:39:50 -04:00
Ralph Khreish
edaa5fe0d5
fix: projectRoot duplicate .taskmaster directory ( #655 )
2025-06-03 15:12:50 +02:00
Ralph Khreish
9b4168bb4e
Fix: MCP log errors ( #648 )
2025-06-03 01:09:29 +02:00
Ralph Khreish
ad612763ff
fix: bedrock set model and other fixes ( #641 )
2025-06-02 14:44:35 +02:00
Ralph Khreish
b0dfcf345e
chore: apply requested changes from next branch ( #629 )
2025-06-01 06:19:55 +02:00
Ralph Khreish
3f64202c9f
feat: Add .taskmaster directory ( #619 )
2025-05-31 16:21:03 +02:00
Joe Danziger
216cfc0293
Merge branch 'next' of https://github.com/eyaltoledano/claude-task-master into joedanz/flexible-brand-rules
2025-05-29 00:04:05 -04:00
Ralph Khreish
80735f9e60
feat(config): Implement TASK_MASTER_PROJECT_ROOT support for project root resolution ( #604 )
...
* feat(config): Implement TASK_MASTER_PROJECT_ROOT support for project root resolution
- Added support for the TASK_MASTER_PROJECT_ROOT environment variable in MCP configuration, establishing a clear precedence order for project root resolution.
- Updated utility functions to prioritize the environment variable, followed by args.projectRoot and session-based resolution.
- Enhanced error handling and logging for project root determination.
- Introduced new tasks for comprehensive testing and documentation updates related to the new configuration options.
* chore: fix CI issues
2025-05-28 00:32:34 +02:00
Joe Danziger
08ad455463
combine to /src/utils/profiles.js; add codex and claude code profiles
2025-05-27 15:45:08 -04:00
Joe Danziger
5149aaa56f
update to 'rule profile'
2025-05-27 14:50:39 -04:00
Joe Danziger
8d0fea2d99
use "rule profiles" instead of "rules profiles"
2025-05-27 13:09:24 -04:00
Joe Danziger
3b9191c8bb
add checks for other rules and other profile folder items before removing
2025-05-26 23:59:59 -04:00
Joe Danziger
c02a324641
Use profile-detection instead of rules-detection
2025-05-26 22:16:14 -04:00
Joe Danziger
36e8257d08
add confirmation if removing ALL rules profiles, and add --force flag on rules remove
2025-05-26 22:09:45 -04:00
Joe Danziger
0523652270
use enums for rules actions
2025-05-26 20:24:20 -04:00
Joe Danziger
045c9d360f
Merge branch 'next' of https://github.com/eyaltoledano/claude-task-master into joedanz/flexible-brand-rules
...
# Conflicts:
# mcp-server/src/tools/index.js
# scripts/modules/commands.js
2025-05-26 19:19:07 -04:00
Joe Danziger
d20d146ec0
fix formatting
2025-05-26 19:07:27 -04:00
Joe Danziger
9db5f78da3
update semantics and terminology from 'brand rules' to 'rules profiles'
2025-05-26 19:07:10 -04:00
Eyal Toledano
e906166141
Merge pull request #567 from eyaltoledano/parse-prd-research
...
v0.15 improvements & new features
2025-05-23 20:42:41 -04:00
Joe Danziger
77f54dcf3d
enumerate brands for brand rules
2025-05-23 19:50:00 -04:00
Joe Danziger
d227643729
initialize with all brands if nothing specified
2025-05-23 16:48:58 -04:00
Joe Danziger
499aa2b203
default to all rules
2025-05-23 15:37:11 -04:00
Joe Danziger
1b92d5803a
move rule-transformer.js to /src/utils
2025-05-22 15:32:15 -04:00
Joe Danziger
c5c46e0cf8
update "brand rules" to "rules"
2025-05-22 14:26:08 -04:00
Joe Danziger
0c64e9a739
update error message
2025-05-22 13:44:00 -04:00
Joe Danziger
4854a6c730
Merge branch 'next' of https://github.com/eyaltoledano/claude-task-master into joedanz/flexible-brand-rules
2025-05-22 13:10:58 -04:00
Shrey Paharia
86d8f00af8
Add next task to set status for mcp server ( #558 )
2025-05-22 11:09:36 +02:00
Eyal Toledano
0c55ce0165
chore: linting and prettier
2025-05-22 04:17:06 -04:00
Eyal Toledano
04af16de27
feat(move-tasks): Implement move command for tasks and subtasks
...
Adds a new CLI command and MCP tool to reorganize tasks and subtasks within the hierarchy. Features include:
- Moving tasks between different positions in the task list
- Converting tasks to subtasks and vice versa
- Moving subtasks between parents
- Moving multiple tasks at once with comma-separated IDs
- Creating placeholder tasks when moving to new IDs
- Validation to prevent accidental data loss
This is particularly useful for resolving merge conflicts when multiple team members create tasks on different branches.
2025-05-22 04:14:22 -04:00
Eyal Toledano
70f4054f26
feat(parse-prd): Add research flag to parse-prd command for enhanced PRD analysis. Significantly improves parse PRD system prompt when used with research.
2025-05-22 02:57:51 -04:00
Eyal Toledano
34c769bcd0
feat(analyze): add task ID filtering to analyze-complexity command
...
Enhance analyze-complexity to support analyzing specific tasks by ID or range:
- Add --id option for comma-separated task IDs
- Add --from/--to options for analyzing tasks within a range
- Implement intelligent merging with existing reports
- Update CLI, MCP tools, and direct functions for consistent support
- Add changeset documenting the feature
2025-05-22 01:49:41 -04:00
Joe Danziger
1691189687
fix formatting
2025-05-21 13:00:11 -04:00
Joe Danziger
c12cff1890
specify whether to create mcp config and filename
2025-05-21 12:43:05 -04:00
Joe Danziger
9eacd6e061
add brandDir to remove ambiguity and support Cline
2025-05-21 12:28:56 -04:00
Joe Danziger
665c018c90
Merge branch 'next' of https://github.com/eyaltoledano/claude-task-master into joedanz/flexible-brand-rules
...
# Conflicts:
# scripts/modules/commands.js
# scripts/modules/ui.js
2025-05-19 11:16:29 -04:00
Eyal Toledano
cd6e42249e
fix(parse-prd): simplifies append and force variable names across the chain to avoid confusion. parse-prd append tested on MCP and the fix is good to go. Also adjusts e2e test to properly capture costs.
2025-05-17 20:10:53 -04:00
Eyal Toledano
3e304232ab
Solves merge conflicts with origin/next.
2025-05-16 18:15:11 -04:00
Ralph Khreish
58b417a8ce
Add complexity score to task ( #528 )
...
* feat: added complexity score handling to list tasks
* feat: added handling for complexity score in find task by id
* test: remove console dir
* chore: add changeset
* format: fixed formatting issues
* ref: reorder imports
* feat: updated handling for findTaskById to take complexityReport as input
* test: fix findTaskById complexity report testcases
* fix: added handling for complexity report path
* chore: add changeset
* fix: moved complexity report handling to list tasks rather than list tasks direct
* fix: add complexity handling to next task in list command
* fix: added handling for show cli
* fix: fixed next cli command handling
* fix: fixed handling for complexity report path in mcp
* feat: added handling to get-task
* feat: added handling for next-task in mcp
* feat: add handling for report path override
* chore: remove unecessary changeset
* ref: remove unecessary comments
* feat: update list and find next task
* fix: fixed running tests
* fix: fixed findTaskById
* fix: fixed findTaskById and tests
* fix: fixed addComplexityToTask util
* fix: fixed mcp server project root input
* chore: cleanup
---------
Co-authored-by: Shrey Paharia <shreypaharia@gmail.com >
2025-05-16 23:24:25 +02:00
Ralph Khreish
a8dabf4485
fix: remove cache from list-tasks and next-task mcp calls ( #527 )
...
* fix: remove cache from list-tasks and next-task mcp calls
* chore: remove cached function
* chore: add changeset
2025-05-16 22:54:03 +02:00
Ralph Khreish
bc19bc7927
Merge remote-tracking branch 'origin/next' into telemetry
2025-05-16 18:16:58 +02:00
Ralph Khreish
da317f2607
fix: error handling of task status settings ( #523 )
...
* fix: error handling of task status settings
* fix: update import path
---------
Co-authored-by: shenysun <shenysun@163.com >
2025-05-16 15:47:01 +02:00
Ralph Khreish
e96734a6cc
fix: updateTask enableSilentMode is not defined ( #517 )
...
- Closes #412
2025-05-15 22:56:52 +02:00
Joe Danziger
c278a32bed
Merge branch 'next' of https://github.com/eyaltoledano/claude-task-master into joedanz/flexible-brand-rules
...
# Conflicts:
# .cursor/rules/taskmaster.mdc
# README.md
# docs/command-reference.md
# mcp-server/src/core/direct-functions/initialize-project.js
# mcp-server/src/tools/index.js
# mcp-server/src/tools/initialize-project.js
# scripts/init.js
# scripts/modules/commands.js
# scripts/modules/rule-transformer.js
# scripts/modules/ui.js
# tests/integration/roo-files-inclusion.test.js
# tests/integration/roo-init-functionality.test.js
# tests/unit/commands.test.js
2025-05-12 11:20:02 -04:00
Joe Danziger
89fa5af656
remove yes parameter
2025-05-11 18:33:26 -04:00
Joe Danziger
d28170ee03
fix logging and MCP response messages
2025-05-11 13:32:24 -04:00
Joe Danziger
0543ba3057
update MCP responses, centralize rules profiles & helpers
2025-05-11 10:37:41 -04:00
Joe Danziger
143bf8e38e
fix MCP - remove yes flag
2025-05-09 14:57:43 -04:00
Joe Danziger
d48a3d3edc
fix formatting
2025-05-09 12:21:51 -04:00
Joe Danziger
21fcf92e0f
register tool with mcp server
2025-05-09 11:31:46 -04:00