list_task_definitions
Retrieve metadata for all tasks registered in Conductor to manage and troubleshoot workflow executions.
Instructions
List all registered task definitions. Returns metadata about all tasks registered in Conductor.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| access | No | Filter by access type (READ or CREATE) |
Implementation Reference
- src/index.ts:1121-1136 (handler)Handler that lists all registered task definitions from Conductor by calling the /metadata/taskdefs API endpoint, optionally filtered by 'access' parameter (READ or CREATE). Returns JSON response as text.case "list_task_definitions": { const params: any = {}; if ((args as any).access) params.access = (args as any).access; const response = await conductorClient.get("/metadata/taskdefs", { params }); return { content: [ { type: "text", text: JSON.stringify(response.data, null, 2), }, ], }; }
- src/index.ts:532-546 (schema)Tool schema defining the name, description, and input schema for list_task_definitions. Input optionally accepts 'access' filter.{ name: "list_task_definitions", description: "List all registered task definitions. Returns metadata about all tasks registered in Conductor.", inputSchema: { type: "object", properties: { access: { type: "string", description: "Filter by access type (READ or CREATE)", enum: ["READ", "CREATE"], }, }, }, },