+ "When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.\n\nOnly omit if you're sure you don't need the data.\n\nHandle fixer requests to process and fix TypeScript files.\n\n# Response Schema\n```json\n{\n type: 'object',\n title: 'WrappedFixerResponse',\n description: 'Wrapped response model for benchify-api compatibility',\n properties: {\n data: {\n type: 'object',\n title: 'FixerResponse',\n description: 'The actual response data',\n properties: {\n files_processed: {\n type: 'integer',\n title: 'Files Processed',\n description: 'Number of files processed'\n },\n status: {\n type: 'object',\n title: 'FixerStatus',\n description: 'Final per-file status after fixing',\n properties: {\n file_to_status: {\n type: 'object',\n title: 'File To Status',\n description: 'Fix status of each file sent.',\n additionalProperties: true\n }\n }\n },\n fixed_files: {\n type: 'object',\n title: 'Fixed Files',\n description: 'Information about fixed files',\n additionalProperties: true\n },\n suggested_changes: {\n anyOf: [ {\n type: 'object',\n title: 'DiffFormat',\n properties: {\n diff: {\n type: 'string',\n title: 'Diff',\n description: 'Git diff of changes made'\n }\n }\n },\n {\n type: 'object',\n title: 'ChangedFilesFormat',\n properties: {\n changed_files: {\n type: 'array',\n title: 'Changed Files',\n description: 'List of changed files with their new contents',\n items: {\n $ref: '#/$defs/file_change'\n }\n }\n }\n },\n {\n type: 'object',\n title: 'AllFilesFormat',\n properties: {\n all_files: {\n type: 'array',\n title: 'All Files',\n description: 'List of all files with their current contents',\n items: {\n $ref: '#/$defs/file_change'\n }\n }\n }\n }\n ],\n title: 'Suggested Changes',\n description: 'Changes made by the fixer in the requested format'\n }\n },\n required: [ 'files_processed',\n 'status'\n ]\n },\n error: {\n type: 'object',\n title: 'ResponseError',\n description: 'The error from the API query',\n properties: {\n code: {\n type: 'string',\n title: 'Code',\n description: 'The error code'\n },\n message: {\n type: 'string',\n title: 'Message',\n description: 'The error message'\n },\n details: {\n type: 'string',\n title: 'Details',\n description: 'Details about what caused the error, if available'\n },\n suggestions: {\n type: 'array',\n title: 'Suggestions',\n description: 'Potential suggestions about how to fix the error, if applicable',\n items: {\n type: 'string'\n }\n }\n },\n required: [ 'code',\n 'message'\n ]\n },\n meta: {\n $ref: '#/$defs/response_meta'\n }\n },\n required: [ 'data'\n ],\n $defs: {\n file_change: {\n type: 'object',\n title: 'FileChange',\n description: 'Model for a single file change',\n properties: {\n contents: {\n type: 'string',\n title: 'Contents',\n description: 'Contents of the file'\n },\n path: {\n type: 'string',\n title: 'Path',\n description: 'Path of the file'\n }\n },\n required: [ 'contents',\n 'path'\n ]\n },\n response_meta: {\n type: 'object',\n title: 'ResponseMeta',\n description: 'Meta information for API responses',\n properties: {\n external_id: {\n type: 'string',\n title: 'External Id',\n description: 'Customer tracking identifier'\n },\n trace_id: {\n type: 'string',\n title: 'Trace Id',\n description: 'Unique trace identifier for the request'\n }\n }\n }\n }\n}\n```",
0 commit comments