Joe Danziger
a9fdfc3458
incorrect test
2025-05-11 13:58:50 -04:00
Joe Danziger
7169296c24
fix formatting
2025-05-11 13:32:42 -04:00
Joe Danziger
d28170ee03
fix logging and MCP response messages
2025-05-11 13:32:24 -04:00
Joe Danziger
0543ba3057
update MCP responses, centralize rules profiles & helpers
2025-05-11 10:37:41 -04:00
Joe Danziger
c559e1d3fa
add rules command test
2025-05-11 02:31:01 -04:00
Joe Danziger
10c34f82d1
remove test
2025-05-11 01:52:33 -04:00
Joe Danziger
3bd9f0e481
add/update tests
2025-05-11 01:51:42 -04:00
Joe Danziger
66018542d0
update roo tests
2025-05-11 00:04:42 -04:00
Joe Danziger
157e8850a1
add import
2025-05-09 16:12:26 -04:00
Joe Danziger
143bf8e38e
fix MCP - remove yes flag
2025-05-09 14:57:43 -04:00
Eyal Toledano
59230c4d91
chore: task management and formatting.
2025-05-09 14:12:21 -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
e3723cce3c
fix cursor initialization
2025-05-09 12:03:16 -04:00
Joe Danziger
57c04c43a9
add integration test
2025-05-09 11:38:22 -04:00
Joe Danziger
a539a367d5
update docs
2025-05-09 11:37:04 -04:00
Joe Danziger
21fcf92e0f
register tool with mcp server
2025-05-09 11:31:46 -04:00
Joe Danziger
746fa90212
add rules to mcp initialize project
2025-05-09 11:23:14 -04:00
Joe Danziger
c8904d750e
add changeset
2025-05-09 11:05:55 -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
5b95b1d8ee
update docs
2025-05-09 10:50:39 -04:00
Joe Danziger
d45589dde9
use more generic function names
2025-05-09 10:46:51 -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
d3e5c8135c
don't rewrite .mdc to .md inside the files
2025-05-09 07:50:37 -04:00
Joe Danziger
8acdc014ea
keep mdc extension for cursor
2025-05-09 07:44:47 -04:00
Joe Danziger
6f3b216be2
fix formatting
2025-05-09 07:44:36 -04:00
Joe Danziger
98f7485a09
update log msg
2025-05-09 04:07:26 -04:00
Joe Danziger
50293da41b
update docs
2025-05-09 04:07:18 -04:00
Joe Danziger
e2066d411b
allow init with certain rulesets; no more .windsurfrules
2025-05-09 03:48:00 -04:00
Joe Danziger
580cf1838d
default to cursor
2025-05-09 03:15:15 -04:00
Joe Danziger
4c2c9a93c9
fix escapes
2025-05-09 02:41:09 -04:00
Joe Danziger
7eba5dfa34
add logging
2025-05-09 02:22:50 -04:00
Joe Danziger
7518696543
fix formatting
2025-05-09 02:11:49 -04:00
Joe Danziger
89ed121c5a
fix formatting
2025-05-09 02:11:01 -04:00
Joe Danziger
d1d76c6bcb
use standardized setupMCP function
2025-05-09 01:42:53 -04:00
Joe Danziger
a94085c552
use assets/rules for rules files
2025-05-09 01:29:39 -04:00
Joe Danziger
2e4cc5af64
move rules to assets
2025-05-09 01:26:33 -04:00
Joe Danziger
f05c673072
update test for new structure
2025-05-09 01:24:11 -04:00
Joe Danziger
14235a8cc7
add cursor profile
2025-05-09 01:17:42 -04:00
Joe Danziger
c9269bcfb4
allow multiples
2025-05-09 01:15:39 -04:00
Joe Danziger
93b068405d
fix post processing for roo
2025-05-09 01:15:33 -04:00
Joe Danziger
1dbaf7c036
add rules command to add/remove rules for a specific brand
2025-05-08 23:46:36 -04:00
Joe Danziger
461958a8d7
fix regex
2025-05-08 23:46:15 -04:00
Joe Danziger
e6f83ca4c3
add remove brand rules function
2025-05-08 23:29:27 -04:00
Joe Danziger
d8013b1bd7
add windsurf profile
2025-05-08 23:15:56 -04:00
Joe Danziger
c214c8fbe2
extract into brand profile
2025-05-08 23:11:29 -04:00
Joe Danziger
491e13de55
extract fileMap and conversionConfig into brand profile
2025-05-08 22:23:15 -04:00
Eyal Toledano
04b6a3cb21
feat(telemetry): Integrate AI usage telemetry into analyze-complexity
...
This commit applies the standard telemetry pattern to the analyze-task-complexity command and its corresponding MCP tool.
Key Changes:
1. Core Logic (scripts/modules/task-manager/analyze-task-complexity.js):
- The call to generateTextService now includes commandName: 'analyze-complexity' and outputType.
- The full response { mainResult, telemetryData } is captured.
- mainResult (the AI-generated text) is used for parsing the complexity report JSON.
- If running in CLI mode (outputFormat === 'text'), displayAiUsageSummary is called with the telemetryData.
- The function now returns { report: ..., telemetryData: ... }.
2. Direct Function (mcp-server/src/core/direct-functions/analyze-task-complexity.js):
- The call to the core analyzeTaskComplexity function now passes the necessary context for telemetry (commandName, outputType).
- The successful response object now correctly extracts coreResult.telemetryData and includes it in the data.telemetryData field returned to the MCP client.
2025-05-08 19:34:00 -04:00