changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "artifacts": {
+ "description": "What Ranla made or opened, by id",
+ "items": {
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "type": {
+ "description": "draft, plan, document…",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "id"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "connectRequired": {
+ "description": "An account the founder must connect in the app before Ranla can go on",
+ "properties": {
+ "detail": {
+ "type": "string"
+ },
+ "messageId": {
+ "type": "string"
+ },
+ "path": {
+ "description": "Where in the app to connect it",
+ "type": "string"
+ },
+ "slot": {
+ "description": "The account to connect",
+ "type": "string"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "messageId"
+ ],
+ "type": "object"
+ },
+ "connectsRequired": {
+ "description": "Every account to connect, when there is more than one",
+ "items": {
+ "properties": {
+ "detail": {
+ "type": "string"
+ },
+ "messageId": {
+ "type": "string"
+ },
+ "path": {
+ "description": "Where in the app to connect it",
+ "type": "string"
+ },
+ "slot": {
+ "description": "The account to connect",
+ "type": "string"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "messageId"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "error": {
+ "description": "Set when the turn failed",
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "pendingApproval": {
+ "description": "The step waiting on arc_approve. It does nothing until approved.",
+ "properties": {
+ "detail": {
+ "type": "string"
+ },
+ "messageId": {
+ "description": "Pass to arc_approve or arc_reject",
+ "type": "string"
+ },
+ "summary": {
+ "description": "What it will do",
+ "type": "string"
+ }
+ },
+ "required": [
+ "messageId"
+ ],
+ "type": "object"
+ },
+ "pendingApprovals": {
+ "description": "Every step waiting, when there is more than one",
+ "items": {
+ "properties": {
+ "detail": {
+ "type": "string"
+ },
+ "messageId": {
+ "description": "Pass to arc_approve or arc_reject",
+ "type": "string"
+ },
+ "summary": {
+ "description": "What it will do",
+ "type": "string"
+ }
+ },
+ "required": [
+ "messageId"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "runId": {
+ "description": "The turn's run, while it is followed",
+ "type": "string"
+ },
+ "running": {
+ "description": "True when Ranla is still working after 15 minutes; read the answer with arc_get_thread",
+ "type": "boolean"
+ },
+ "setAsideApprovals": {
+ "description": "Approvals that were waiting and were set aside by this message",
+ "items": {
+ "properties": {
+ "messageId": {
+ "type": "string"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "messageId"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "text": {
+ "description": "Ranla's reply",
+ "type": "string"
+ },
+ "threadId": {
+ "description": "The thread the turn ran in",
+ "type": "string"
+ },
+ "tools": {
+ "description": "Steps Ranla took in the turn",
+ "items": {
+ "properties": {
+ "isError": {
+ "type": "boolean"
+ },
+ "label": {
+ "description": "What the step did",
+ "type": "string"
+ },
+ "toolName": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "threadId"
+ ],
+ "type": "object"
+}