mirror of
https://github.com/eyaltoledano/claude-task-master.git
synced 2026-01-30 06:12:05 +00:00
Version Packages (#1613)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Ralph Khreish <35776126+Crunchyman-ralph@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
99dbd082f4
commit
9072630409
@@ -1,10 +0,0 @@
|
||||
---
|
||||
"task-master-ai": minor
|
||||
---
|
||||
|
||||
Add MCPB bundle for single-click Claude Desktop installation
|
||||
|
||||
- Added `manifest.json` for MCP Bundle (MCPB) specification v0.3
|
||||
- Added `.mcpbignore` to exclude development files from bundle
|
||||
- Added `icon.png` (512x512) for Claude Desktop display
|
||||
- Enables users to install Task Master MCP server directly in Claude Desktop without manual configuration
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"task-master-ai": patch
|
||||
---
|
||||
|
||||
Add modifyJSON function for safer file updates
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
"task-master-ai": minor
|
||||
---
|
||||
|
||||
Add verbose output mode to loop command with `--verbose` flag
|
||||
|
||||
- New `-v, --verbose` flag shows Claude's work in real-time (thinking, tool calls) rather than waiting until the iteration completes
|
||||
- New `--no-output` flag excludes full Claude output from iteration results to save memory
|
||||
- Improved error handling with proper validation for incompatible options (verbose + sandbox)
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"task-master-ai": patch
|
||||
---
|
||||
|
||||
Add --no-banner to suppress the startup banner.
|
||||
@@ -1,40 +0,0 @@
|
||||
---
|
||||
"task-master-ai": minor
|
||||
---
|
||||
|
||||
Add optional `metadata` field to tasks for storing user-defined custom data
|
||||
|
||||
Tasks and subtasks now support an optional `metadata` field that allows storing arbitrary JSON data such as:
|
||||
- External IDs (GitHub issues, Jira tickets, Linear issues)
|
||||
- Workflow data (sprints, story points, custom statuses)
|
||||
- Integration data (sync timestamps, external system references)
|
||||
- Custom tracking (UUIDs, version numbers, audit information)
|
||||
|
||||
Key features:
|
||||
- **AI-Safe**: Metadata is preserved through all AI operations (update-task, expand, etc.) because AI schemas intentionally exclude this field
|
||||
- **Flexible Schema**: Store any JSON-serializable data without schema changes
|
||||
- **Backward Compatible**: The field is optional; existing tasks work without modification
|
||||
- **Subtask Support**: Both tasks and subtasks can have their own metadata
|
||||
- **MCP Tool Support**: Use `update_task` and `update_subtask` with the `metadata` parameter to update metadata (requires `TASK_MASTER_ALLOW_METADATA_UPDATES=true` in MCP server environment)
|
||||
|
||||
Example usage:
|
||||
```json
|
||||
{
|
||||
"id": 1,
|
||||
"title": "Implement authentication",
|
||||
"metadata": {
|
||||
"githubIssue": 42,
|
||||
"sprint": "Q1-S3",
|
||||
"storyPoints": 5
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
MCP metadata update example:
|
||||
```javascript
|
||||
// With TASK_MASTER_ALLOW_METADATA_UPDATES=true set in MCP env
|
||||
update_task({
|
||||
id: "1",
|
||||
metadata: '{"githubIssue": 42, "sprint": "Q1-S3"}'
|
||||
})
|
||||
```
|
||||
Reference in New Issue
Block a user