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
9f86306766
chore: cleanup tools to stop using rootFolder and remove unused imports
2025-05-02 21:50:35 +02:00
Ralph Khreish
d18351dc38
fix: apply to all tools withNormalizedProjectRoot to fix projectRoot issues for linux and windows
2025-05-02 18:32:12 +02:00
Ralph Khreish
d3d9dc6ebe
fix: replace tool parameter inputs with root directory paths ( #147 )
...
* wip: replace tool parameter inputs with root directory paths
* fix: moved path resolving responsibility to tools
- made path in parameters to optional for AI
- internalised path resolving using session roots
* chore: update package-lock.json
* chore: fix regressions and fix CI
* fix: make projectRoot required
* fix: add-task tool
* fix: updateTask tool
* fix: remove reportProgress
* chore: cleanup
* fix: expand-task tool
* chore: remove usless logs
* fix: dependency manager logging in mcp server
2025-04-11 18:57:43 +02:00
Ralph Khreish
c02483bc41
chore: run npm run format
2025-04-09 00:30:05 +02:00
Eyal Toledano
bad16b200f
chore: changeset + update rules.
2025-04-08 15:55:22 -04:00
Eyal Toledano
a49a77d19f
fix: Improve MCP server robustness and debugging
...
- Refactor for more reliable project root detection, particularly when running within integrated environments like Cursor IDE. Includes deriving root from script path and avoiding fallback to '/'.
- Enhance error handling in :
- Add detailed debug information (paths searched, CWD, etc.) to the error message when is not found in the provided project root.
- Improve clarity of error messages and potential solutions.
- Add verbose logging in to trace session object content and the finally resolved project root path, aiding in debugging path-related issues.
- Add default values for and to the example environment configuration.
2025-04-08 15:54:06 -04:00
Eyal Toledano
65f56978b2
chore/doc: renames list-tasks to get-tasks and show-tasks to get-tasks in the mcp tools to follow api conventions and likely natural language used (get my tasks). also updates changeset.
2025-04-08 15:54:06 -04:00