Joe Danziger
8f93a695e9
add rules subdirectory support per-profile
2025-06-05 10:08:01 -04:00
Joe Danziger
0e49c06c4a
add VS Code profile and tests
2025-06-04 21:14:14 -04:00
Joe Danziger
35022088b7
use taskmaster subfolder for the 2 TM rules
2025-06-04 14:11:01 -04:00
Joe Danziger
4332d3e269
properly create temp directories in /tmp folder
2025-06-04 13:49:12 -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
ad612763ff
fix: bedrock set model and other fixes ( #641 )
2025-06-02 14:44:35 +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
6a8a68e1a3
Feat/add.azure.and.other.providers ( #607 )
...
* fix: claude-4 not having the right max_tokens
* feat: add bedrock support
* chore: fix package-lock.json
* fix: rename baseUrl to baseURL
* feat: add azure support
* fix: final touches of azure integration
* feat: add google vertex provider
* chore: fix tests and refactor task-manager.test.js
* chore: move task 92 to 94
2025-05-28 00:42:31 +02:00
Joe Danziger
4c949c9f79
update test
2025-05-27 17:26:11 -04:00
Joe Danziger
7acb3e7de6
add cline and trae integration tests
2025-05-27 17:24:06 -04:00
Joe Danziger
03f2c13f1e
update UI
2025-05-27 17:22:45 -04:00
Joe Danziger
939de7f3f8
mock fs for transformer tests
2025-05-27 17:22:19 -04:00
Joe Danziger
83bb4c46e6
organize tests into profiles folder
2025-05-27 16:37:31 -04:00
Joe Danziger
8dec6e14e2
add claude and codex integration tests
2025-05-27 16:29:55 -04: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
9681c9171c
remove unneeded exports to optimize loc
2025-05-27 14:52:09 -04:00
Joe Danziger
93bd8f0f30
add Trae support
2025-05-27 13:26:48 -04:00
Joe Danziger
ba18ccbcab
use standard tool mappings for windsurf
2025-05-27 13:25:56 -04:00
Joe Danziger
8d0fea2d99
use "rule profiles" instead of "rules profiles"
2025-05-27 13:09:24 -04:00
Joe Danziger
2327499920
Update cline profile and add test; adjust other rules tests
2025-05-27 10:15:57 -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
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
Joe Danziger
3f2137700f
add test to check for brand profiles
2025-05-25 11:51:24 -04:00
Joe Danziger
1b92d5803a
move rule-transformer.js to /src/utils
2025-05-22 15:32:15 -04:00
Eyal Toledano
0c55ce0165
chore: linting and prettier
2025-05-22 04:17:06 -04:00
Eyal Toledano
d2e64318e2
fix(ai-services): add logic for API key checking in fallback sequence
2025-05-21 22:49:25 -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
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
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
ed17cb0e0a
feat: implement baseUrls on all ai providers( #521 )
2025-05-16 15:34:29 +02:00
Joe Danziger
16de4cbb88
use force flag for test
2025-05-11 17:48:54 -04:00
Joe Danziger
f8040eccc8
fix formatting
2025-05-11 15:25:38 -04:00
Joe Danziger
d7b9b5e2d7
test already covered
2025-05-11 15:25:19 -04:00
Joe Danziger
937bbe1d6b
add rules command test
2025-05-11 15:23:16 -04:00
Joe Danziger
a401412562
fix tests
2025-05-11 14:06:03 -04:00
Joe Danziger
7169296c24
fix formatting
2025-05-11 13:32:42 -04:00
Joe Danziger
c559e1d3fa
add rules command test
2025-05-11 02:31:01 -04:00
Joe Danziger
3bd9f0e481
add/update tests
2025-05-11 01:51:42 -04:00
Joe Danziger
d45589dde9
use more generic function names
2025-05-09 10:46:51 -04:00
Joe Danziger
f05c673072
update test for new structure
2025-05-09 01:24:11 -04:00
Eyal Toledano
04b6a3cb21
feat(telemetry): Integrate AI usage telemetry into analyze-complexity
...
This commit applies the standard telemetry pattern to the analyze-task-complexity command and its corresponding MCP tool.
Key Changes:
1. Core Logic (scripts/modules/task-manager/analyze-task-complexity.js):
- The call to generateTextService now includes commandName: 'analyze-complexity' and outputType.
- The full response { mainResult, telemetryData } is captured.
- mainResult (the AI-generated text) is used for parsing the complexity report JSON.
- If running in CLI mode (outputFormat === 'text'), displayAiUsageSummary is called with the telemetryData.
- The function now returns { report: ..., telemetryData: ... }.
2. Direct Function (mcp-server/src/core/direct-functions/analyze-task-complexity.js):
- The call to the core analyzeTaskComplexity function now passes the necessary context for telemetry (commandName, outputType).
- The successful response object now correctly extracts coreResult.telemetryData and includes it in the data.telemetryData field returned to the MCP client.
2025-05-08 19:34:00 -04:00
Eyal Toledano
c955431753
feat(telemetry): Integrate AI usage telemetry into update-tasks
...
This commit applies the standard telemetry pattern to the command and its corresponding MCP tool.
Key Changes:
1. **Core Logic ():**
- The call to now includes and .
- The full response is captured.
- (the AI-generated text) is used for parsing the updated task JSON.
- If running in CLI mode (), is called with the .
- The function now returns .
2. **Direct Function ():**
- The call to the core function now passes the necessary context for telemetry (, ).
- The successful response object now correctly extracts and includes it in the field returned to the MCP client.
2025-05-08 18:37:41 -04:00
Eyal Toledano
2b3ae8bf89
tests: adjusts the tests to properly pass.
2025-05-07 13:54:01 -04:00