changedOutput schema / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "active_tools": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "annotations_reading": {
- "type": "string"
- },
- "deprecation_policy": {
- "type": "string"
- },
- "error_envelope_resource": {
- "type": "string"
- },
- "fingerprint": {
- "type": "string"
- },
- "fingerprint_covers": {
- "description": "A contract-semantic change in any listed category changes the fingerprint; nothing outside them does. Release identity is excluded: serverInfo.version, version, server_version change every release WITHOUT moving the fingerprint.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free_tools": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "name": {
- "type": "string"
- },
- "negative_scope": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "ok": {
- "const": true,
- "type": "boolean"
- },
- "prerequisites": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "protocol_revision": {
- "type": "string"
- },
- "resource_error_carrier": {
- "type": "string"
- },
- "result_meta_resource": {
- "type": "string"
- },
- "sandboxes": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "schemas": {
- "anyOf": [
- {
- "additionalProperties": true,
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "scope": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "server_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "stability": {
- "type": "string"
- },
- "tiers": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "tool_details": {
- "description": "Per-tool capability records; full schema at resource kimi://capabilities-result",
- "type": "array"
- },
- "tool_error_carrier": {
- "type": "string"
- },
- "transport": {
- "type": "string"
- },
- "version": {
- "type": "string"
- }
- },
- "required": [
- "name",
- "version",
- "transport",
- "stability",
- "active_tools",
- "free_tools",
- "tiers",
- "sandboxes",
- "scope",
- "negative_scope",
- "prerequisites",
- "deprecation_policy"
- ],
- "type": "object"
- },
- {
- "properties": {
- "error": {
- "description": "Populated error envelope; full schema at resource kimi://error-envelope",
- "type": "object"
- },
- "meta": {
- "type": "object"
- },
- "ok": {
- "const": false
- }
- },
- "required": [
- "ok",
- "error",
- "meta"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "active_tools": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "annotations_reading": {
+ "type": "string"
+ },
+ "deprecation_policy": {
+ "type": "string"
+ },
+ "error_envelope_resource": {
+ "type": "string"
+ },
+ "fingerprint": {
+ "type": "string"
+ },
+ "fingerprint_covers": {
+ "description": "A contract-semantic change in any listed category changes the fingerprint; nothing outside them does. Release identity is excluded: serverInfo.version, version, server_version change every release WITHOUT moving the fingerprint.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free_tools": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "name": {
+ "type": "string"
+ },
+ "negative_scope": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "ok": {
+ "const": true,
+ "type": "boolean"
+ },
+ "prerequisites": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "protocol_eras_served": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "protocol_revision": {
+ "type": "string"
+ },
+ "resource_error_carrier": {
+ "type": "string"
+ },
+ "result_meta_resource": {
+ "type": "string"
+ },
+ "sandboxes": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "schemas": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "scope": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "server_version": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "stability": {
+ "type": "string"
+ },
+ "tiers": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "tool_details": {
+ "description": "Per-tool capability records; full schema at resource kimi://capabilities-result",
+ "type": "array"
+ },
+ "tool_error_carrier": {
+ "type": "string"
+ },
+ "transport": {
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "version",
+ "transport",
+ "stability",
+ "active_tools",
+ "free_tools",
+ "tiers",
+ "sandboxes",
+ "scope",
+ "negative_scope",
+ "prerequisites",
+ "deprecation_policy"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "error": {
+ "description": "Populated error envelope; full schema at resource kimi://error-envelope",
+ "type": "object"
+ },
+ "meta": {
+ "type": "object"
+ },
+ "ok": {
+ "const": false
+ }
+ },
+ "required": [
+ "ok",
+ "error",
+ "meta"
+ ],
+ "type": "object"
+ }
+]