removedInput schema / $defs
Removed value: -{
- "DiagnosticSeverity": {
- "enum": [
- "error",
- "warning",
- "info",
- "hint"
- ],
- "title": "DiagnosticSeverity",
- "type": "string"
- }
-}
changedInput schema / properties / severity / anyOf
Previous value: -[
- {
- "$ref": "#/$defs/DiagnosticSeverity"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "enum": [
+ "error",
+ "warning",
+ "info",
+ "hint"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / severity / title
Added value: +"Severity"
addedInput schema / properties / severity / type
Added value: +"string"
addedInput schema / properties / timeout_s
Added value: +{
+ "anyOf": [
+ {
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Max seconds to wait for elaboration. On timeout returns partial=true with still_elaborating_lines - poll again. Omit to wait for full elaboration.",
+ "title": "Timeout S"
+}
addedOutput schema / $defs / DiagnosticMessage / properties / lean_tags
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Lean-specific tags: 'unsolvedGoals' (proof incomplete here) or 'goalsAccomplished' (proof finished). Machine-readable proof status - prefer over string-matching the message.",
+ "title": "Lean Tags"
+}
addedOutput schema / $defs / DiagnosticsResult / properties / partial
Added value: +{
+ "default": false,
+ "description": "True when elaboration was still running at timeout: items may be incomplete and still_elaborating_lines shows the pending region. Poll again instead of treating this as failure.",
+ "title": "Partial",
+ "type": "boolean"
+}
addedOutput schema / $defs / DiagnosticsResult / properties / still_elaborating_lines
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "items": {
+ "type": "integer"
+ },
+ "type": "array"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Line ranges [start, end] (1-indexed) still being elaborated",
+ "title": "Still Elaborating Lines"
+}