Joe Danziger
f97e1732f1
use --setup for rules interactive setup
2025-06-09 02:19:54 -04:00
Joe Danziger
4ac85b1c7c
Merge branch 'next' of https://github.com/eyaltoledano/claude-task-master into joedanz/flexible-brand-rules
...
# Conflicts:
# scripts/modules/commands.js
2025-06-08 23:02:58 -04:00
Ralph Khreish
d2bcbee0c2
chore: small readme nitpicks
2025-06-08 13:49:40 +02:00
Eyal Toledano
2e55757b26
ninja(sync): add sync-readme command for GitHub README export with UTM tracking and professional markdown formatting. Experimental
2025-06-07 22:07:35 -04:00
Eyal Toledano
faae0b419d
chore: passes tests and linting
2025-06-07 20:30:51 -04:00
Eyal Toledano
b1390e4ddf
refactor: enhance add-task fuzzy search and fix duplicate banner display
...
- **Remove hardcoded category system** in add-task that always matched 'Task management'
- **Eliminate arbitrary limits** in 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
- **Fix duplicate banner issue** by removing console.clear() and redundant displayBanner() calls from UI functions
- **Enhance context generation** to rely on semantic similarity rather than rigid pattern matching
- **Preserve terminal history** to address GitHub issue #553 about eating terminal lines
- **Remove displayBanner() calls** from: displayHelp, displayNextTask, displayTaskById, displayComplexityReport, set-task-status, clear-subtasks, dependency-manager functions
The add-task system now provides truly relevant task context based on semantic similarity rather than arbitrary categories and limits, while maintaining a cleaner terminal experience.
Changes span: add-task.js, ui.js, set-task-status.js, clear-subtasks.js, list-tasks.js, dependency-manager.js
Closes #553
2025-06-07 20:23:55 -04:00
Eyal Toledano
cc04d53720
chore: adds a warning when custom openrouter model is a free model which suffers from lower rate limits, restricted context, and, worst of all, no access to tool_use.
2025-06-07 18:54:11 -04:00
Eyal Toledano
bfd86eb9cc
Adds qwen3-235n-a22b:free to supported models. Closes #687 )
2025-06-07 18:42:11 -04:00
Eyal Toledano
9eb3842f04
fix(ai-providers): change generateObject mode from 'tool' to 'auto' for better provider compatibility
...
Fixes Perplexity research role failing with 'tool-mode object generation' error
The hardcoded 'tool' mode was incompatible with providers like Perplexity that support structured JSON output but not function calling/tool use
Using 'auto' mode allows the AI SDK to choose the best approach for each provider
2025-06-07 15:02:48 -04:00
Eyal Toledano
bf2053e140
feat(ui): replace emoji complexity indicators with clean filled circle characters
...
Replace 🟢 , 🟡 , 🔴 emojis with ● character in getComplexityWithColor function
Update corresponding unit tests to expect ● instead of emojis
Improves UI continuity
2025-06-07 12:57:45 -04:00
Joe Danziger
948203ed7f
move profiles to /src
2025-06-05 10:17:30 -04:00
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
cc31520f3f
restore comments
2025-06-04 19:49:13 -04:00
Joe Danziger
e082e2af10
restore comments
2025-06-04 19:46:29 -04:00
Joe Danziger
5ae549a7c9
restore comments
2025-06-04 19:45:27 -04:00
Joe Danziger
ff76d6cdb0
fix pattern for interactive rule profiles setup
2025-06-04 19:40:07 -04:00
Joe Danziger
30e14eedc0
fix for CLI roo rules add/remove
2025-06-04 18:50:59 -04:00
Joe Danziger
8250b5cad3
MCP server path fixes for rules command
2025-06-04 18:28:13 -04:00
Joe Danziger
b55276725d
update wording
2025-06-04 14:17:54 -04:00
Joe Danziger
35022088b7
use taskmaster subfolder for the 2 TM rules
2025-06-04 14:11:01 -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
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
Nathan Marley
f058543888
Replace prettier with biome ( #531 )
2025-05-28 14:47:16 +02: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
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
5c128ed59a
rename function and add boxen
2025-05-27 16:12:10 -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
5149aaa56f
update to 'rule profile'
2025-05-27 14:50:39 -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
9d25178d12
fix for filepath at bottom of rule
2025-05-27 10:05:26 -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
bd81d00169
use displayName and don't select any defaults in setup
2025-05-26 21:36:31 -04:00
Joe Danziger
db623bc553
use base profile with modifications for each brand
2025-05-26 21:20:41 -04:00
Joe Danziger
555a7c0995
add aggregate reporting for rules add command
2025-05-26 20:30:47 -04:00
Joe Danziger
0523652270
use enums for rules actions
2025-05-26 20:24:20 -04:00
Joe Danziger
fce41fa38d
update comment
2025-05-26 19:40:50 -04:00
Joe Danziger
3fbd8a52f6
update function name and remove copying of cursor rules, now handled by rules transformer
2025-05-26 19:37:05 -04:00
Joe Danziger
df6e0a1935
fix formatting
2025-05-26 19:24:54 -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