manage_issues
List, get, create, and update repository issues with filtering, assignment, priority, state, and kind options.
Instructions
Unified tool for managing repository issues (list, get, create, update)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>",
"workspace": "<workspace>",
"repo_slug": "<repo_slug>"
},
"name": "manage_issues"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Issue kind: bug, enhancement, proposal, task (for 'create', 'update') | |
| page | No | Page number | |
| query | No | Filter query (for 'list') | |
| state | No | Issue state: new, open, resolved, on hold, invalid, duplicate, wontfix, closed (for 'list', 'create', 'update') | |
| title | No | Issue title (for 'create', 'update') | |
| action | Yes | Action to perform: 'list', 'get', 'create', 'update' | |
| content | No | Issue description content (for 'create', 'update') | |
| pagelen | No | Results per page | |
| assignee | No | Account ID of the user assigned to the issue (for 'create', 'update') | |
| issue_id | No | Issue ID (for 'get', 'update') | |
| priority | No | Issue priority: trivial, minor, major, critical, blocker (for 'create', 'update') | |
| repo_slug | Yes | Repository slug | |
| workspace | Yes | Workspace slug |