Compare commits
1 Commits
main
...
docs/auto-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5781d61d9c |
@@ -6,10 +6,28 @@ description: "Learn how to set up and use Task Master with Cursor AI"
|
|||||||
## Setting up Cursor AI Integration
|
## Setting up Cursor AI Integration
|
||||||
|
|
||||||
<Check>
|
<Check>
|
||||||
Task Master is designed to work seamlessly with [Cursor AI](https://www.cursor.so/), providing a structured workflow for AI-driven development.
|
Task Master is designed to work seamlessly with [Cursor AI](https://www.cursor.so/), providing a structured workflow for AI-driven development. As of version 0.28.0, Task Master automatically sets up custom slash commands in Cursor IDE.
|
||||||
</Check>
|
</Check>
|
||||||
|
|
||||||
<AccordionGroup>
|
<AccordionGroup>
|
||||||
|
<Accordion title="Cursor Custom Slash Commands (New in 0.28.0)" icon="terminal">
|
||||||
|
Task Master now automatically configures custom slash commands in Cursor IDE when adding a profile. These commands provide quick access to Task Master functionality:
|
||||||
|
|
||||||
|
### Available Slash Commands
|
||||||
|
- `/tm-list` - View all tasks with their status
|
||||||
|
- `/tm-next` - Get the next available task to work on
|
||||||
|
- `/tm-show` - Show detailed task information
|
||||||
|
- `/tm-add` - Add a new task with AI assistance
|
||||||
|
- `/tm-status` - Set task status (pending, in-progress, done, etc.)
|
||||||
|
- `/tm-expand` - Expand a task into subtasks
|
||||||
|
- `/tm-complexity` - Analyze task complexity
|
||||||
|
|
||||||
|
### Automatic Setup
|
||||||
|
When you run `task-master profiles add cursor`, the slash commands are automatically copied to `.cursor/commands/`. If you remove the profile with `task-master profiles remove cursor`, the commands are cleaned up automatically.
|
||||||
|
|
||||||
|
### Manual Setup
|
||||||
|
If you need to manually set up the commands, they're available in the `assets/claude/commands/` directory of your Task Master installation.
|
||||||
|
</Accordion>
|
||||||
<Accordion title="Using Cursor with MCP (Recommended)" icon="sparkles">
|
<Accordion title="Using Cursor with MCP (Recommended)" icon="sparkles">
|
||||||
If you've already set up Task Master with MCP in Cursor, the integration is automatic. You can simply use natural language to interact with Task Master:
|
If you've already set up Task Master with MCP in Cursor, the integration is automatic. You can simply use natural language to interact with Task Master:
|
||||||
|
|
||||||
|
|||||||
@@ -65,4 +65,37 @@ The MCP tools can be categorized in the same way as the core functionalities:
|
|||||||
- **`list_tags`**: Lists all tags.
|
- **`list_tags`**: Lists all tags.
|
||||||
- **`use_tag`**: Switches to a different tag.
|
- **`use_tag`**: Switches to a different tag.
|
||||||
- **`rename_tag`**: Renames a tag.
|
- **`rename_tag`**: Renames a tag.
|
||||||
- **`copy_tag`**: Copies a tag.
|
- **`copy_tag`**: Copies a tag.
|
||||||
|
|
||||||
|
## Configuration and Performance
|
||||||
|
|
||||||
|
### Timeout Configuration
|
||||||
|
|
||||||
|
As of version 0.28.0, Task Master automatically configures appropriate timeouts for MCP operations to handle long-running AI tasks. The Roo Code profile now includes a 300-second timeout (increased from the default 60 seconds) to accommodate complex operations like:
|
||||||
|
|
||||||
|
- `parse_prd` - PRD parsing and task generation
|
||||||
|
- `expand_all` - Expanding multiple tasks into subtasks
|
||||||
|
- `analyze_project_complexity` - Project-wide complexity analysis
|
||||||
|
- Research-enabled operations with the `--research` flag
|
||||||
|
|
||||||
|
### MCP Server Configuration
|
||||||
|
|
||||||
|
The recommended MCP server configuration automatically includes these timeout settings:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"mcpServers": {
|
||||||
|
"task-master-ai": {
|
||||||
|
"command": "npx",
|
||||||
|
"args": ["-y", "task-master-ai"],
|
||||||
|
"timeout": 300000,
|
||||||
|
"env": {
|
||||||
|
"ANTHROPIC_API_KEY": "your-key-here",
|
||||||
|
"PERPLEXITY_API_KEY": "your-key-here"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
This configuration is automatically generated when using Task Master profiles with Roo Code and other AI coding assistants.
|
||||||
@@ -42,6 +42,20 @@ PERPLEXITY_API_KEY="pplx-your-key-here"
|
|||||||
OPENAI_API_KEY="sk-proj-your-key-here"
|
OPENAI_API_KEY="sk-proj-your-key-here"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### OPENAI_CODEX_API_KEY (New)
|
||||||
|
- **Provider**: Codex CLI (GPT-5 and GPT-5-Codex models)
|
||||||
|
- **Format**: Various formats
|
||||||
|
- **Required**: ❌ **No** (OAuth-first authentication via `codex login`)
|
||||||
|
- **Models**: GPT-5, GPT-5-Codex (272K input / 128K output context)
|
||||||
|
- **Authentication**: Primary authentication is OAuth via `codex login` command
|
||||||
|
- **Features**: Codebase analysis capabilities automatically enabled
|
||||||
|
- **Get Access**: Follow Codex CLI setup instructions
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Optional - OAuth via 'codex login' is preferred
|
||||||
|
OPENAI_CODEX_API_KEY="your-codex-api-key-here"
|
||||||
|
```
|
||||||
|
|
||||||
### GOOGLE_API_KEY
|
### GOOGLE_API_KEY
|
||||||
- **Provider**: Google Gemini models
|
- **Provider**: Google Gemini models
|
||||||
- **Format**: Various formats
|
- **Format**: Various formats
|
||||||
@@ -197,16 +211,20 @@ For Claude Code integration, configure keys in `.mcp.json`:
|
|||||||
"task-master-ai": {
|
"task-master-ai": {
|
||||||
"command": "npx",
|
"command": "npx",
|
||||||
"args": ["-y", "task-master-ai"],
|
"args": ["-y", "task-master-ai"],
|
||||||
|
"timeout": 300000,
|
||||||
"env": {
|
"env": {
|
||||||
"ANTHROPIC_API_KEY": "your-key-here",
|
"ANTHROPIC_API_KEY": "your-key-here",
|
||||||
"PERPLEXITY_API_KEY": "your-key-here",
|
"PERPLEXITY_API_KEY": "your-key-here",
|
||||||
"OPENAI_API_KEY": "your-key-here"
|
"OPENAI_API_KEY": "your-key-here",
|
||||||
|
"OPENAI_CODEX_API_KEY": "your-codex-key-here"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**Note**: The `timeout: 300000` (300 seconds) setting is recommended for long-running AI operations like PRD parsing and complexity analysis.
|
||||||
|
|
||||||
## Key Requirements
|
## Key Requirements
|
||||||
|
|
||||||
### Minimum Requirements
|
### Minimum Requirements
|
||||||
|
|||||||
@@ -3,4 +3,58 @@ title: "What's New"
|
|||||||
sidebarTitle: "What's New"
|
sidebarTitle: "What's New"
|
||||||
---
|
---
|
||||||
|
|
||||||
An easy way to see the latest releases
|
# What's New in Task Master
|
||||||
|
|
||||||
|
## Version 0.28.0 - Latest Release
|
||||||
|
|
||||||
|
### 🚀 New Features
|
||||||
|
|
||||||
|
#### Codex CLI Provider Support
|
||||||
|
- Added support for GPT-5 and GPT-5-Codex models via Codex CLI
|
||||||
|
- OAuth-first authentication - no API key required (just run `codex login`)
|
||||||
|
- 272K input / 128K output context windows
|
||||||
|
- Codebase analysis capabilities automatically enabled
|
||||||
|
- Optional `OPENAI_CODEX_API_KEY` support for API-based usage
|
||||||
|
|
||||||
|
#### Cursor IDE Slash Commands
|
||||||
|
- Automatically installs custom slash commands when adding Cursor profile
|
||||||
|
- Quick access to Task Master functionality directly in Cursor IDE
|
||||||
|
- Commands include `/tm-list`, `/tm-next`, `/tm-show`, `/tm-add`, and more
|
||||||
|
- Automatic cleanup when removing Cursor profile
|
||||||
|
|
||||||
|
#### Enhanced MCP Configuration
|
||||||
|
- Improved timeout configuration for long-running AI operations
|
||||||
|
- 300-second timeout for complex tasks like PRD parsing and task expansion
|
||||||
|
- Programmatic MCP configuration generation for better reliability
|
||||||
|
- Enhanced support for Roo Code and other AI coding assistants
|
||||||
|
|
||||||
|
### 🔧 Technical Improvements
|
||||||
|
|
||||||
|
#### AI SDK v5 Migration
|
||||||
|
- Migrated to AI SDK v5 for better compatibility with modern AI providers
|
||||||
|
- Improved support for Claude Code and Gemini CLI integration
|
||||||
|
- Better structured output generation with `generateObject`
|
||||||
|
- Enhanced JSON mode support for supported providers
|
||||||
|
|
||||||
|
#### Structured Data Generation
|
||||||
|
- All AI services now use `generateObject` for more reliable responses
|
||||||
|
- Integrated Zod schemas for automatic validation
|
||||||
|
- Reduced parsing errors and improved data consistency
|
||||||
|
- Better subtask ID generation (fixes numbering inconsistencies)
|
||||||
|
|
||||||
|
### 🐛 Bug Fixes
|
||||||
|
- Fixed MCP connection errors from deprecated function calls
|
||||||
|
- Fixed MCP server errors when file parameters not provided
|
||||||
|
- Corrected complexity scores display in `task-master show` and `list`
|
||||||
|
- Fixed Perplexity Sonar Deep Research model naming
|
||||||
|
- Improved parent task status handling when all subtasks are pending
|
||||||
|
|
||||||
|
### 📖 Documentation Updates
|
||||||
|
- New comprehensive API keys configuration guide
|
||||||
|
- Enhanced Cursor IDE integration documentation
|
||||||
|
- Improved MCP timeout configuration documentation
|
||||||
|
- Updated examples and configuration snippets
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
For detailed release notes and full changelog, visit our [GitHub releases page](https://github.com/eyaltoledano/claude-task-master/releases).
|
||||||
60
output.txt
Normal file
60
output.txt
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user