changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "earlierBefore": {
+ "description": "Pass as before for the page of older messages; null when there are none",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "earlierCount": {
+ "description": "Messages older than this page",
+ "type": "number"
+ },
+ "messages": {
+ "description": "Oldest first within the page",
+ "items": {
+ "properties": {
+ "approval": {
+ "properties": {
+ "detail": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "kind": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "reviewUrl": {
+ "type": "string"
+ },
+ "status": {
+ "description": "pending, approved, or rejected",
+ "type": "string"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "status"
+ ],
+ "type": "object"
+ },
+ "artifact": {
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ "connect": {
+ "properties": {
+ "detail": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "slot": {
+ "type": "string"
+ },
+ "summary": {
+ "type": "string"
+ },
+ "url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "createdAt": {
+ "description": "ISO 8601",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "error": {
+ "type": "string"
+ },
+ "id": {
+ "description": "Message id; for a pending approval, the messageId arc_approve takes",
+ "type": "string"
+ },
+ "role": {
+ "description": "user, assistant, or tool",
+ "type": "string"
+ },
+ "text": {
+ "type": "string"
+ },
+ "tools": {
+ "items": {
+ "properties": {
+ "isError": {
+ "type": "boolean"
+ },
+ "label": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "id",
+ "role"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "thread": {
+ "properties": {
+ "id": {
+ "description": "Thread id",
+ "type": "string"
+ },
+ "lastMessageAt": {
+ "description": "ISO 8601",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "origin": {
+ "description": "Where the thread was started",
+ "type": "string"
+ },
+ "running": {
+ "description": "True while Ranla is still working on a turn",
+ "type": "boolean"
+ },
+ "scope": {
+ "description": "Desk the thread belongs to",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "thread",
+ "messages"
+ ],
+ "type": "object"
+}