Serveur MCP

Kilotest

io.github.jrpool/kilotest
Outils développeur Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Runs and retrieves web-page testing reports covering accessibility, usability, standards conformity, issues, affected elements, and rule diagnoses.

getKilotestOverview
Explain what Kilotest is, what its tools do, and how its results are structured. Kilotest tests web pages for front-end quality (accessibility, usability, and standards conformity); results are organized as report, then issue, then violator element, then diagnosis.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
getReport
Get one full report in JSON. Kilotest tests web pages for front-end quality (accessibility, usability, and standards conformity); results are organized as report, then issue, then violator element, then diagnosis.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['timeStamp', 'jobID'], 'properties': {'jobID': {'type': 'string', 'description': 'Job identifier of the report (example: x9z)'}, 'timeStamp': {'type': 'string', 'description': 'Timestamp of the report in YYMMDDTHHmm format (example: 260503T0432)'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tool collection', 'tool name', 'this request', 'URLs of similar requests for web users', 'response metadata', 'response content'], 'properties': {'tool name': {'type': 'string'}, 'this request': {'type': 'object', 'required': ['description', 'method', 'URL', 'closest ancestor request'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}, 'description': {'type': 'string'}, 'closest ancestor request': {'anyOf': [{'$ref': '#/definitions/RequestReference'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'tool collection': {'$ref': '#/definitions/ToolsFacts'}, 'response content': {'type': 'object', 'required': ['size of the report in bytes', 'full report'], 'properties': {'full report': {'description': 'The full raw Testaro/Testilo report JSON, copied verbatim, or an error object if it could not be retrieved.'}, 'size of the report in bytes': {'type': ['number', 'string']}}, 'additionalProperties': False}, 'response metadata': {'$ref': '#/definitions/ResponseMetadata'}, 'URLs of similar requests for web users': {'$ref': '#/definitions/SimilarWebRequests'}}, 'definitions': {'ToolsFacts': {'type': 'object', 'required': ['name', 'description', 'URL', 'web users can obtain similar functionalities at'], 'properties': {'URL': {'type': 'string', 'description': 'URL of the Kilotest MCP server.'}, 'name': {'type': 'string'}, 'description': {'type': 'object', 'required': ['what Kilotest does', 'how to retrieve findings', 'how to generate more findings'], 'properties': {'what Kilotest does': {'type': 'string'}, 'how to retrieve findings': {'type': 'object', 'required': ['level 1', 'level 2', 'level 3', 'level 4'], 'properties': {'level 1': {'type': 'string'}, 'level 2': {'type': 'string'}, 'level 3': {'type': 'string'}, 'level 4': {'type': 'string'}}, 'additionalProperties': False}, 'how to generate more findings': {'type': 'object', 'required': ['new testing', 'retesting', 'latency', 'confirmation'], 'properties': {'latency': {'type': 'string'}, 'retesting': {'type': 'string'}, 'new testing': {'type': 'string'}, 'confirmation': {'type': 'string'}}, 'additionalProperties': False}}, 'description': 'Explanation of what Kilotest does and how to use its tools.', 'additionalProperties': False}, 'web users can obtain similar functionalities at': {'type': 'string'}}, 'additionalProperties': False}, 'RequestReference': {'type': 'object', 'required': ['tool name', 'description', 'method', 'URL'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}, 'tool name': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'ResponseMetadata': {'type': 'object', 'required': ['identifier', 'date and time'], 'properties': {'identifier': {'type': 'string', 'description': 'Unique identifier of this response (timestamp and random suffix).'}, 'date and time': {'type': 'string', 'description': 'UTC date and time when the response was generated, in ISO 8601 format.'}}, 'additionalProperties': False}, 'SimilarWebRequests': {'type': 'object', 'required': ['this request', 'closest ancestor request'], 'properties': {'this request': {'type': 'string', 'description': 'URL of the equivalent web UI page for this request.'}, 'closest ancestor request': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'additionalProperties': False}
listDiagnoses
Provide details about one element reported as exhibiting one issue in one report, including the diagnoses provided by rule engines about how the element exhibited the issue. Kilotest tests web pages for front-end quality (accessibility, usability, and standards conformity); results are organized as report, then issue, then violator element, then diagnosis.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['catalogIndex', 'issueID', 'timeStamp', 'jobID'], 'properties': {'jobID': {'type': 'string', 'description': 'Job identifier of the report (example: x9z)'}, 'issueID': {'type': 'string', 'description': 'Issue identifier (example: contrastPoor)'}, 'timeStamp': {'type': 'string', 'description': 'Timestamp of the report in YYMMDDTHHmm format (example: 260503T0432)'}, 'catalogIndex': {'type': 'string', 'description': 'Identifier of the issue-exhibiting element in the catalog of elements on the page (example: 372)'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tool collection', 'tool name', 'this request', 'URLs of similar requests for web users', 'response metadata', 'response content'], 'properties': {'tool name': {'type': 'string'}, 'this request': {'type': 'object', 'required': ['description', 'method', 'URL', 'closest ancestor request'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}, 'description': {'type': 'string'}, 'closest ancestor request': {'anyOf': [{'$ref': '#/definitions/RequestReference'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'tool collection': {'$ref': '#/definitions/ToolsFacts'}, 'response content': {'type': 'object', 'required': ['basics about the report', 'basics about the issue', 'basics about the element', 'details about the element', 'diagnoses of how the element exhibited the issue'], 'properties': {'basics about the issue': {'$ref': '#/definitions/IssueBasicsOrError'}, 'basics about the report': {'$ref': '#/definitions/ReportBasicsOrError'}, 'basics about the element': {'anyOf': [{'anyOf': [{'type': 'object', 'required': ['identifier', 'tag name', 'inner text'], 'properties': {'tag name': {'description': 'Copied from the report catalog entry; type not guaranteed.'}, 'identifier': {'type': 'string'}, 'inner text': {'description': 'Copied from the report catalog entry; type not guaranteed.'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}}, 'additionalProperties': False}]}, {'type': 'null'}]}, 'details about the element': {'anyOf': [{'type': 'object', 'required': ['start tag', 'XPath', 'x, y, width, and height of bounding box'], 'properties': {'XPath': {'description': 'Copied from the report catalog entry; type not guaranteed.'}, 'start tag': {'description': 'Copied from the report catalog entry; type not guaranteed.'}, 'x, y, width, and height of bounding box': {'description': 'Copied from the report catalog entry; type not guaranteed.'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'diagnoses of how the element exhibited the issue': {'anyOf': [{'anyOf': [{'type': 'array', 'items': {'type': 'object', 'required': ['identifier of the violated rule', 'description of the violation', 'severity of the violation on a 0-to-3 scale', 'count of violations of the rule by the element'], 'properties': {'description of the violation': {'description': 'Copied from the report instance (what); type not guaranteed.'}, 'identifier of the violated rule': {'description': 'Copied from the report instance (ruleID); type not guaranteed.'}, 'severity of the violation on a 0-to-3 scale': {'description': 'Copied from the report instance (ordinalSeverity); type not guaranteed.'}, 'count of violations of the rule by the element': {'type': 'number'}}, 'additionalProperties': False}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}}, 'additionalProperties': False}]}, {'type': 'null'}]}}, 'additionalProperties': False}, 'response metadata': {'$ref': '#/definitions/ResponseMetadata'}, 'URLs of similar requests for web users': {'$ref': '#/definitions/SimilarWebRequests'}}, 'definitions': {'ToolsFacts': {'type': 'object', 'required': ['name', 'description', 'URL', 'web users can obtain similar functionalities at'], 'properties': {'URL': {'type': 'string', 'description': 'URL of the Kilotest MCP server.'}, 'name': {'type': 'string'}, 'description': {'type': 'object', 'required': ['what Kilotest does', 'how to retrieve findings', 'how to generate more findings'], 'properties': {'what Kilotest does': {'type': 'string'}, 'how to retrieve findings': {'type': 'object', 'required': ['level 1', 'level 2', 'level 3', 'level 4'], 'properties': {'level 1': {'type': 'string'}, 'level 2': {'type': 'string'}, 'level 3': {'type': 'string'}, 'level 4': {'type': 'string'}}, 'additionalProperties': False}, 'how to generate more findings': {'type': 'object', 'required': ['new testing', 'retesting', 'latency', 'confirmation'], 'properties': {'latency': {'type': 'string'}, 'retesting': {'type': 'string'}, 'new testing': {'type': 'string'}, 'confirmation': {'type': 'string'}}, 'additionalProperties': False}}, 'description': 'Explanation of what Kilotest does and how to use its tools.', 'additionalProperties': False}, 'web users can obtain similar functionalities at': {'type': 'string'}}, 'additionalProperties': False}, 'ReportBasics': {'type': 'object', 'required': ['identifier', 'completion date and time', 'days since the report was completed', 'tested web page', 'whether a later report about the same page exists'], 'properties': {'identifier': {'type': 'string', 'description': 'timeStamp-jobID identifier of the report.'}, 'tested web page': {'type': 'object', 'required': ['description', 'URL'], 'properties': {'URL': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'completion date and time': {'type': 'string'}, 'days since the report was completed': {'type': ['number', 'null']}, 'whether a later report about the same page exists': {'type': 'boolean'}}, 'additionalProperties': False}, 'RequestReference': {'type': 'object', 'required': ['tool name', 'description', 'method', 'URL'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}, 'tool name': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'ResponseMetadata': {'type': 'object', 'required': ['identifier', 'date and time'], 'properties': {'identifier': {'type': 'string', 'description': 'Unique identifier of this response (timestamp and random suffix).'}, 'date and time': {'type': 'string', 'description': 'UTC date and time when the response was generated, in ISO 8601 format.'}}, 'additionalProperties': False}, 'IssueBasicsOrError': {'anyOf': [{'type': 'object', 'required': ['identifier', 'summary', 'impact on a user', 'priority', 'related WCAG standard'], 'properties': {'summary': {'type': 'string'}, 'priority': {'enum': ['lowest', 'low', 'high', 'highest'], 'type': 'string'}, 'identifier': {'type': 'string'}, 'impact on a user': {'type': 'string'}, 'related WCAG standard': {'type': 'object', 'required': ['layer', 'identifier'], 'properties': {'layer': {'enum': ['success criterion', 'guideline'], 'type': 'string'}, 'identifier': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}}, 'additionalProperties': False}]}, 'SimilarWebRequests': {'type': 'object', 'required': ['this request', 'closest ancestor request'], 'properties': {'this request': {'type': 'string', 'description': 'URL of the equivalent web UI page for this request.'}, 'closest ancestor request': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'ReportBasicsOrError': {'anyOf': [{'$ref': '#/definitions/ReportBasics'}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
listIssues
Provide details about one report, including basics about the issues reported in it. Kilotest tests web pages for front-end quality (accessibility, usability, and standards conformity); results are organized as report, then issue, then violator element, then diagnosis.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['timeStamp', 'jobID'], 'properties': {'jobID': {'type': 'string', 'description': 'Job identifier of the report (example: x9z)'}, 'timeStamp': {'type': 'string', 'description': 'Timestamp of the report in YYMMDDTHHmm format (example: 260503T0432)'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tool collection', 'tool name', 'this request', 'URLs of similar requests for web users', 'response metadata', 'response content'], 'properties': {'tool name': {'type': 'string'}, 'this request': {'type': 'object', 'required': ['description', 'method', 'URL', 'closest ancestor request'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}, 'description': {'type': 'string'}, 'closest ancestor request': {'anyOf': [{'$ref': '#/definitions/RequestReference'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'tool collection': {'$ref': '#/definitions/ToolsFacts'}, 'response content': {'type': 'object', 'required': ['basics about the report', 'details about the report', 'how to request that the page be retested', 'how a web user can request that the page be retested', 'how to get the full report in JSON', 'how a web user can get the full report in JSON', 'basics about all issues reported in the report'], 'properties': {'basics about the report': {'$ref': '#/definitions/ReportBasicsOrError'}, 'details about the report': {'anyOf': [{'type': 'object', 'required': ['job definition', 'test results'], 'properties': {'test results': {'type': 'object', 'required': ['rule engines that tried to test the page', 'rule engines that could not test the page', 'names of rule engines that reported rule violations', 'counts of issues by priority', 'number of elements reported as violators'], 'properties': {'counts of issues by priority': {'type': 'object', 'required': ['highest', 'high', 'low', 'lowest'], 'properties': {'low': {'type': 'number'}, 'high': {'type': 'number'}, 'lowest': {'type': 'number'}, 'highest': {'type': 'number'}}, 'additionalProperties': False}, 'number of elements reported as violators': {'type': 'number'}, 'rule engines that tried to test the page': {'type': 'array', 'items': {'$ref': '#/definitions/RuleEngineFacts'}}, 'rule engines that could not test the page': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'reason for failure'], 'properties': {'name': {'type': ['string', 'null']}, 'reason for failure': {'description': 'Copied verbatim from the Testaro report; shape may vary.'}}, 'additionalProperties': False}}, 'names of rule engines that reported rule violations': {'type': 'array', 'items': {'type': ['string', 'null']}}}, 'additionalProperties': False}, 'job definition': {'type': 'object', 'required': ['whether the job prohibited redirection', 'whether the native results of rule engines are reported', 'whether standardized results are reported', 'device emulated by the job', 'browser type used by the job'], 'properties': {'device emulated by the job': {'description': 'Device object copied verbatim from the report; shape may vary.'}, 'browser type used by the job': {'description': 'Copied from the report (browserID); type not guaranteed.'}, 'whether the job prohibited redirection': {'description': 'Copied from the report (strict); type not guaranteed.'}, 'whether standardized results are reported': {'type': 'boolean'}, 'whether the native results of rule engines are reported': {'type': 'boolean'}}, 'additionalProperties': False}}, 'additionalProperties': False}, {'type': 'null'}]}, 'how to get the full report in JSON': {'anyOf': [{'type': 'object', 'required': ['size of the report in bytes', 'method', 'URL'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}, 'size of the report in bytes': {'type': 'number'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'how to request that the page be retested': {'anyOf': [{'anyOf': [{'type': 'object', 'required': ['notice'], 'properties': {'notice': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['method', 'URL', 'request body', 'how to check whether the request has been fulfilled'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'POST'}, 'request body': {'type': 'object', 'required': ['reason'], 'properties': {'reason': {'type': 'string'}}, 'additionalProperties': False}, 'how to check whether the request has been fulfilled': {'type': 'string'}}, 'additionalProperties': False}]}, {'type': 'null'}]}, 'basics about all issues reported in the report': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'required': ['identifier', 'summary', 'impact on a user', 'priority', 'rule engines with any violations belonging to the issue', 'how to get details about the issue', 'web users can get details about the issue at'], 'properties': {'summary': {'type': 'string'}, 'priority': {'enum': ['lowest', 'low', 'high', 'highest'], 'type': 'string'}, 'identifier': {'type': 'string'}, 'impact on a user': {'type': 'string'}, 'how to get details about the issue': {'type': 'object', 'required': ['method', 'URL'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}}, 'additionalProperties': False}, 'web users can get details about the issue at': {'type': 'string'}, 'rule engines with any violations belonging to the issue': {'type': 'array', 'items': {'type': ['string', 'null']}}}, 'additionalProperties': False}}, {'type': 'null'}]}, 'how a web user can get the full report in JSON': {'anyOf': [{'type': 'object', 'required': ['URL'], 'properties': {'URL': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'how a web user can request that the page be retested': {'anyOf': [{'type': 'object', 'required': ['URL'], 'properties': {'URL': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}, 'response metadata': {'$ref': '#/definitions/ResponseMetadata'}, 'URLs of similar requests for web users': {'$ref': '#/definitions/SimilarWebRequests'}}, 'definitions': {'ToolsFacts': {'type': 'object', 'required': ['name', 'description', 'URL', 'web users can obtain similar functionalities at'], 'properties': {'URL': {'type': 'string', 'description': 'URL of the Kilotest MCP server.'}, 'name': {'type': 'string'}, 'description': {'type': 'object', 'required': ['what Kilotest does', 'how to retrieve findings', 'how to generate more findings'], 'properties': {'what Kilotest does': {'type': 'string'}, 'how to retrieve findings': {'type': 'object', 'required': ['level 1', 'level 2', 'level 3', 'level 4'], 'properties': {'level 1': {'type': 'string'}, 'level 2': {'type': 'string'}, 'level 3': {'type': 'string'}, 'level 4': {'type': 'string'}}, 'additionalProperties': False}, 'how to generate more findings': {'type': 'object', 'required': ['new testing', 'retesting', 'latency', 'confirmation'], 'properties': {'latency': {'type': 'string'}, 'retesting': {'type': 'string'}, 'new testing': {'type': 'string'}, 'confirmation': {'type': 'string'}}, 'additionalProperties': False}}, 'description': 'Explanation of what Kilotest does and how to use its tools.', 'additionalProperties': False}, 'web users can obtain similar functionalities at': {'type': 'string'}}, 'additionalProperties': False}, 'ReportBasics': {'type': 'object', 'required': ['identifier', 'completion date and time', 'days since the report was completed', 'tested web page', 'whether a later report about the same page exists'], 'properties': {'identifier': {'type': 'string', 'description': 'timeStamp-jobID identifier of the report.'}, 'tested web page': {'type': 'object', 'required': ['description', 'URL'], 'properties': {'URL': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'completion date and time': {'type': 'string'}, 'days since the report was completed': {'type': ['number', 'null']}, 'whether a later report about the same page exists': {'type': 'boolean'}}, 'additionalProperties': False}, 'RuleEngineFacts': {'type': 'object', 'required': ['identifier', 'name', 'sponsor'], 'properties': {'name': {'type': ['string', 'null']}, 'sponsor': {'type': ['string', 'null']}, 'identifier': {'type': 'string'}}, 'additionalProperties': False}, 'RequestReference': {'type': 'object', 'required': ['tool name', 'description', 'method', 'URL'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}, 'tool name': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'ResponseMetadata': {'type': 'object', 'required': ['identifier', 'date and time'], 'properties': {'identifier': {'type': 'string', 'description': 'Unique identifier of this response (timestamp and random suffix).'}, 'date and time': {'type': 'string', 'description': 'UTC date and time when the response was generated, in ISO 8601 format.'}}, 'additionalProperties': False}, 'SimilarWebRequests': {'type': 'object', 'required': ['this request', 'closest ancestor request'], 'properties': {'this request': {'type': 'string', 'description': 'URL of the equivalent web UI page for this request.'}, 'closest ancestor request': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'ReportBasicsOrError': {'anyOf': [{'$ref': '#/definitions/ReportBasics'}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
listReports
Provide basics about all available reports. Kilotest tests web pages for front-end quality (accessibility, usability, and standards conformity); results are organized as report, then issue, then violator element, then diagnosis.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tool collection', 'tool name', 'this request', 'URLs of similar requests for web users', 'response metadata', 'response content'], 'properties': {'tool name': {'type': 'string'}, 'this request': {'type': 'object', 'required': ['description', 'method', 'URL', 'closest ancestor request'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}, 'description': {'type': 'string'}, 'closest ancestor request': {'anyOf': [{'$ref': '#/definitions/RequestReference'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'tool collection': {'$ref': '#/definitions/ToolsFacts'}, 'response content': {'type': 'object', 'required': ['basics about all available reports', 'how to request that a page with no report be tested', 'how a web user can request that the page be tested'], 'properties': {'basics about all available reports': {'type': 'array', 'items': {'type': 'object', 'required': ['identifier', 'completion date and time', 'days since the report was completed', 'tested web page', 'whether a later report about the same page exists', 'how to get details about the report', 'web users can get details about the report at'], 'properties': {'identifier': {'type': 'string', 'description': 'timeStamp-jobID identifier of the report.'}, 'tested web page': {'type': 'object', 'required': ['description', 'URL'], 'properties': {'URL': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'completion date and time': {'type': 'string'}, 'days since the report was completed': {'type': ['number', 'null']}, 'how to get details about the report': {'type': 'object', 'required': ['method', 'URL'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}}, 'additionalProperties': False}, 'web users can get details about the report at': {'type': 'string'}, 'whether a later report about the same page exists': {'type': 'boolean'}}, 'additionalProperties': False}}, 'how a web user can request that the page be tested': {'type': 'object', 'required': ['URL'], 'properties': {'URL': {'type': 'string'}}, 'additionalProperties': False}, 'how to request that a page with no report be tested': {'type': 'object', 'required': ['method', 'URL', 'request body', 'how to check whether the request has been fulfilled'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'POST'}, 'request body': {'type': 'object', 'required': ['description', 'URL', 'reason'], 'properties': {'URL': {'type': 'string'}, 'reason': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'how to check whether the request has been fulfilled': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'response metadata': {'$ref': '#/definitions/ResponseMetadata'}, 'URLs of similar requests for web users': {'$ref': '#/definitions/SimilarWebRequests'}}, 'definitions': {'ToolsFacts': {'type': 'object', 'required': ['name', 'description', 'URL', 'web users can obtain similar functionalities at'], 'properties': {'URL': {'type': 'string', 'description': 'URL of the Kilotest MCP server.'}, 'name': {'type': 'string'}, 'description': {'type': 'object', 'required': ['what Kilotest does', 'how to retrieve findings', 'how to generate more findings'], 'properties': {'what Kilotest does': {'type': 'string'}, 'how to retrieve findings': {'type': 'object', 'required': ['level 1', 'level 2', 'level 3', 'level 4'], 'properties': {'level 1': {'type': 'string'}, 'level 2': {'type': 'string'}, 'level 3': {'type': 'string'}, 'level 4': {'type': 'string'}}, 'additionalProperties': False}, 'how to generate more findings': {'type': 'object', 'required': ['new testing', 'retesting', 'latency', 'confirmation'], 'properties': {'latency': {'type': 'string'}, 'retesting': {'type': 'string'}, 'new testing': {'type': 'string'}, 'confirmation': {'type': 'string'}}, 'additionalProperties': False}}, 'description': 'Explanation of what Kilotest does and how to use its tools.', 'additionalProperties': False}, 'web users can obtain similar functionalities at': {'type': 'string'}}, 'additionalProperties': False}, 'RequestReference': {'type': 'object', 'required': ['tool name', 'description', 'method', 'URL'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}, 'tool name': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'ResponseMetadata': {'type': 'object', 'required': ['identifier', 'date and time'], 'properties': {'identifier': {'type': 'string', 'description': 'Unique identifier of this response (timestamp and random suffix).'}, 'date and time': {'type': 'string', 'description': 'UTC date and time when the response was generated, in ISO 8601 format.'}}, 'additionalProperties': False}, 'SimilarWebRequests': {'type': 'object', 'required': ['this request', 'closest ancestor request'], 'properties': {'this request': {'type': 'string', 'description': 'URL of the equivalent web UI page for this request.'}, 'closest ancestor request': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'additionalProperties': False}
listViolators
Provide details about one issue in one report, including basics about the elements of the tested page that were reported as exhibiting the issue. Kilotest tests web pages for front-end quality (accessibility, usability, and standards conformity); results are organized as report, then issue, then violator element, then diagnosis.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['issueID', 'timeStamp', 'jobID'], 'properties': {'jobID': {'type': 'string', 'description': 'Job identifier of the report (example: x9z)'}, 'issueID': {'type': 'string', 'description': 'Issue identifier (example: contrastPoor)'}, 'timeStamp': {'type': 'string', 'description': 'Timestamp of the report in YYMMDDTHHmm format (example: 260503T0432)'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tool collection', 'tool name', 'this request', 'URLs of similar requests for web users', 'response metadata', 'response content'], 'properties': {'tool name': {'type': 'string'}, 'this request': {'type': 'object', 'required': ['description', 'method', 'URL', 'closest ancestor request'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}, 'description': {'type': 'string'}, 'closest ancestor request': {'anyOf': [{'$ref': '#/definitions/RequestReference'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'tool collection': {'$ref': '#/definitions/ToolsFacts'}, 'response content': {'type': 'object', 'required': ['basics about the report', 'basics about the issue', 'details about the issue', 'basics about all elements exhibiting the issue'], 'properties': {'basics about the issue': {'$ref': '#/definitions/IssueBasicsOrError'}, 'basics about the report': {'$ref': '#/definitions/ReportBasicsOrError'}, 'details about the issue': {'anyOf': [{'type': 'object', 'required': ['rule engines reporting violations belonging to the issue'], 'properties': {'rule engines reporting violations belonging to the issue': {'type': 'array', 'items': {'$ref': '#/definitions/RuleEngineFacts'}}}, 'additionalProperties': False}, {'type': 'null'}]}, 'basics about all elements exhibiting the issue': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'required': ['identifier', 'tag name', 'inner text', 'count of rule engines reporting that the element exhibited the issue', 'how to get details about the element', 'web users can get details about the element at'], 'properties': {'tag name': {'description': 'Copied from the report catalog entry; type not guaranteed.'}, 'identifier': {'type': ['string', 'number'], 'description': 'Catalog index of the element in the report; a string or number, copied verbatim.'}, 'inner text': {'description': 'Copied from the report catalog entry; type not guaranteed.'}, 'how to get details about the element': {'type': 'object', 'required': ['URL', 'request method'], 'properties': {'URL': {'type': 'string'}, 'request method': {'type': 'string', 'const': 'GET'}}, 'additionalProperties': False}, 'web users can get details about the element at': {'type': 'string'}, 'count of rule engines reporting that the element exhibited the issue': {'type': 'number'}}, 'additionalProperties': False}}, {'type': 'null'}]}}, 'additionalProperties': False}, 'response metadata': {'$ref': '#/definitions/ResponseMetadata'}, 'URLs of similar requests for web users': {'$ref': '#/definitions/SimilarWebRequests'}}, 'definitions': {'ToolsFacts': {'type': 'object', 'required': ['name', 'description', 'URL', 'web users can obtain similar functionalities at'], 'properties': {'URL': {'type': 'string', 'description': 'URL of the Kilotest MCP server.'}, 'name': {'type': 'string'}, 'description': {'type': 'object', 'required': ['what Kilotest does', 'how to retrieve findings', 'how to generate more findings'], 'properties': {'what Kilotest does': {'type': 'string'}, 'how to retrieve findings': {'type': 'object', 'required': ['level 1', 'level 2', 'level 3', 'level 4'], 'properties': {'level 1': {'type': 'string'}, 'level 2': {'type': 'string'}, 'level 3': {'type': 'string'}, 'level 4': {'type': 'string'}}, 'additionalProperties': False}, 'how to generate more findings': {'type': 'object', 'required': ['new testing', 'retesting', 'latency', 'confirmation'], 'properties': {'latency': {'type': 'string'}, 'retesting': {'type': 'string'}, 'new testing': {'type': 'string'}, 'confirmation': {'type': 'string'}}, 'additionalProperties': False}}, 'description': 'Explanation of what Kilotest does and how to use its tools.', 'additionalProperties': False}, 'web users can obtain similar functionalities at': {'type': 'string'}}, 'additionalProperties': False}, 'ReportBasics': {'type': 'object', 'required': ['identifier', 'completion date and time', 'days since the report was completed', 'tested web page', 'whether a later report about the same page exists'], 'properties': {'identifier': {'type': 'string', 'description': 'timeStamp-jobID identifier of the report.'}, 'tested web page': {'type': 'object', 'required': ['description', 'URL'], 'properties': {'URL': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'completion date and time': {'type': 'string'}, 'days since the report was completed': {'type': ['number', 'null']}, 'whether a later report about the same page exists': {'type': 'boolean'}}, 'additionalProperties': False}, 'RuleEngineFacts': {'type': 'object', 'required': ['identifier', 'name', 'sponsor'], 'properties': {'name': {'type': ['string', 'null']}, 'sponsor': {'type': ['string', 'null']}, 'identifier': {'type': 'string'}}, 'additionalProperties': False}, 'RequestReference': {'type': 'object', 'required': ['tool name', 'description', 'method', 'URL'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}, 'tool name': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'ResponseMetadata': {'type': 'object', 'required': ['identifier', 'date and time'], 'properties': {'identifier': {'type': 'string', 'description': 'Unique identifier of this response (timestamp and random suffix).'}, 'date and time': {'type': 'string', 'description': 'UTC date and time when the response was generated, in ISO 8601 format.'}}, 'additionalProperties': False}, 'IssueBasicsOrError': {'anyOf': [{'type': 'object', 'required': ['identifier', 'summary', 'impact on a user', 'priority', 'related WCAG standard'], 'properties': {'summary': {'type': 'string'}, 'priority': {'enum': ['lowest', 'low', 'high', 'highest'], 'type': 'string'}, 'identifier': {'type': 'string'}, 'impact on a user': {'type': 'string'}, 'related WCAG standard': {'type': 'object', 'required': ['layer', 'identifier'], 'properties': {'layer': {'enum': ['success criterion', 'guideline'], 'type': 'string'}, 'identifier': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}}, 'additionalProperties': False}]}, 'SimilarWebRequests': {'type': 'object', 'required': ['this request', 'closest ancestor request'], 'properties': {'this request': {'type': 'string', 'description': 'URL of the equivalent web UI page for this request.'}, 'closest ancestor request': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'ReportBasicsOrError': {'anyOf': [{'$ref': '#/definitions/ReportBasics'}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}}, 'additionalProperties': False}]}}, 'additionalProperties': False}
requestFeature
Process my request to add or improve a feature. Kilotest tests web pages for front-end quality (accessibility, usability, and standards conformity); results are organized as report, then issue, then violator element, then diagnosis.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['feature'], 'properties': {'feature': {'type': 'string', 'description': '20- to 1000-character description of requested feature improvement or new feature'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tool collection', 'tool name', 'this request', 'URLs of similar requests for web users', 'response metadata', 'response content'], 'properties': {'tool name': {'type': 'string'}, 'this request': {'type': 'object', 'required': ['description', 'method', 'URL', 'body', 'closest ancestor request'], 'properties': {'URL': {'type': 'string'}, 'body': {'type': 'object', 'required': ['feature'], 'properties': {'feature': {'type': 'string', 'description': '20- to 1000-character description of requested feature improvement or new feature'}}, 'additionalProperties': False}, 'method': {'type': 'string', 'const': 'POST'}, 'description': {'type': 'string'}, 'closest ancestor request': {'anyOf': [{'$ref': '#/definitions/RequestReference'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'tool collection': {'$ref': '#/definitions/ToolsFacts'}, 'response content': {'type': 'object', 'required': ['details about your request'], 'properties': {'details about your request': {'anyOf': [{'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['date and time received', 'disposition'], 'properties': {'disposition': {'type': 'string'}, 'date and time received': {'type': 'string'}}, 'additionalProperties': False}]}}, 'additionalProperties': False}, 'response metadata': {'$ref': '#/definitions/ResponseMetadata'}, 'URLs of similar requests for web users': {'type': 'null'}}, 'definitions': {'ToolsFacts': {'type': 'object', 'required': ['name', 'description', 'URL', 'web users can obtain similar functionalities at'], 'properties': {'URL': {'type': 'string', 'description': 'URL of the Kilotest MCP server.'}, 'name': {'type': 'string'}, 'description': {'type': 'object', 'required': ['what Kilotest does', 'how to retrieve findings', 'how to generate more findings'], 'properties': {'what Kilotest does': {'type': 'string'}, 'how to retrieve findings': {'type': 'object', 'required': ['level 1', 'level 2', 'level 3', 'level 4'], 'properties': {'level 1': {'type': 'string'}, 'level 2': {'type': 'string'}, 'level 3': {'type': 'string'}, 'level 4': {'type': 'string'}}, 'additionalProperties': False}, 'how to generate more findings': {'type': 'object', 'required': ['new testing', 'retesting', 'latency', 'confirmation'], 'properties': {'latency': {'type': 'string'}, 'retesting': {'type': 'string'}, 'new testing': {'type': 'string'}, 'confirmation': {'type': 'string'}}, 'additionalProperties': False}}, 'description': 'Explanation of what Kilotest does and how to use its tools.', 'additionalProperties': False}, 'web users can obtain similar functionalities at': {'type': 'string'}}, 'additionalProperties': False}, 'RequestReference': {'type': 'object', 'required': ['tool name', 'description', 'method', 'URL'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}, 'tool name': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'ResponseMetadata': {'type': 'object', 'required': ['identifier', 'date and time'], 'properties': {'identifier': {'type': 'string', 'description': 'Unique identifier of this response (timestamp and random suffix).'}, 'date and time': {'type': 'string', 'description': 'UTC date and time when the response was generated, in ISO 8601 format.'}}, 'additionalProperties': False}}, 'additionalProperties': False}
requestRetest
Process my request to retest a page about which a report is available. Kilotest tests web pages for front-end quality (accessibility, usability, and standards conformity); results are organized as report, then issue, then violator element, then diagnosis.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['timeStamp', 'jobID', 'reason'], 'properties': {'jobID': {'type': 'string', 'description': 'Job identifier of the latest report about the page (example: x9z)'}, 'reason': {'type': 'string', 'description': '20- to 100-character reason why the page should be retested'}, 'timeStamp': {'type': 'string', 'description': 'Timestamp of the latest report about the page in YYMMDDTHHmm format (example: 260503T0432)'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tool collection', 'tool name', 'this request', 'URLs of similar requests for web users', 'response metadata', 'response content'], 'properties': {'tool name': {'type': 'string'}, 'this request': {'type': 'object', 'required': ['description', 'method', 'URL', 'body', 'closest ancestor request'], 'properties': {'URL': {'type': 'string'}, 'body': {'type': 'object', 'required': ['reason'], 'properties': {'reason': {'type': 'string', 'description': '20- to 100-character reason why the page should be retested'}}, 'additionalProperties': False}, 'method': {'type': 'string', 'const': 'POST'}, 'description': {'type': 'string'}, 'closest ancestor request': {'anyOf': [{'$ref': '#/definitions/RequestReference'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'tool collection': {'$ref': '#/definitions/ToolsFacts'}, 'response content': {'type': 'object', 'required': ['details about your request', 'disposition of your request'], 'properties': {'details about your request': {'anyOf': [{'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['date and time received', 'page to be retested', 'reason why the page should be retested'], 'properties': {'page to be retested': {'type': 'object', 'required': ['description', 'URL'], 'properties': {'URL': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'date and time received': {'type': 'string'}, 'reason why the page should be retested': {'type': 'string'}}, 'additionalProperties': False}]}, 'disposition of your request': {'anyOf': [{'type': 'object', 'required': ['what happens next', 'how you can check for completion', 'how a web user can check for completion'], 'properties': {'what happens next': {'type': 'string'}, 'how you can check for completion': {'type': 'string'}, 'how a web user can check for completion': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}, 'response metadata': {'$ref': '#/definitions/ResponseMetadata'}, 'URLs of similar requests for web users': {'$ref': '#/definitions/SimilarWebRequests'}}, 'definitions': {'ToolsFacts': {'type': 'object', 'required': ['name', 'description', 'URL', 'web users can obtain similar functionalities at'], 'properties': {'URL': {'type': 'string', 'description': 'URL of the Kilotest MCP server.'}, 'name': {'type': 'string'}, 'description': {'type': 'object', 'required': ['what Kilotest does', 'how to retrieve findings', 'how to generate more findings'], 'properties': {'what Kilotest does': {'type': 'string'}, 'how to retrieve findings': {'type': 'object', 'required': ['level 1', 'level 2', 'level 3', 'level 4'], 'properties': {'level 1': {'type': 'string'}, 'level 2': {'type': 'string'}, 'level 3': {'type': 'string'}, 'level 4': {'type': 'string'}}, 'additionalProperties': False}, 'how to generate more findings': {'type': 'object', 'required': ['new testing', 'retesting', 'latency', 'confirmation'], 'properties': {'latency': {'type': 'string'}, 'retesting': {'type': 'string'}, 'new testing': {'type': 'string'}, 'confirmation': {'type': 'string'}}, 'additionalProperties': False}}, 'description': 'Explanation of what Kilotest does and how to use its tools.', 'additionalProperties': False}, 'web users can obtain similar functionalities at': {'type': 'string'}}, 'additionalProperties': False}, 'RequestReference': {'type': 'object', 'required': ['tool name', 'description', 'method', 'URL'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}, 'tool name': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'ResponseMetadata': {'type': 'object', 'required': ['identifier', 'date and time'], 'properties': {'identifier': {'type': 'string', 'description': 'Unique identifier of this response (timestamp and random suffix).'}, 'date and time': {'type': 'string', 'description': 'UTC date and time when the response was generated, in ISO 8601 format.'}}, 'additionalProperties': False}, 'SimilarWebRequests': {'type': 'object', 'required': ['this request', 'closest ancestor request'], 'properties': {'this request': {'type': 'string', 'description': 'URL of the equivalent web UI page for this request.'}, 'closest ancestor request': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'additionalProperties': False}
requestTest
Process my request to test a page about which no report is available yet. Kilotest tests web pages for front-end quality (accessibility, usability, and standards conformity); results are organized as report, then issue, then violator element, then diagnosis.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['description', 'URL', 'reason'], 'properties': {'URL': {'type': 'string', 'description': '12- to 300-character URL of the page, including the https:// scheme and any query'}, 'reason': {'type': 'string', 'description': '20- to 100-character reason why the page should be tested'}, 'description': {'type': 'string', 'description': '1- to 100-character description of the page conforming to the naming convention used in the listReports output'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tool collection', 'tool name', 'this request', 'URLs of similar requests for web users', 'response metadata', 'response content'], 'properties': {'tool name': {'type': 'string'}, 'this request': {'type': 'object', 'required': ['description', 'method', 'URL', 'body', 'closest ancestor request'], 'properties': {'URL': {'type': 'string'}, 'body': {'type': 'object', 'required': ['description', 'URL', 'reason'], 'properties': {'URL': {'type': 'string', 'description': '12- to 300-character URL of the page, including the https:// scheme and any query'}, 'reason': {'type': 'string', 'description': '20- to 100-character reason why the page should be tested'}, 'description': {'type': 'string', 'description': '1- to 100-character description of the page conforming to the naming convention used in the listReports output'}}, 'additionalProperties': False}, 'method': {'type': 'string', 'const': 'POST'}, 'description': {'type': 'string'}, 'closest ancestor request': {'anyOf': [{'$ref': '#/definitions/RequestReference'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'tool collection': {'$ref': '#/definitions/ToolsFacts'}, 'response content': {'type': 'object', 'required': ['details about your request', 'disposition of your request'], 'properties': {'details about your request': {'anyOf': [{'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['date and time received', 'page to be tested', 'reason why the page should be tested'], 'properties': {'page to be tested': {'type': 'object', 'required': ['description', 'URL'], 'properties': {'URL': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'date and time received': {'type': 'string'}, 'reason why the page should be tested': {'type': 'string'}}, 'additionalProperties': False}]}, 'disposition of your request': {'anyOf': [{'type': 'object', 'required': ['what happens next', 'how you can check for completion', 'how a web user can check for completion'], 'properties': {'what happens next': {'type': 'string'}, 'how you can check for completion': {'type': 'string'}, 'how a web user can check for completion': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}, 'response metadata': {'$ref': '#/definitions/ResponseMetadata'}, 'URLs of similar requests for web users': {'$ref': '#/definitions/SimilarWebRequests'}}, 'definitions': {'ToolsFacts': {'type': 'object', 'required': ['name', 'description', 'URL', 'web users can obtain similar functionalities at'], 'properties': {'URL': {'type': 'string', 'description': 'URL of the Kilotest MCP server.'}, 'name': {'type': 'string'}, 'description': {'type': 'object', 'required': ['what Kilotest does', 'how to retrieve findings', 'how to generate more findings'], 'properties': {'what Kilotest does': {'type': 'string'}, 'how to retrieve findings': {'type': 'object', 'required': ['level 1', 'level 2', 'level 3', 'level 4'], 'properties': {'level 1': {'type': 'string'}, 'level 2': {'type': 'string'}, 'level 3': {'type': 'string'}, 'level 4': {'type': 'string'}}, 'additionalProperties': False}, 'how to generate more findings': {'type': 'object', 'required': ['new testing', 'retesting', 'latency', 'confirmation'], 'properties': {'latency': {'type': 'string'}, 'retesting': {'type': 'string'}, 'new testing': {'type': 'string'}, 'confirmation': {'type': 'string'}}, 'additionalProperties': False}}, 'description': 'Explanation of what Kilotest does and how to use its tools.', 'additionalProperties': False}, 'web users can obtain similar functionalities at': {'type': 'string'}}, 'additionalProperties': False}, 'RequestReference': {'type': 'object', 'required': ['tool name', 'description', 'method', 'URL'], 'properties': {'URL': {'type': 'string'}, 'method': {'type': 'string', 'const': 'GET'}, 'tool name': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'ResponseMetadata': {'type': 'object', 'required': ['identifier', 'date and time'], 'properties': {'identifier': {'type': 'string', 'description': 'Unique identifier of this response (timestamp and random suffix).'}, 'date and time': {'type': 'string', 'description': 'UTC date and time when the response was generated, in ISO 8601 format.'}}, 'additionalProperties': False}, 'SimilarWebRequests': {'type': 'object', 'required': ['this request', 'closest ancestor request'], 'properties': {'this request': {'type': 'string', 'description': 'URL of the equivalent web UI page for this request.'}, 'closest ancestor request': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'additionalProperties': False}
Modifié
requestFeature
29 September 2026 02:52
Modifié
requestRetest
29 September 2026 02:52
Modifié
requestTest
29 September 2026 02:52
Modifié
getReport
29 September 2026 02:52
Modifié
listDiagnoses
29 September 2026 02:52
Modifié
listViolators
29 September 2026 02:52
Modifié
listIssues
29 September 2026 02:52
Modifié
listReports
29 September 2026 02:52
Ajouté
getKilotestOverview
29 September 2026 02:52
Modifié
requestFeature
21 September 2026 02:51
Modifié
requestTest
21 September 2026 02:51
Ajouté
requestFeature
17 September 2026 12:42
Ajouté
requestRetest
17 September 2026 12:42
Ajouté
requestTest
17 September 2026 12:42
Ajouté
getReport
17 September 2026 12:42
Ajouté
listDiagnoses
17 September 2026 12:42
Ajouté
listViolators
17 September 2026 12:42
Ajouté
listIssues
17 September 2026 12:42
Ajouté
listReports
17 September 2026 12:42