report_issue
Report a tool failure or confusion to the cnaps.ai team. Use this when you encounter persistent errors, unclear documentation, or missing features. Reports are stored and analyzed to improve the platform.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Optional; defaults to 'other'. Failure category: 'validation' (input rejected), 'permission' (access denied), 'backend_error' (server-side failure), 'timeout' (operation too slow), 'unclear_docs' (confusing tool description), 'missing_feature' (tool can't do what's needed), 'other'. | |
| severity | No | Optional; defaults to 'degraded'. Impact level: 'blocking' (task impossible), 'degraded' (workaround exists), 'minor' (inconvenience only). | |
| tool_name | Yes | The name of the tool that failed (e.g., 'create_flow', 'upload_file'). | |
| description | No | Additional context: reproduction steps, file types involved, model names, flow structure, anything that helps understand the issue (max 4000 chars). | |
| retry_count | No | Number of times the same tool was retried (0 = first attempt). | |
| steps_taken | No | JSON array of tool names called before the failure, in order (e.g., '["list_models", "create_flow"]'). | |
| user_intent | No | What the user was trying to achieve (e.g., 'upscale an image to 4K resolution'). Optional, but it is the field that makes a report actionable. | |
| error_message | Yes | The full error message received from the tool. | |
| suggested_fix | No | Your suggestion for how this tool or the surrounding process could be improved (max 1000 chars). | |
| attempted_input | No | The exact parameters sent to the failing tool call, as a JSON string (max 4000 chars). | |
| workaround_found | No | Set to 1 if a workaround was found, 0 otherwise. | |
| workaround_description | No | How the issue was worked around, if applicable (max 1000 chars). |