Commit Graph

122 Commits

Author SHA1 Message Date
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
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
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
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
5149aaa56f update to 'rule profile' 2025-05-27 14:50:39 -04:00
Joe Danziger
8d0fea2d99 use "rule profiles" instead of "rules profiles" 2025-05-27 13:09:24 -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
9db5f78da3 update semantics and terminology from 'brand rules' to 'rules profiles' 2025-05-26 19:07:10 -04:00
Joe Danziger
73963d4007 clean up 2025-05-23 18:52:46 -04:00
Joe Danziger
d227643729 initialize with all brands if nothing specified 2025-05-23 16:48:58 -04:00
Joe Danziger
4c3c523145 update comments 2025-05-23 16:36:34 -04:00
Joe Danziger
922355c003 only run rules interactive setup if not provided via command line 2025-05-23 16:34:49 -04:00
Joe Danziger
a9f20e1af8 use profile js for mcp config settings 2025-05-23 16:21:01 -04:00
Joe Danziger
499aa2b203 default to all rules 2025-05-23 15:37:11 -04:00
Joe Danziger
1b92d5803a move rule-transformer.js to /src/utils 2025-05-22 15:32:15 -04:00
Joe Danziger
243a9400c7 move rules-setup.js to /src/utils 2025-05-22 15:25:23 -04:00
Joe Danziger
72faba846d move to /src/utils 2025-05-22 15:10:51 -04:00
Joe Danziger
d5b45e4eba remove comments 2025-05-22 15:00:25 -04:00
Joe Danziger
77c3bb5d2b remove comment 2025-05-22 14:54:32 -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
Kayvan Sylvan
a1f8d52474 chore: rename log level environment variable to TASKMASTER_LOG_LEVEL (#417)
* chore: rename log level environment variable to `TASKMASTER_LOG_LEVEL`

### CHANGES
- Update environment variable from `LOG_LEVEL` to `TASKMASTER_LOG_LEVEL`.
- Reflect change in documentation for clarity.
- Adjust variable name in script and test files.
- Maintain default log level as `info`.

* fix: add changeset

* chore: rename `LOG_LEVEL` to `TASKMASTER_LOG_LEVEL` for consistency

### CHANGES
- Update environment variable name to `TASKMASTER_LOG_LEVEL` in documentation.
- Reflect rename in configuration rules for clarity.
- Maintain consistency across project configuration settings.
2025-05-15 01:09:41 +02:00
Joe Danziger
aee88ffda6 add interactive rules setup 2025-05-12 19:03:17 -04:00
Joe Danziger
83c984caf0 update comment 2025-05-12 11:37:54 -04:00
Joe Danziger
3194367318 import brand profiles from rule-transformer.js 2025-05-12 11:33:03 -04:00
Joe Danziger
79fe5496e5 fix formatting 2025-05-12 11:23:23 -04:00
Joe Danziger
c278a32bed Merge branch 'next' of https://github.com/eyaltoledano/claude-task-master into joedanz/flexible-brand-rules
# Conflicts:
#	.cursor/rules/taskmaster.mdc
#	README.md
#	docs/command-reference.md
#	mcp-server/src/core/direct-functions/initialize-project.js
#	mcp-server/src/tools/index.js
#	mcp-server/src/tools/initialize-project.js
#	scripts/init.js
#	scripts/modules/commands.js
#	scripts/modules/rule-transformer.js
#	scripts/modules/ui.js
#	tests/integration/roo-files-inclusion.test.js
#	tests/integration/roo-init-functionality.test.js
#	tests/unit/commands.test.js
2025-05-12 11:20:02 -04:00
Joe Danziger
7169296c24 fix formatting 2025-05-11 13:32:42 -04:00
Joe Danziger
143bf8e38e fix MCP - remove yes flag 2025-05-09 14:57:43 -04:00
Joe Danziger
d48a3d3edc fix formatting 2025-05-09 12:21:51 -04:00
Joe Danziger
476048b184 rule selection 2025-05-09 12:15:25 -04:00
Joe Danziger
ee02816a4f update function names 2025-05-09 10:59:08 -04:00
Joe Danziger
a2e99bdfa4 fix formatting 2025-05-09 10:52:37 -04:00
Joe Danziger
8185f59470 fix cursor init (don't use roo transformation by default) 2025-05-09 10:42:39 -04:00
Joe Danziger
5f74677635 fix roo init (add modes) 2025-05-09 09:25:58 -04:00
Joe Danziger
98f7485a09 update log msg 2025-05-09 04:07:26 -04:00
Joe Danziger
e2066d411b allow init with certain rulesets; no more .windsurfrules 2025-05-09 03:48:00 -04:00
Eyal Toledano
70d3f2f103 chore(init): No longer ships readme with task-master init (commented out for now). No longer looking for task-master-mcp, instead checked for task-master-ai - this should prevent the init sequence from needlessly adding another mcp server with task-master-mcp to the mpc.json which a ton of people probably ran into. 2025-05-03 00:33:21 -04:00
Eyal Toledano
c3cc539f63 chore(init): No longer ships readme with task-master init (commented out for now). No longer looking for task-master-mcp, instead checked for task-master-ai - this should prevent the init sequence from needlessly adding another mcp server with task-master-mcp to the mpc.json which a ton of people probably ran into. 2025-05-03 00:33:21 -04:00
Eyal Toledano
25ca1a45a0 fix: improve error handling, test options, and model configuration
- Enhance error validation in parse-prd.js and update-tasks.js
- Fix bug where mcpLog was incorrectly passed as logWrapper
- Improve error messages and response formatting
- Add --skip-verification flag to E2E tests
- Update MCP server config that ships with init to match new API key structure
- Fix task force/append handling in parse-prd command
- Increase column width in update-tasks display
2025-05-02 23:11:39 -04:00
Eyal Toledano
e5b7306e4d fix: improve error handling, test options, and model configuration
- Enhance error validation in parse-prd.js and update-tasks.js
- Fix bug where mcpLog was incorrectly passed as logWrapper
- Improve error messages and response formatting
- Add --skip-verification flag to E2E tests
- Update MCP server config that ships with init to match new API key structure
- Fix task force/append handling in parse-prd command
- Increase column width in update-tasks display
2025-05-02 23:11:39 -04:00
Eyal Toledano
d2f761c652 fix merge conflicts to prep for merge with branch next
- Enhance E2E testing and LLM analysis report and:
  - Add --analyze-log flag to run_e2e.sh to re-run LLM analysis on existing logs.
  - Add test:e2e and analyze-log scripts to package.json for easier execution.

- Correct display errors and dependency validation output:
  - Update chalk usage in add-task.js to use bracket notation (chalk[color]) compatible with v5, resolving 'chalk.keyword is not a function' error.
  - Modify fix-dependencies command output to show red failure box with issue count instead of green success box when validation fails.

- Refactor interactive model setup:
  - Verify inclusion of 'No change' option during interactive model setup flow (task-master models --setup).

- Update model definitions:
  - Add max_tokens field for gpt-4o in supported-models.json.

- Remove unused scripts:
  - Delete prepare-package.js and rule-transformer.test.js.

Release candidate
2025-04-29 01:54:42 -04:00
Eyal Toledano
e34f348eec fix merge conflicts to prep for merge with branch next
- Enhance E2E testing and LLM analysis report and:
  - Add --analyze-log flag to run_e2e.sh to re-run LLM analysis on existing logs.
  - Add test:e2e and analyze-log scripts to package.json for easier execution.

- Correct display errors and dependency validation output:
  - Update chalk usage in add-task.js to use bracket notation (chalk[color]) compatible with v5, resolving 'chalk.keyword is not a function' error.
  - Modify fix-dependencies command output to show red failure box with issue count instead of green success box when validation fails.

- Refactor interactive model setup:
  - Verify inclusion of 'No change' option during interactive model setup flow (task-master models --setup).

- Update model definitions:
  - Add max_tokens field for gpt-4o in supported-models.json.

- Remove unused scripts:
  - Delete prepare-package.js and rule-transformer.test.js.

Release candidate
2025-04-29 01:54:42 -04:00
Eyal Toledano
5f504fafb8 refactor(init): Improve robustness and dependencies; Update template deps for AI SDKs; Silence npm install in MCP; Improve conditional model setup logic; Refactor init.js flags; Tweak Getting Started text; Fix MCP server launch command; Update default model in config template 2025-04-28 04:08:10 -04:00