changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "anyOf": [
+ {
+ "properties": {
+ "commits": {
+ "items": {
+ "properties": {
+ "committedAt": {
+ "type": "integer"
+ },
+ "sha": {
+ "type": "string"
+ },
+ "shortSha": {
+ "type": "string"
+ },
+ "subject": {
+ "type": "string"
+ },
+ "threads": {
+ "items": {
+ "properties": {
+ "edits": {
+ "type": "integer"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "lastActive": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "source": {
+ "type": "string"
+ },
+ "title": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "touch": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "title",
+ "source",
+ "lastActive",
+ "edits",
+ "touch"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "trace": {
+ "items": {
+ "properties": {
+ "agent": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "contributor": {
+ "type": "string"
+ },
+ "conversationId": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "conversationUrl": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "from": {
+ "type": "string"
+ },
+ "model": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "ranges": {
+ "items": {
+ "items": {
+ "type": "integer"
+ },
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "type": "array"
+ },
+ "recordedAt": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "recordedBeforeCommit": {
+ "type": "boolean"
+ },
+ "revision": {
+ "type": "string"
+ },
+ "threadId": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "traceFile": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "from",
+ "agent",
+ "contributor",
+ "model",
+ "conversationId",
+ "conversationUrl",
+ "threadId",
+ "ranges",
+ "revision",
+ "recordedBeforeCommit",
+ "recordedAt",
+ "traceFile"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "sha",
+ "shortSha",
+ "subject",
+ "committedAt",
+ "threads"
+ ],
+ "type": "object"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "facts": {
+ "items": {
+ "properties": {
+ "extractor": {
+ "type": "string"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "originRef": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "rationale": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "enum": [
+ "current",
+ "disputed",
+ "flagged",
+ "superseded",
+ null
+ ],
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "supersededBy": {
+ "properties": {
+ "decidedAt": {
+ "type": "integer"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "text": {
+ "type": "string"
+ },
+ "threadId": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "text",
+ "decidedAt"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "text": {
+ "type": "string"
+ },
+ "threadId": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "id",
+ "threadId",
+ "kind",
+ "text",
+ "rationale",
+ "extractor",
+ "originRef"
+ ],
+ "type": "object"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "note": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "threads": {
+ "items": {
+ "properties": {
+ "id": {
+ "type": "integer"
+ },
+ "messageCount": {
+ "type": "integer"
+ },
+ "projectPath": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "source": {
+ "type": "string"
+ },
+ "starred": {
+ "type": "boolean"
+ },
+ "title": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "updatedAt": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "source",
+ "title",
+ "projectPath",
+ "messageCount",
+ "updatedAt",
+ "starred"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "unlinked": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "threads"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "notice": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "notice"
+ ],
+ "type": "object"
+ }
+ ],
+ "type": "object"
+}