Commit Graph

27 Commits

Author SHA1 Message Date
Ralph Khreish
e1e4eec856 fix: README bug not showing precise instructions (#190) 2025-04-12 19:44:15 +02:00
Eyal Toledano
db5ebe93c3 chore(ai): Reduces context window back from 128k to 64k until we decouple context windows between main and research models. 2025-04-11 13:33:02 -04:00
Joe Danziger
533f5cdc25 Don't add task-master-mcp to mcp.json if it already exists (#169) 2025-04-11 18:07:58 +02:00
Ralph Khreish
ee694ef0b1 fix: MCP config and commands (#141) 2025-04-09 20:01:27 +02:00
Ralph Khreish
a2a65220fa chore: add contributors section (#134) 2025-04-09 14:25:59 +02:00
Ralph Khreish
db589d7cd2 Update README.md 2025-04-09 00:51:21 +02:00
Ralph Khreish
97d94480c1 chore: remove newline in readme 2025-04-09 00:50:56 +02:00
Ralph Khreish
edb889ae84 chore: run npm run format 2025-04-09 00:30:05 +02:00
Ralph Khreish
7e5f0a305c chore: revamp README (#126) 2025-04-09 00:16:43 +02:00
Eyal Toledano
adbe38b3ba feat: adds remove-task command + MCP implementation. 2025-04-08 15:54:33 -04:00
Ralph Khreish
1c38e1ea1f CHORE: Add CI for making sure PRs don't break things (#89)
* fix: add CI for better control of regressions during PRs

* fix: slight readme improvement

* chore: fix CI

* cleanup

* fix: duplicate workflow trigger
2025-04-03 16:01:58 +02:00
Ralph Khreish
5607497d73 Add License (#45) 2025-03-31 17:09:31 +02:00
Eyal Toledano
31d6bd59e8 New update-subtask command. 2025-03-29 19:14:44 -04:00
Ralph Khreish
6da3e927de feat: Implement MCP (#20) 2025-03-28 20:38:53 +01:00
Eyal Toledano
1142c5b0db feat: adds ability to add or remove subtasks. Can also turn subtasks into standalone features. Also refactors the task-master.js by deleting 200+ lines of duplicate code. Instead properly imports the commands from commands.js which is the single source of truth for command definitions. 2025-03-24 21:18:49 -04:00
Eyal Toledano
70d307a711 Fix: no longer overrides readme, package.json and gitignore but instead merges and/or adds to them if they already exist. Also bins the app into its own package. Can now call all functions using task-master instead of calling the dev.js script directly. Also adjusts readme and cursor rule to know about this. 2025-03-22 15:52:22 -04:00
Ralph Khreish
2927392748 chore(config): fix typos 2025-03-22 10:05:14 +01:00
Eyal Toledano
12ff8b60f2 Adjusts width of command names in help menu 2025-03-22 03:36:12 -04:00
Eyal Toledano
6a0517b4e5 implements complexity-report so it can show in the cli. 2025-03-22 03:16:12 -04:00
Eyal Toledano
18a889bdcc No longer need the templates folder and its files. 2025-03-22 02:42:46 -04:00
Eyal Toledano
cb12d8c739 more renaming as needed 2025-03-22 02:31:41 -04:00
Eyal Toledano
526794e041 Renames package readme so it gets picked up. 2025-03-22 02:29:35 -04:00
Eyal Toledano
3f35783b60 Fixes readme files and makes sure that when you mark a parent task done that its sub tasks are also marked done 2025-03-21 14:17:43 -04:00
Eyal Toledano
aed8f5b3a0 Add list command with subtasks option and update documentation 2025-03-04 20:35:30 -05:00
Eyal Toledano
93bc6b363a feat: Enhance task management and fix initialization issues
This commit includes several important improvements:

1. Add support for updating multiple tasks at once with comma-separated IDs
   - Modify setTaskStatus to handle lists like id=1,1.1,1.2
   - Fix subtask handling to properly update subtask statuses
   - Add in-progress as a valid status option

2. Fix initialization script issues
   - Add debugging information to help diagnose npx execution problems
   - Improve error handling and readline interface management
   - Remove conditional check that prevented script from running in some environments
   - Add troubleshooting section to README.md

3. Improve package preparation
   - Make scripts executable during package preparation
   - Update version to 1.0.7

These changes make the package more robust and user-friendly, particularly
for first-time users and those managing complex task hierarchies.
2025-03-04 14:46:46 -05:00
Eyal Toledano
c72373d761 feat: Modernize package with ES modules and improve error handling
- Update to ES modules syntax throughout the codebase
- Add fileURLToPath and dirname imports to handle __dirname in ES modules
- Upgrade Anthropic SDK from 0.10.0 to 0.39.0
- Fix JSON parsing to handle responses wrapped in Markdown code blocks
- Improve documentation with clearer installation instructions
- Add important notes about ES modules and SDK requirements
- Update environment examples with API key format and model recommendations
- Include index.js in package files list
- Bump version to 1.0.2
2025-03-04 14:11:57 -05:00
Eyal Toledano
07648a1417 initial version 2025-03-04 13:55:17 -05:00