Commit Graph

544 Commits

Author SHA1 Message Date
Eyal Toledano
f2c5911e58 fix(move): adjusts logic to prevent an issue when moving from parent to subtask if the target parent has no subtasks. 2025-06-12 00:06:23 -04:00
Eyal Toledano
bb5a0211f4 feat: implement research command with enhanced context gathering - Add comprehensive research command with AI-powered queries - Implement ContextGatherer utility for reusable context extraction - Support multiple context types: tasks, files, custom text, project tree - Add fuzzy search integration for automatic task discovery - Implement detailed token breakdown display with syntax highlighting - Add enhanced UI with boxed output and code block formatting - Support different detail levels (low, medium, high) for responses - Include project-specific context for more relevant AI responses - Add token counting with gpt-tokens library integration - Create reusable patterns for future context-aware commands - Task 94.4 completed 2025-06-12 00:05:39 -04:00
Eyal Toledano
4234cc3d87 chore: task management 2025-06-12 00:02:25 -04:00
Eyal Toledano
d942db4868 chore: update task files during rebase 2025-06-12 00:02:23 -04:00
Eyal Toledano
3cf718a718 solve merge conflics with next. not gonna deal with these much longer. 2025-06-12 00:00:21 -04:00
Joe Danziger
a2ff8a97b7 Fix Cursor deeplink installation with copy-paste instructions (#723) 2025-06-11 23:57:40 -04:00
Eyal Toledano
b1b888a5f3 readme: moves up the documentation links higher up in the readme. same with the cursor one-click install. 2025-06-11 23:57:40 -04:00
Eyal Toledano
f817de9da6 chore: adjusts changeset from minor to patch to avoid version bump to 0.17 2025-06-11 23:57:40 -04:00
Ralph Khreish
806c505aac chore: small readme nitpicks 2025-06-11 23:57:40 -04:00
Eyal Toledano
6f225cf81a readme: removes the taskmaster list output which is too overwhelming given its size with subtasks. may re-add later. fixes likely issues in the json for manual config in cursor and windsurf in the readme. 2025-06-11 23:57:40 -04:00
Eyal Toledano
74eb9907f3 readme: fix twitter urls. 2025-06-11 23:57:40 -04:00
Eyal Toledano
5c29969741 fix: readme typo 2025-06-11 23:57:40 -04:00
Eyal Toledano
8e794e18ac chore: fixes urls in readme npm packages again 2025-06-11 23:57:40 -04:00
Eyal Toledano
3ce4d2cc74 chore: fixes urls in readme npm packages 2025-06-11 23:57:40 -04:00
Eyal Toledano
2d85fcc6a7 chore: updates readme with npm download badges and mentions AI Jason who is joining the taskmaster core team. 2025-06-11 23:57:40 -04:00
github-actions[bot]
0102be4f3b docs: Auto-update and format models.md 2025-06-11 23:57:40 -04:00
Eyal Toledano
b6f1376625 chore: changeset adjustment 2025-06-11 23:57:40 -04:00
Eyal Toledano
d4f21be1a3 ninja(sync): add sync-readme command for GitHub README export with UTM tracking and professional markdown formatting. Experimental 2025-06-11 23:57:40 -04:00
Eyal Toledano
f28de8b729 chore: more linting 2025-06-11 23:57:40 -04:00
Eyal Toledano
e50230f9ce chore: passes tests and linting 2025-06-11 23:57:38 -04:00
Eyal Toledano
01992ebd0b chore: changeset 2025-06-11 23:56:26 -04:00
Eyal Toledano
af652978a0 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-11 23:56:24 -04:00
Eyal Toledano
54005d5486 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-11 23:54:58 -04:00
Eyal Toledano
65b70d746a Adds qwen3-235n-a22b:free to supported models. Closes #687) 2025-06-11 23:47:45 -04:00
Eyal Toledano
f533fd0931 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-11 23:47:41 -04:00
Eyal Toledano
7db7cf3859 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-11 23:28:46 -04:00
Ralph Khreish
2434b97247 fix: update MCP tool 2025-06-11 23:27:14 -04:00
Ralph Khreish
bac58c606d fix: findTasksPath function 2025-06-11 23:26:25 -04:00
github-actions[bot]
89f8bff219 chore: rc version bump 2025-06-11 23:26:23 -04:00
Aaron Gabriel Neyer
366cd161da Update README.md - Remove trailing commas (#673)
JSON doesn't allow for trailing commas, so these need to be removed in order for this to work
2025-06-11 23:25:51 -04:00
Joe Danziger
a346dd5020 Add one-click MCP server installation for Cursor (#671) 2025-06-11 23:25:51 -04:00
Saksham Goel
c2709edd78 Fixed the Typo in cursor rules Issue:#675 (#677)
Fixed the typo in the Api keys
2025-06-11 23:25:51 -04:00
github-actions[bot]
e53006066e Version Packages 2025-06-11 23:25:12 -04:00
github-actions[bot]
2d11b94804 Version Packages 2025-06-11 23:24:17 -04:00
Ibrahim H.
a5e36cf7b4 fix: markdown format (#622) 2025-06-11 23:23:48 -04:00
github-actions[bot]
9cd18caa3c Version Packages 2025-06-11 23:23:46 -04:00
github-actions[bot]
9058d7dfdd Version Packages 2025-06-11 23:23:10 -04:00
Ralph Khreish
199e32c2d1 chore: add package-lock.json 2025-06-11 23:23:08 -04:00
github-actions[bot]
a874a12e17 Version Packages 2025-06-11 23:22:39 -04:00
Ralph Khreish
eb343287ae fix: projectRoot duplicate .taskmaster directory (#655) 2025-06-11 23:22:39 -04:00
Ralph Khreish
94eeb5117b Fix: MCP log errors (#648) 2025-06-11 23:22:37 -04:00
Ralph Khreish
87c85d3d66 fix: bedrock set model and other fixes (#641) 2025-06-11 23:22:09 -04:00
Ralph Khreish
0b8f594ac7 chore: cleanup migration-guide 2025-06-11 23:22:09 -04:00
github-actions[bot]
15b190b87b chore: rc version bump 2025-06-11 23:22:09 -04:00
Ralph Khreish
9ae255ccb4 chore: apply requested changes from next branch (#629) 2025-06-11 23:22:09 -04:00
Ralph Khreish
518f73eefa feat: Add .taskmaster directory (#619) 2025-06-11 23:21:57 -04:00
Eyal Toledano
78397fe0be chore: formatting 2025-05-28 10:25:39 -04:00
Eyal Toledano
f9b89dc25c fix(move): Fix move command bug that left duplicate tasks
- Fixed logic in moveTaskToNewId function that was incorrectly treating task-to-task moves as subtask creation instead of task replacement
- Updated moveTaskToNewId to properly handle replacing existing destination tasks instead of just placeholders
- The move command now correctly replaces destination tasks and cleans up properly without leaving duplicates

- Task Management: Moved task 93 (Google Vertex AI Provider) to position 88, Moved task 94 (Azure OpenAI Provider) to position 89, Updated task dependencies and regenerated task files, Cleaned up orphaned task files automatically
- All important validations remain in place: Prevents moving tasks to themselves, Prevents moving parent tasks to their own subtasks, Prevents circular dependencies
- Resolves the issue where moving tasks would leave both source and destination tasks in tasks.json and file system
2025-05-28 10:25:15 -04:00
Eyal Toledano
ca69e1294f Merge branch 'next' of github.com:eyaltoledano/claude-task-master into v017-adds 2025-05-28 10:08:14 -04:00
Ralph Khreish
669b744ced Feat/add nvmrc (#612)
* feat: Add .nvmrc and align engines to Node 20

* chore: set nvm to 22, engines to 18

* chore: format

* chore: add changeset

---------

Co-authored-by: Amir Golan <amirgolan@Amirs-MacBook-Pro.local>
2025-05-28 15:02:15 +02:00