changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$defs": {
+ "M": {
+ "additionalProperties": false,
+ "patternProperties": {
+ "^(tool|request_id|capabilities_version)$": {
+ "type": "string"
+ },
+ "^data_versions$": {
+ "$ref": "#/$defs/V"
+ },
+ "^elapsed_ms$": {
+ "type": "integer"
+ },
+ "^next_commands$": {
+ "items": {
+ "additionalProperties": false,
+ "minProperties": 2,
+ "properties": {
+ "arguments": {
+ "propertyNames": {
+ "const": "query"
+ },
+ "type": "object"
+ },
+ "tool": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "^unsafe_for_clinical_use$": {
+ "const": true
+ }
+ },
+ "required": [
+ "tool",
+ "request_id",
+ "data_versions",
+ "unsafe_for_clinical_use"
+ ],
+ "type": "object"
+ },
+ "V": {
+ "additionalProperties": false,
+ "minProperties": 8,
+ "patternProperties": {
+ "^(assembly|gencode|uniprot|gnomad|clinvar|pfam|metadome_app|data_doi)$": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "patternProperties": {
+ "^(dropped_summary|server|server_version|capabilities_version|data_source|data_version|genome_build|data_currency_caveat|research_use_notice|recommended_citation|license|default_response_mode|detail|more|async_model|score_semantics|provenance_policy|per_call_meta_semantics)$": {
+ "type": "string"
+ },
+ "^(read_only|research_use_only)$": {
+ "type": "boolean"
+ },
+ "^(tools|response_modes|error_codes|recommended_workflows|per_call_meta)$": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "^_meta$": {
+ "$ref": "#/$defs/M"
+ },
+ "^build$": {
+ "additionalProperties": false,
+ "minProperties": 3,
+ "patternProperties": {
+ "^(version|git_sha)$": {
+ "type": "string"
+ },
+ "^built_at$": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "^data_versions$": {
+ "$ref": "#/$defs/V"
+ },
+ "^limits$": {
+ "additionalProperties": false,
+ "minProperties": 3,
+ "patternProperties": {
+ "^(max_batch_positions|default_page_limit|max_page_limit)$": {
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "^success$": {
+ "const": true
+ },
+ "^tool_count$": {
+ "type": "integer"
+ },
+ "^tool_modes$": {
+ "additionalProperties": false,
+ "minProperties": 2,
+ "patternProperties": {
+ "^(read_only|compute_orchestration)$": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "success",
+ "_meta",
+ "server",
+ "server_version",
+ "build",
+ "capabilities_version",
+ "data_versions",
+ "tools",
+ "tool_count",
+ "response_modes",
+ "error_codes",
+ "read_only",
+ "tool_modes",
+ "research_use_only",
+ "data_source",
+ "data_version",
+ "genome_build",
+ "recommended_citation",
+ "license",
+ "limits",
+ "default_response_mode",
+ "detail"
+ ]
+ },
+ {
+ "additionalProperties": false,
+ "patternProperties": {
+ "^(message|recovery_action|field|hint)$": {
+ "type": "string"
+ },
+ "^_meta$": {
+ "$ref": "#/$defs/M"
+ },
+ "^allowed_values$": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "^error_code$": {
+ "enum": [
+ "invalid_input",
+ "not_found",
+ "ambiguous_query",
+ "upstream_unavailable",
+ "rate_limited",
+ "internal"
+ ]
+ },
+ "^retryable$": {
+ "type": "boolean"
+ },
+ "^success$": {
+ "const": false
+ }
+ },
+ "required": [
+ "success",
+ "_meta",
+ "error_code",
+ "message",
+ "retryable",
+ "recovery_action"
+ ]
+ }
+ ],
+ "type": "object"
+}