Compare commits
9 Commits
readme-npm
...
fix.728.ex
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
188e22a35d | ||
|
|
40a52385ba | ||
|
|
8a86ec538e | ||
|
|
9e7387952d | ||
|
|
ab05f550b3 | ||
|
|
d2bcbee0c2 | ||
|
|
72171bd4ba | ||
|
|
9ad517231a | ||
|
|
7db3b47a47 |
5
.changeset/chatty-rats-talk.md
Normal file
5
.changeset/chatty-rats-talk.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"task-master-ai": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix Cursor deeplink installation by providing copy-paste instructions for GitHub compatibility
|
||||||
8
.changeset/nasty-chefs-add.md
Normal file
8
.changeset/nasty-chefs-add.md
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
"task-master-ai": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixes issue with expand CLI command "Complexity report not found"
|
||||||
|
|
||||||
|
- Closes #735
|
||||||
|
- Closes #728
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
"task-master-ai": minor
|
"task-master-ai": patch
|
||||||
---
|
---
|
||||||
|
|
||||||
Add sync-readme command for a task export to GitHub README
|
Add sync-readme command for a task export to GitHub README
|
||||||
|
|||||||
@@ -382,25 +382,25 @@ The output report structure is:
|
|||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"meta": {
|
"meta": {
|
||||||
"generatedAt": "2023-06-15T12:34:56.789Z",
|
"generatedAt": "2023-06-15T12:34:56.789Z",
|
||||||
"tasksAnalyzed": 20,
|
"tasksAnalyzed": 20,
|
||||||
"thresholdScore": 5,
|
"thresholdScore": 5,
|
||||||
"projectName": "Your Project Name",
|
"projectName": "Your Project Name",
|
||||||
"usedResearch": true
|
"usedResearch": true
|
||||||
},
|
},
|
||||||
"complexityAnalysis": [
|
"complexityAnalysis": [
|
||||||
{
|
{
|
||||||
"taskId": 8,
|
"taskId": 8,
|
||||||
"taskTitle": "Develop Implementation Drift Handling",
|
"taskTitle": "Develop Implementation Drift Handling",
|
||||||
"complexityScore": 9.5,
|
"complexityScore": 9.5,
|
||||||
"recommendedSubtasks": 6,
|
"recommendedSubtasks": 6,
|
||||||
"expansionPrompt": "Create subtasks that handle detecting...",
|
"expansionPrompt": "Create subtasks that handle detecting...",
|
||||||
"reasoning": "This task requires sophisticated logic...",
|
"reasoning": "This task requires sophisticated logic...",
|
||||||
"expansionCommand": "node scripts/dev.js expand --id=8 --num=6 --prompt=\"Create subtasks...\" --research"
|
"expansionCommand": "node scripts/dev.js expand --id=8 --num=6 --prompt=\"Create subtasks...\" --research"
|
||||||
}
|
}
|
||||||
// More tasks sorted by complexity score (highest first)
|
// More tasks sorted by complexity score (highest first)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import { generateTextService } from '../ai-services-unified.js';
|
|||||||
import { getDefaultSubtasks, getDebugFlag } from '../config-manager.js';
|
import { getDefaultSubtasks, getDebugFlag } from '../config-manager.js';
|
||||||
import generateTaskFiles from './generate-task-files.js';
|
import generateTaskFiles from './generate-task-files.js';
|
||||||
import { COMPLEXITY_REPORT_FILE } from '../../../src/constants/paths.js';
|
import { COMPLEXITY_REPORT_FILE } from '../../../src/constants/paths.js';
|
||||||
|
import { findProjectRoot } from '../../../src/utils/path-utils.js';
|
||||||
|
|
||||||
// --- Zod Schemas (Keep from previous step) ---
|
// --- Zod Schemas (Keep from previous step) ---
|
||||||
const subtaskSchema = z
|
const subtaskSchema = z
|
||||||
@@ -417,8 +418,7 @@ async function expandTask(
|
|||||||
const outputFormat = mcpLog ? 'json' : 'text';
|
const outputFormat = mcpLog ? 'json' : 'text';
|
||||||
|
|
||||||
// Determine projectRoot: Use from context if available, otherwise derive from tasksPath
|
// Determine projectRoot: Use from context if available, otherwise derive from tasksPath
|
||||||
const projectRoot =
|
const projectRoot = contextProjectRoot || findProjectRoot(tasksPath);
|
||||||
contextProjectRoot || path.dirname(path.dirname(tasksPath));
|
|
||||||
|
|
||||||
// Use mcpLog if available, otherwise use the default console log wrapper
|
// Use mcpLog if available, otherwise use the default console log wrapper
|
||||||
const logger = mcpLog || {
|
const logger = mcpLog || {
|
||||||
|
|||||||
Reference in New Issue
Block a user