diff --git a/packages/codemode/README.md b/packages/codemode/README.md index bd14a24fb0..1230b16296 100644 --- a/packages/codemode/README.md +++ b/packages/codemode/README.md @@ -165,9 +165,7 @@ const api = OpenAPI.fromSpec({ spec: await Bun.file("openapi.json").json(), // parsed document (no YAML) auth: { resolve: ({ name, scopes, operation }) => - name === "BearerAuth" - ? Effect.succeed({ type: "bearer", token }) - : Effect.succeed(undefined), + name === "BearerAuth" ? Effect.succeed({ type: "bearer", token }) : Effect.succeed(undefined), }, }) diff --git a/packages/codemode/src/openapi/runtime.ts b/packages/codemode/src/openapi/runtime.ts index 47312ae162..2515621792 100644 --- a/packages/codemode/src/openapi/runtime.ts +++ b/packages/codemode/src/openapi/runtime.ts @@ -46,9 +46,7 @@ export const invoke = (plan: Plan, input: unknown): Effect.Effect>): string return toolError(`Missing required path parameter '${field.inputName}'.`) } const fieldValue = serializeSimple(field, item, (value) => - encodeURIComponent(value).replace(/[!'()*]/g, (character) => - `%${character.charCodeAt(0).toString(16).toUpperCase()}`, + encodeURIComponent(value).replace( + /[!'()*]/g, + (character) => `%${character.charCodeAt(0).toString(16).toUpperCase()}`, ), ) if (fieldValue instanceof ToolError) return fieldValue @@ -271,10 +270,7 @@ const serializeQuery = ( if (value.some((item) => item === undefined || (item !== null && typeof item === "object"))) { return toolError(`Query parameter '${field.inputName}' contains an unsupported nested value.`) } - return value.reduce( - (current, item) => HttpClientRequest.appendUrlParam(current, field.name, String(item)), - request, - ) + return value.reduce((current, item) => HttpClientRequest.appendUrlParam(current, field.name, String(item)), request) } if (isRecord(value) && field.explode) { return Object.entries(value).reduce((current, [name, item]) => { @@ -289,11 +285,15 @@ const serializeQuery = ( return rendered instanceof ToolError ? rendered : HttpClientRequest.appendUrlParam(request, field.name, rendered) } -const readResponseBody = (response: HttpClientResponse.HttpClientResponse, plan: Plan): Effect.Effect => +const readResponseBody = ( + response: HttpClientResponse.HttpClientResponse, + plan: Plan, +): Effect.Effect => Effect.gen(function* () { const contentLength = response.headers["content-length"] const parsedSize = contentLength === undefined ? undefined : Number.parseInt(contentLength, 10) - const declaredSize = parsedSize !== undefined && Number.isSafeInteger(parsedSize) && parsedSize >= 0 ? parsedSize : undefined + const declaredSize = + parsedSize !== undefined && Number.isSafeInteger(parsedSize) && parsedSize >= 0 ? parsedSize : undefined if (declaredSize !== undefined && declaredSize > maxResponseBodyBytes) { return yield* Effect.fail(toolError(`${plan.operation.method} ${plan.operation.path} response exceeds 50 MiB.`)) } @@ -304,7 +304,9 @@ const readResponseBody = (response: HttpClientResponse.HttpClientResponse, plan: return Effect.fail(toolError(`${plan.operation.method} ${plan.operation.path} response exceeds 50 MiB.`)) } if (size + chunk.byteLength > body.byteLength) { - const grown = Buffer.allocUnsafe(Math.min(maxResponseBodyBytes, Math.max(size + chunk.byteLength, body.byteLength * 2))) + const grown = Buffer.allocUnsafe( + Math.min(maxResponseBodyBytes, Math.max(size + chunk.byteLength, body.byteLength * 2)), + ) body.copy(grown, 0, 0, size) body = grown } diff --git a/packages/codemode/src/openapi/spec.ts b/packages/codemode/src/openapi/spec.ts index 22cf1535a8..bd4dc5aed6 100644 --- a/packages/codemode/src/openapi/spec.ts +++ b/packages/codemode/src/openapi/spec.ts @@ -78,7 +78,9 @@ const isBinaryMediaType = (document: Document, mediaType: string, value: unknown return isRecord(schema) && schema.format === "binary" } -const jsonContent = (content: Record): { readonly mediaType: string; readonly schema: unknown } | undefined => { +const jsonContent = ( + content: Record, +): { readonly mediaType: string; readonly schema: unknown } | undefined => { const entry = Object.entries(content).find(([mediaType]) => isJsonMediaType(mediaType)) return entry !== undefined && isRecord(entry[1]) ? { mediaType: entry[0], schema: entry[1].schema } : undefined } @@ -344,7 +346,7 @@ export const operationOutput = ( if (outcomes.length === 0) return { ok: true, value: undefined } return { ok: true, - value: withDefinitions(outcomes.length === 1 ? outcomes[0] ?? {} : { anyOf: outcomes }, definitions), + value: withDefinitions(outcomes.length === 1 ? (outcomes[0] ?? {}) : { anyOf: outcomes }, definitions), } } @@ -380,7 +382,9 @@ export const operationPath = ( namespaces: ReadonlySet, ): ReadonlyArray => { const raw = nonEmptyString(operation.operationId) - const segments = (raw === undefined ? [fallbackOperationId(method, path)] : raw.split(".")).map(sanitizeOperationSegment) + const segments = (raw === undefined ? [fallbackOperationId(method, path)] : raw.split(".")).map( + sanitizeOperationSegment, + ) if (isOperationPathAvailable(segments, used, namespaces)) return segments const conflict = segments.slice(0, -1).findIndex((_, index) => used.has(segments.slice(0, index + 1).join("."))) if (conflict >= 0 && conflict + 1 < segments.length) { diff --git a/packages/codemode/test/fixtures/openapi-happy-path.json b/packages/codemode/test/fixtures/openapi-happy-path.json index dc3cbe5f8f..8052dd7391 100644 --- a/packages/codemode/test/fixtures/openapi-happy-path.json +++ b/packages/codemode/test/fixtures/openapi-happy-path.json @@ -93,16 +93,10 @@ }, "role": { "type": "string", - "enum": [ - "admin", - "member" - ] + "enum": ["admin", "member"] } }, - "required": [ - "name", - "email" - ], + "required": ["name", "email"], "additionalProperties": false } } @@ -143,9 +137,7 @@ "type": "integer" } }, - "required": [ - "query" - ], + "required": ["query"], "additionalProperties": false } }, @@ -216,17 +208,10 @@ }, "role": { "type": "string", - "enum": [ - "admin", - "member" - ] + "enum": ["admin", "member"] } }, - "required": [ - "id", - "name", - "email" - ], + "required": ["id", "name", "email"], "additionalProperties": false } }, diff --git a/packages/codemode/test/fixtures/opencode-v2-openapi.json b/packages/codemode/test/fixtures/opencode-v2-openapi.json index 4d1d3af708..c78194e669 100644 --- a/packages/codemode/test/fixtures/opencode-v2-openapi.json +++ b/packages/codemode/test/fixtures/opencode-v2-openapi.json @@ -8,9 +8,7 @@ "paths": { "/api/health": { "get": { - "tags": [ - "server.health" - ], + "tags": ["server.health"], "operationId": "v2.health.get", "parameters": [], "security": [], @@ -24,14 +22,10 @@ "properties": { "healthy": { "type": "boolean", - "enum": [ - true - ] + "enum": [true] } }, - "required": [ - "healthy" - ], + "required": ["healthy"], "additionalProperties": false } } @@ -64,9 +58,7 @@ }, "/api/location": { "get": { - "tags": [ - "server.location" - ], + "tags": ["server.location"], "operationId": "v2.location.get", "parameters": [ { @@ -149,9 +141,7 @@ }, "/api/agent": { "get": { - "tags": [ - "server.agent" - ], + "tags": ["server.agent"], "operationId": "v2.agent.list", "parameters": [ { @@ -214,10 +204,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -250,9 +237,7 @@ }, "/api/plugin": { "get": { - "tags": [ - "plugins" - ], + "tags": ["plugins"], "operationId": "v2.plugin.list", "parameters": [ { @@ -315,10 +300,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -351,9 +333,7 @@ }, "/api/session": { "get": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.list", "parameters": [ { @@ -399,10 +379,7 @@ "anyOf": [ { "type": "string", - "enum": [ - "asc", - "desc" - ] + "enum": ["asc", "desc"] }, { "type": "null" @@ -444,9 +421,7 @@ }, { "type": "string", - "enum": [ - "null" - ] + "enum": ["null"] } ], "description": "Filter by parent session. Use null to return only root sessions." @@ -567,9 +542,7 @@ "summary": "List sessions" }, "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.create", "parameters": [], "security": [], @@ -585,9 +558,7 @@ "$ref": "#/components/schemas/SessionV2.Info" } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -678,9 +649,7 @@ }, "/api/session/active": { "get": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.active", "parameters": [], "security": [], @@ -704,10 +673,7 @@ "$ref": "#/components/schemas/SessionWatermarks" } }, - "required": [ - "data", - "watermarks" - ], + "required": ["data", "watermarks"], "additionalProperties": false } } @@ -740,9 +706,7 @@ }, "/api/session/{sessionID}": { "get": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.get", "parameters": [ { @@ -772,9 +736,7 @@ "$ref": "#/components/schemas/SessionV2.Info" } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -824,9 +786,7 @@ }, "/api/session/{sessionID}/fork": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.fork", "parameters": [ { @@ -856,9 +816,7 @@ "$ref": "#/components/schemas/SessionV2.Info" } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -939,9 +897,7 @@ }, "/api/session/{sessionID}/agent": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.switchAgent", "parameters": [ { @@ -1013,9 +969,7 @@ "type": "string" } }, - "required": [ - "agent" - ], + "required": ["agent"], "additionalProperties": false } } @@ -1026,9 +980,7 @@ }, "/api/session/{sessionID}/model": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.switchModel", "parameters": [ { @@ -1100,9 +1052,7 @@ "$ref": "#/components/schemas/Model.Ref" } }, - "required": [ - "model" - ], + "required": ["model"], "additionalProperties": false } } @@ -1113,9 +1063,7 @@ }, "/api/session/{sessionID}/rename": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.rename", "parameters": [ { @@ -1187,9 +1135,7 @@ "type": "string" } }, - "required": [ - "title" - ], + "required": ["title"], "additionalProperties": false } } @@ -1200,9 +1146,7 @@ }, "/api/session/{sessionID}/prompt": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.prompt", "parameters": [ { @@ -1232,9 +1176,7 @@ "$ref": "#/components/schemas/SessionInput.Admitted" } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -1318,10 +1260,7 @@ "anyOf": [ { "type": "string", - "enum": [ - "steer", - "queue" - ] + "enum": ["steer", "queue"] }, { "type": "null" @@ -1339,9 +1278,7 @@ ] } }, - "required": [ - "prompt" - ], + "required": ["prompt"], "additionalProperties": false } } @@ -1352,9 +1289,7 @@ }, "/api/session/{sessionID}/command": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.command", "parameters": [ { @@ -1384,9 +1319,7 @@ "$ref": "#/components/schemas/SessionInput.Admitted" } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -1525,10 +1458,7 @@ "anyOf": [ { "type": "string", - "enum": [ - "steer", - "queue" - ] + "enum": ["steer", "queue"] }, { "type": "null" @@ -1546,9 +1476,7 @@ ] } }, - "required": [ - "command" - ], + "required": ["command"], "additionalProperties": false } } @@ -1559,9 +1487,7 @@ }, "/api/session/{sessionID}/skill": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.skill", "parameters": [ { @@ -1661,9 +1587,7 @@ ] } }, - "required": [ - "skill" - ], + "required": ["skill"], "additionalProperties": false } } @@ -1674,9 +1598,7 @@ }, "/api/session/{sessionID}/synthetic": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.synthetic", "parameters": [ { @@ -1761,9 +1683,7 @@ "type": "object" } }, - "required": [ - "text" - ], + "required": ["text"], "additionalProperties": false } } @@ -1774,9 +1694,7 @@ }, "/api/session/{sessionID}/compact": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.compact", "parameters": [ { @@ -1872,9 +1790,7 @@ }, "/api/session/{sessionID}/wait": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.wait", "parameters": [ { @@ -1950,9 +1866,7 @@ }, "/api/session/{sessionID}/revert/stage": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.revert.stage", "parameters": [ { @@ -1982,9 +1896,7 @@ "$ref": "#/components/schemas/Revert.State" } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -2078,9 +1990,7 @@ ] } }, - "required": [ - "messageID" - ], + "required": ["messageID"], "additionalProperties": false } } @@ -2091,9 +2001,7 @@ }, "/api/session/{sessionID}/revert/clear": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.revert.clear", "parameters": [ { @@ -2178,9 +2086,7 @@ }, "/api/session/{sessionID}/revert/commit": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.revert.commit", "parameters": [ { @@ -2255,9 +2161,7 @@ }, "/api/session/{sessionID}/context": { "get": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.context", "parameters": [ { @@ -2290,9 +2194,7 @@ } } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -2352,9 +2254,7 @@ }, "/api/session/{sessionID}/context-entry": { "get": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.context.entry.list", "parameters": [ { @@ -2387,9 +2287,7 @@ } } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -2439,9 +2337,7 @@ }, "/api/session/{sessionID}/context-entry/{key}": { "put": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.context.entry.put", "parameters": [ { @@ -2519,9 +2415,7 @@ "properties": { "value": {} }, - "required": [ - "value" - ], + "required": ["value"], "additionalProperties": false } } @@ -2530,9 +2424,7 @@ } }, "delete": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.context.entry.remove", "parameters": [ { @@ -2606,9 +2498,7 @@ }, "/api/session/{sessionID}/log": { "get": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.log", "parameters": [ { @@ -2646,10 +2536,7 @@ "anyOf": [ { "type": "string", - "enum": [ - "true", - "false" - ] + "enum": ["true", "false"] }, { "type": "null" @@ -2685,11 +2572,7 @@ "$ref": "#/components/schemas/SessionLogItemStream" } }, - "required": [ - "id", - "event", - "data" - ], + "required": ["id", "event", "data"], "additionalProperties": false }, "x-effect-stream": { @@ -2703,18 +2586,13 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "Fail" - ] + "enum": ["Fail"] }, "error": { "not": {} } }, - "required": [ - "_tag", - "error" - ], + "required": ["_tag", "error"], "additionalProperties": false }, { @@ -2722,16 +2600,11 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "Die" - ] + "enum": ["Die"] }, "defect": {} }, - "required": [ - "_tag", - "defect" - ], + "required": ["_tag", "defect"], "additionalProperties": false }, { @@ -2739,9 +2612,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "Interrupt" - ] + "enum": ["Interrupt"] }, "fiberId": { "anyOf": [ @@ -2754,10 +2625,7 @@ ] } }, - "required": [ - "_tag", - "fiberId" - ], + "required": ["_tag", "fiberId"], "additionalProperties": false } ] @@ -2815,9 +2683,7 @@ }, "/api/session/{sessionID}/interrupt": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.interrupt", "parameters": [ { @@ -2883,9 +2749,7 @@ }, "/api/session/{sessionID}/background": { "post": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.background", "parameters": [ { @@ -2951,9 +2815,7 @@ }, "/api/session/{sessionID}/message/{messageID}": { "get": { - "tags": [ - "sessions" - ], + "tags": ["sessions"], "operationId": "v2.session.message", "parameters": [ { @@ -2996,9 +2858,7 @@ "$ref": "#/components/schemas/Session.Message" } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -3051,9 +2911,7 @@ }, "/api/session/{sessionID}/message": { "get": { - "tags": [ - "messages" - ], + "tags": ["messages"], "operationId": "v2.session.messages", "parameters": [ { @@ -3092,10 +2950,7 @@ "anyOf": [ { "type": "string", - "enum": [ - "asc", - "desc" - ] + "enum": ["asc", "desc"] }, { "type": "null" @@ -3195,9 +3050,7 @@ }, "/api/model": { "get": { - "tags": [ - "models" - ], + "tags": ["models"], "operationId": "v2.model.list", "parameters": [ { @@ -3260,10 +3113,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -3306,9 +3156,7 @@ }, "/api/model/default": { "get": { - "tags": [ - "models" - ], + "tags": ["models"], "operationId": "v2.model.default", "parameters": [ { @@ -3375,10 +3223,7 @@ ] } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -3421,9 +3266,7 @@ }, "/api/generate": { "post": { - "tags": [ - "generate" - ], + "tags": ["generate"], "operationId": "v2.generate.text", "parameters": [ { @@ -3539,9 +3382,7 @@ ] } }, - "required": [ - "prompt" - ], + "required": ["prompt"], "additionalProperties": false } } @@ -3552,9 +3393,7 @@ }, "/api/provider": { "get": { - "tags": [ - "providers" - ], + "tags": ["providers"], "operationId": "v2.provider.list", "parameters": [ { @@ -3617,10 +3456,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -3663,9 +3499,7 @@ }, "/api/provider/{providerID}": { "get": { - "tags": [ - "providers" - ], + "tags": ["providers"], "operationId": "v2.provider.get", "parameters": [ { @@ -3733,10 +3567,7 @@ "$ref": "#/components/schemas/ProviderV2.Info" } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -3789,9 +3620,7 @@ }, "/api/integration": { "get": { - "tags": [ - "integrations" - ], + "tags": ["integrations"], "operationId": "v2.integration.list", "parameters": [ { @@ -3854,10 +3683,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -3890,9 +3716,7 @@ }, "/api/integration/{integrationID}": { "get": { - "tags": [ - "integrations" - ], + "tags": ["integrations"], "operationId": "v2.integration.get", "parameters": [ { @@ -3967,10 +3791,7 @@ ] } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -4003,9 +3824,7 @@ }, "/api/integration/{integrationID}/connect/key": { "post": { - "tags": [ - "integrations" - ], + "tags": ["integrations"], "operationId": "v2.integration.connect.key", "parameters": [ { @@ -4112,9 +3931,7 @@ ] } }, - "required": [ - "key" - ], + "required": ["key"], "additionalProperties": false } } @@ -4125,9 +3942,7 @@ }, "/api/integration/{integrationID}/connect/oauth": { "post": { - "tags": [ - "integrations" - ], + "tags": ["integrations"], "operationId": "v2.integration.connect.oauth", "parameters": [ { @@ -4195,10 +4010,7 @@ "$ref": "#/components/schemas/Integration.Attempt" } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -4260,10 +4072,7 @@ ] } }, - "required": [ - "methodID", - "inputs" - ], + "required": ["methodID", "inputs"], "additionalProperties": false } } @@ -4274,9 +4083,7 @@ }, "/api/integration/attempt/{attemptID}": { "get": { - "tags": [ - "integrations" - ], + "tags": ["integrations"], "operationId": "v2.integration.attempt.status", "parameters": [ { @@ -4344,10 +4151,7 @@ "$ref": "#/components/schemas/Integration.AttemptStatus" } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -4378,9 +4182,7 @@ "summary": "Get OAuth attempt status" }, "delete": { - "tags": [ - "integrations" - ], + "tags": ["integrations"], "operationId": "v2.integration.attempt.cancel", "parameters": [ { @@ -4464,9 +4266,7 @@ }, "/api/integration/attempt/{attemptID}/complete": { "post": { - "tags": [ - "integrations" - ], + "tags": ["integrations"], "operationId": "v2.integration.attempt.complete", "parameters": [ { @@ -4580,9 +4380,7 @@ }, "/api/mcp": { "get": { - "tags": [ - "mcp" - ], + "tags": ["mcp"], "operationId": "v2.mcp.list", "parameters": [ { @@ -4645,10 +4443,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -4681,9 +4476,7 @@ }, "/api/credential/{credentialID}": { "patch": { - "tags": [ - "server.credential" - ], + "tags": ["server.credential"], "operationId": "v2.credential.update", "parameters": [ { @@ -4773,9 +4566,7 @@ "type": "string" } }, - "required": [ - "label" - ], + "required": ["label"], "additionalProperties": false } } @@ -4784,9 +4575,7 @@ } }, "delete": { - "tags": [ - "server.credential" - ], + "tags": ["server.credential"], "operationId": "v2.credential.remove", "parameters": [ { @@ -4870,9 +4659,7 @@ }, "/api/project/current": { "get": { - "tags": [ - "projects" - ], + "tags": ["projects"], "operationId": "v2.project.current", "parameters": [ { @@ -4955,9 +4742,7 @@ }, "/api/project/{projectID}/directories": { "get": { - "tags": [ - "projects" - ], + "tags": ["projects"], "operationId": "v2.project.directories", "parameters": [ { @@ -5048,9 +4833,7 @@ }, "/api/form/request": { "get": { - "tags": [ - "forms" - ], + "tags": ["forms"], "operationId": "v2.form.request.list", "parameters": [ { @@ -5120,10 +4903,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -5156,9 +4936,7 @@ }, "/api/session/{sessionID}/form": { "get": { - "tags": [ - "forms" - ], + "tags": ["forms"], "operationId": "v2.session.form.list", "parameters": [ { @@ -5193,9 +4971,7 @@ } } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -5243,9 +5019,7 @@ "summary": "List session forms" }, "post": { - "tags": [ - "forms" - ], + "tags": ["forms"], "operationId": "v2.session.form.create", "parameters": [ { @@ -5277,9 +5051,7 @@ ] } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -5356,9 +5128,7 @@ }, "/api/session/{sessionID}/form/{formID}": { "get": { - "tags": [ - "forms" - ], + "tags": ["forms"], "operationId": "v2.session.form.get", "parameters": [ { @@ -5403,9 +5173,7 @@ ] } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -5458,9 +5226,7 @@ }, "/api/session/{sessionID}/form/{formID}/state": { "get": { - "tags": [ - "forms" - ], + "tags": ["forms"], "operationId": "v2.session.form.state", "parameters": [ { @@ -5498,9 +5264,7 @@ "$ref": "#/components/schemas/Form.State" } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -5553,9 +5317,7 @@ }, "/api/session/{sessionID}/form/{formID}/reply": { "post": { - "tags": [ - "forms" - ], + "tags": ["forms"], "operationId": "v2.session.form.reply", "parameters": [ { @@ -5659,9 +5421,7 @@ }, "/api/session/{sessionID}/form/{formID}/cancel": { "post": { - "tags": [ - "forms" - ], + "tags": ["forms"], "operationId": "v2.session.form.cancel", "parameters": [ { @@ -5748,9 +5508,7 @@ }, "/api/permission/request": { "get": { - "tags": [ - "permissions" - ], + "tags": ["permissions"], "operationId": "v2.permission.request.list", "parameters": [ { @@ -5813,10 +5571,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -5849,9 +5604,7 @@ }, "/api/permission/saved": { "get": { - "tags": [ - "permissions" - ], + "tags": ["permissions"], "operationId": "v2.permission.saved.list", "parameters": [ { @@ -5886,9 +5639,7 @@ } } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -5921,9 +5672,7 @@ }, "/api/permission/saved/{id}": { "delete": { - "tags": [ - "permissions" - ], + "tags": ["permissions"], "operationId": "v2.permission.saved.remove", "parameters": [ { @@ -5967,9 +5716,7 @@ }, "/api/session/{sessionID}/permission": { "post": { - "tags": [ - "permissions" - ], + "tags": ["permissions"], "operationId": "v2.session.permission.create", "parameters": [ { @@ -6010,16 +5757,11 @@ "$ref": "#/components/schemas/PermissionV2.Effect" } }, - "required": [ - "id", - "effect" - ], + "required": ["id", "effect"], "additionalProperties": false } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -6118,10 +5860,7 @@ ] } }, - "required": [ - "action", - "resources" - ], + "required": ["action", "resources"], "additionalProperties": false } } @@ -6130,9 +5869,7 @@ } }, "get": { - "tags": [ - "permissions" - ], + "tags": ["permissions"], "operationId": "v2.session.permission.list", "parameters": [ { @@ -6165,9 +5902,7 @@ } } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -6217,9 +5952,7 @@ }, "/api/session/{sessionID}/permission/{requestID}": { "get": { - "tags": [ - "permissions" - ], + "tags": ["permissions"], "operationId": "v2.session.permission.get", "parameters": [ { @@ -6262,9 +5995,7 @@ "$ref": "#/components/schemas/PermissionV2.Request" } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -6317,9 +6048,7 @@ }, "/api/session/{sessionID}/permission/{requestID}/reply": { "post": { - "tags": [ - "permissions" - ], + "tags": ["permissions"], "operationId": "v2.session.permission.reply", "parameters": [ { @@ -6417,9 +6146,7 @@ ] } }, - "required": [ - "reply" - ], + "required": ["reply"], "additionalProperties": false } } @@ -6430,9 +6157,7 @@ }, "/api/fs/read/*": { "get": { - "tags": [ - "filesystem" - ], + "tags": ["filesystem"], "operationId": "v2.fs.read", "parameters": [ { @@ -6516,9 +6241,7 @@ }, "/api/fs/list": { "get": { - "tags": [ - "filesystem" - ], + "tags": ["filesystem"], "operationId": "v2.fs.list", "parameters": [ { @@ -6596,10 +6319,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -6632,9 +6352,7 @@ }, "/api/fs/find": { "get": { - "tags": [ - "filesystem" - ], + "tags": ["filesystem"], "operationId": "v2.fs.find", "parameters": [ { @@ -6690,10 +6408,7 @@ "in": "query", "schema": { "type": "string", - "enum": [ - "file", - "directory" - ] + "enum": ["file", "directory"] }, "required": false }, @@ -6732,10 +6447,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -6768,9 +6480,7 @@ }, "/api/command": { "get": { - "tags": [ - "commands" - ], + "tags": ["commands"], "operationId": "v2.command.list", "parameters": [ { @@ -6833,10 +6543,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -6869,9 +6576,7 @@ }, "/api/skill": { "get": { - "tags": [ - "skills" - ], + "tags": ["skills"], "operationId": "v2.skill.list", "parameters": [ { @@ -6934,10 +6639,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -6970,9 +6672,7 @@ }, "/api/event": { "get": { - "tags": [ - "events" - ], + "tags": ["events"], "operationId": "v2.event.subscribe", "parameters": [], "security": [], @@ -7001,11 +6701,7 @@ "$ref": "#/components/schemas/V2EventStream" } }, - "required": [ - "id", - "event", - "data" - ], + "required": ["id", "event", "data"], "additionalProperties": false }, "x-effect-stream": { @@ -7019,18 +6715,13 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "Fail" - ] + "enum": ["Fail"] }, "error": { "not": {} } }, - "required": [ - "_tag", - "error" - ], + "required": ["_tag", "error"], "additionalProperties": false }, { @@ -7038,16 +6729,11 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "Die" - ] + "enum": ["Die"] }, "defect": {} }, - "required": [ - "_tag", - "defect" - ], + "required": ["_tag", "defect"], "additionalProperties": false }, { @@ -7055,9 +6741,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "Interrupt" - ] + "enum": ["Interrupt"] }, "fiberId": { "anyOf": [ @@ -7070,10 +6754,7 @@ ] } }, - "required": [ - "_tag", - "fiberId" - ], + "required": ["_tag", "fiberId"], "additionalProperties": false } ] @@ -7114,9 +6795,7 @@ }, "/api/event/changes": { "get": { - "tags": [ - "events" - ], + "tags": ["events"], "operationId": "v2.event.changes", "parameters": [], "security": [], @@ -7145,11 +6824,7 @@ "$ref": "#/components/schemas/EventLog.ChangeStream" } }, - "required": [ - "id", - "event", - "data" - ], + "required": ["id", "event", "data"], "additionalProperties": false }, "x-effect-stream": { @@ -7163,18 +6838,13 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "Fail" - ] + "enum": ["Fail"] }, "error": { "not": {} } }, - "required": [ - "_tag", - "error" - ], + "required": ["_tag", "error"], "additionalProperties": false }, { @@ -7182,16 +6852,11 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "Die" - ] + "enum": ["Die"] }, "defect": {} }, - "required": [ - "_tag", - "defect" - ], + "required": ["_tag", "defect"], "additionalProperties": false }, { @@ -7199,9 +6864,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "Interrupt" - ] + "enum": ["Interrupt"] }, "fiberId": { "anyOf": [ @@ -7214,10 +6877,7 @@ ] } }, - "required": [ - "_tag", - "fiberId" - ], + "required": ["_tag", "fiberId"], "additionalProperties": false } ] @@ -7258,9 +6918,7 @@ }, "/api/pty": { "get": { - "tags": [ - "pty" - ], + "tags": ["pty"], "operationId": "v2.pty.list", "parameters": [ { @@ -7323,10 +6981,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -7357,9 +7012,7 @@ "summary": "List PTY sessions" }, "post": { - "tags": [ - "pty" - ], + "tags": ["pty"], "operationId": "v2.pty.create", "parameters": [ { @@ -7419,10 +7072,7 @@ "$ref": "#/components/schemas/Pty" } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -7489,9 +7139,7 @@ }, "/api/pty/{ptyID}": { "get": { - "tags": [ - "pty" - ], + "tags": ["pty"], "operationId": "v2.pty.get", "parameters": [ { @@ -7564,10 +7212,7 @@ "$ref": "#/components/schemas/Pty" } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -7608,9 +7253,7 @@ "summary": "Get PTY session" }, "put": { - "tags": [ - "pty" - ], + "tags": ["pty"], "operationId": "v2.pty.update", "parameters": [ { @@ -7683,10 +7326,7 @@ "$ref": "#/components/schemas/Pty" } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -7754,10 +7394,7 @@ ] } }, - "required": [ - "rows", - "cols" - ], + "required": ["rows", "cols"], "additionalProperties": false } }, @@ -7769,9 +7406,7 @@ } }, "delete": { - "tags": [ - "pty" - ], + "tags": ["pty"], "operationId": "v2.pty.remove", "parameters": [ { @@ -7870,9 +7505,7 @@ }, "/api/pty/{ptyID}/connect-token": { "post": { - "tags": [ - "pty" - ], + "tags": ["pty"], "operationId": "v2.pty.connectToken", "parameters": [ { @@ -7945,10 +7578,7 @@ "$ref": "#/components/schemas/PtyTicket.ConnectToken" } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -8001,9 +7631,7 @@ }, "/api/pty/{ptyID}/connect": { "get": { - "tags": [ - "pty" - ], + "tags": ["pty"], "operationId": "v2.pty.connect", "x-websocket": true, "parameters": [ @@ -8108,9 +7736,7 @@ }, "/api/shell": { "get": { - "tags": [ - "shell" - ], + "tags": ["shell"], "operationId": "v2.shell.list", "parameters": [ { @@ -8173,10 +7799,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -8207,9 +7830,7 @@ "summary": "List running shell commands" }, "post": { - "tags": [ - "shell" - ], + "tags": ["shell"], "operationId": "v2.shell.create", "parameters": [ { @@ -8269,10 +7890,7 @@ "$ref": "#/components/schemas/Shell1" } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -8325,9 +7943,7 @@ "type": "object" } }, - "required": [ - "command" - ], + "required": ["command"], "additionalProperties": false } } @@ -8338,9 +7954,7 @@ }, "/api/shell/{id}": { "get": { - "tags": [ - "shell" - ], + "tags": ["shell"], "operationId": "v2.shell.get", "parameters": [ { @@ -8413,10 +8027,7 @@ "$ref": "#/components/schemas/Shell1" } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -8457,9 +8068,7 @@ "summary": "Get shell command" }, "delete": { - "tags": [ - "shell" - ], + "tags": ["shell"], "operationId": "v2.shell.remove", "parameters": [ { @@ -8558,9 +8167,7 @@ }, "/api/shell/{id}/output": { "get": { - "tags": [ - "shell" - ], + "tags": ["shell"], "operationId": "v2.shell.output", "parameters": [ { @@ -8681,19 +8288,11 @@ "type": "boolean" } }, - "required": [ - "output", - "cursor", - "size", - "truncated" - ], + "required": ["output", "cursor", "size", "truncated"], "additionalProperties": false } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -8736,9 +8335,7 @@ }, "/api/question/request": { "get": { - "tags": [ - "session questions" - ], + "tags": ["session questions"], "operationId": "v2.question.request.list", "parameters": [ { @@ -8801,10 +8398,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -8837,9 +8431,7 @@ }, "/api/session/{sessionID}/question": { "get": { - "tags": [ - "session questions" - ], + "tags": ["session questions"], "operationId": "v2.session.question.list", "parameters": [ { @@ -8872,9 +8464,7 @@ } } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false } } @@ -8924,9 +8514,7 @@ }, "/api/session/{sessionID}/question/{requestID}/reply": { "post": { - "tags": [ - "session questions" - ], + "tags": ["session questions"], "operationId": "v2.session.question.reply", "parameters": [ { @@ -9018,9 +8606,7 @@ }, "/api/session/{sessionID}/question/{requestID}/reject": { "post": { - "tags": [ - "session questions" - ], + "tags": ["session questions"], "operationId": "v2.session.question.reject", "parameters": [ { @@ -9102,9 +8688,7 @@ }, "/api/reference": { "get": { - "tags": [ - "reference" - ], + "tags": ["reference"], "operationId": "v2.reference.list", "parameters": [ { @@ -9167,10 +8751,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -9203,9 +8784,7 @@ }, "/experimental/project/{projectID}/copy": { "post": { - "tags": [ - "projectCopy" - ], + "tags": ["projectCopy"], "operationId": "v2.projectCopy.create", "parameters": [ { @@ -9313,10 +8892,7 @@ "type": "string" } }, - "required": [ - "strategy", - "directory" - ], + "required": ["strategy", "directory"], "additionalProperties": false } } @@ -9325,9 +8901,7 @@ } }, "delete": { - "tags": [ - "projectCopy" - ], + "tags": ["projectCopy"], "operationId": "v2.projectCopy.remove", "parameters": [ { @@ -9425,10 +8999,7 @@ "type": "boolean" } }, - "required": [ - "directory", - "force" - ], + "required": ["directory", "force"], "additionalProperties": false } } @@ -9439,9 +9010,7 @@ }, "/experimental/project/{projectID}/copy/refresh": { "post": { - "tags": [ - "projectCopy" - ], + "tags": ["projectCopy"], "operationId": "v2.projectCopy.refresh", "parameters": [ { @@ -9530,9 +9099,7 @@ }, "/api/vcs/status": { "get": { - "tags": [ - "vcs" - ], + "tags": ["vcs"], "operationId": "v2.vcs.status", "parameters": [ { @@ -9595,10 +9162,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -9631,9 +9195,7 @@ }, "/api/vcs/diff": { "get": { - "tags": [ - "vcs" - ], + "tags": ["vcs"], "operationId": "v2.vcs.diff", "parameters": [ { @@ -9719,10 +9281,7 @@ } } }, - "required": [ - "location", - "data" - ], + "required": ["location", "data"], "additionalProperties": false } } @@ -9761,18 +9320,13 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "UnauthorizedError" - ] + "enum": ["UnauthorizedError"] }, "message": { "type": "string" } }, - "required": [ - "_tag", - "message" - ], + "required": ["_tag", "message"], "additionalProperties": false }, "InvalidRequestError": { @@ -9780,9 +9334,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "InvalidRequestError" - ] + "enum": ["InvalidRequestError"] }, "message": { "type": "string" @@ -9808,10 +9360,7 @@ ] } }, - "required": [ - "_tag", - "message" - ], + "required": ["_tag", "message"], "additionalProperties": false }, "Location.Info": { @@ -9838,17 +9387,11 @@ "type": "string" } }, - "required": [ - "id", - "directory" - ], + "required": ["id", "directory"], "additionalProperties": false } }, - "required": [ - "directory", - "project" - ], + "required": ["directory", "project"], "additionalProperties": false }, "Model.Ref": { @@ -9864,10 +9407,7 @@ "type": "string" } }, - "required": [ - "id", - "providerID" - ], + "required": ["id", "providerID"], "additionalProperties": false }, "Provider.Settings": { @@ -9889,11 +9429,7 @@ "type": "object" } }, - "required": [ - "settings", - "headers", - "body" - ], + "required": ["settings", "headers", "body"], "additionalProperties": false }, "Agent.Color": { @@ -9908,25 +9444,13 @@ }, { "type": "string", - "enum": [ - "primary", - "secondary", - "accent", - "success", - "warning", - "error", - "info" - ] + "enum": ["primary", "secondary", "accent", "success", "warning", "error", "info"] } ] }, "PermissionV2.Effect": { "type": "string", - "enum": [ - "allow", - "deny", - "ask" - ] + "enum": ["allow", "deny", "ask"] }, "PermissionV2.Rule": { "type": "object", @@ -9941,11 +9465,7 @@ "$ref": "#/components/schemas/PermissionV2.Effect" } }, - "required": [ - "action", - "resource", - "effect" - ], + "required": ["action", "resource", "effect"], "additionalProperties": false }, "PermissionV2.Ruleset": { @@ -9974,11 +9494,7 @@ }, "mode": { "type": "string", - "enum": [ - "subagent", - "primary", - "all" - ] + "enum": ["subagent", "primary", "all"] }, "hidden": { "type": "boolean" @@ -9998,13 +9514,7 @@ "$ref": "#/components/schemas/PermissionV2.Ruleset" } }, - "required": [ - "id", - "request", - "mode", - "hidden", - "permissions" - ], + "required": ["id", "request", "mode", "hidden", "permissions"], "additionalProperties": false }, "Plugin.Info": { @@ -10014,9 +9524,7 @@ "type": "string" } }, - "required": [ - "id" - ], + "required": ["id"], "additionalProperties": false }, "Location.Ref": { @@ -10034,9 +9542,7 @@ ] } }, - "required": [ - "directory" - ], + "required": ["directory"], "additionalProperties": false }, "File.Diff": { @@ -10047,11 +9553,7 @@ }, "status": { "type": "string", - "enum": [ - "added", - "modified", - "deleted" - ] + "enum": ["added", "modified", "deleted"] }, "additions": { "type": "integer", @@ -10073,13 +9575,7 @@ "type": "string" } }, - "required": [ - "path", - "status", - "additions", - "deletions", - "patch" - ], + "required": ["path", "status", "additions", "deletions", "patch"], "additionalProperties": false }, "Revert.State": { @@ -10109,9 +9605,7 @@ } } }, - "required": [ - "messageID" - ], + "required": ["messageID"], "additionalProperties": false }, "SessionV2.Info": { @@ -10167,19 +9661,11 @@ "type": "number" } }, - "required": [ - "read", - "write" - ], + "required": ["read", "write"], "additionalProperties": false } }, - "required": [ - "input", - "output", - "reasoning", - "cache" - ], + "required": ["input", "output", "reasoning", "cache"], "additionalProperties": false }, "time": { @@ -10195,10 +9681,7 @@ "type": "number" } }, - "required": [ - "created", - "updated" - ], + "required": ["created", "updated"], "additionalProperties": false }, "title": { @@ -10214,15 +9697,7 @@ "$ref": "#/components/schemas/Revert.State" } }, - "required": [ - "id", - "projectID", - "cost", - "tokens", - "time", - "title", - "location" - ], + "required": ["id", "projectID", "cost", "tokens", "time", "title", "location"], "additionalProperties": false }, "SessionWatermarks": { @@ -10278,11 +9753,7 @@ "additionalProperties": false } }, - "required": [ - "data", - "watermarks", - "cursor" - ], + "required": ["data", "watermarks", "cursor"], "additionalProperties": false }, "InvalidCursorError": { @@ -10290,18 +9761,13 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "InvalidCursorError" - ] + "enum": ["InvalidCursorError"] }, "message": { "type": "string" } }, - "required": [ - "_tag", - "message" - ], + "required": ["_tag", "message"], "additionalProperties": false }, "InvalidRequestError1": { @@ -10309,9 +9775,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "InvalidRequestError" - ] + "enum": ["InvalidRequestError"] }, "message": { "type": "string" @@ -10337,10 +9801,7 @@ ] } }, - "required": [ - "_tag", - "message" - ], + "required": ["_tag", "message"], "additionalProperties": false }, "SessionActive": { @@ -10348,14 +9809,10 @@ "properties": { "type": { "type": "string", - "enum": [ - "running" - ] + "enum": ["running"] } }, - "required": [ - "type" - ], + "required": ["type"], "additionalProperties": false }, "SessionNotFoundError": { @@ -10363,9 +9820,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "SessionNotFoundError" - ] + "enum": ["SessionNotFoundError"] }, "sessionID": { "type": "string" @@ -10374,11 +9829,7 @@ "type": "string" } }, - "required": [ - "_tag", - "sessionID", - "message" - ], + "required": ["_tag", "sessionID", "message"], "additionalProperties": false }, "MessageNotFoundError": { @@ -10386,9 +9837,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "MessageNotFoundError" - ] + "enum": ["MessageNotFoundError"] }, "sessionID": { "type": "string" @@ -10400,12 +9849,7 @@ "type": "string" } }, - "required": [ - "_tag", - "sessionID", - "messageID", - "message" - ], + "required": ["_tag", "sessionID", "messageID", "message"], "additionalProperties": false }, "Prompt.Source": { @@ -10421,11 +9865,7 @@ "type": "string" } }, - "required": [ - "start", - "end", - "text" - ], + "required": ["start", "end", "text"], "additionalProperties": false }, "PromptInput.FileAttachment": { @@ -10444,9 +9884,7 @@ "$ref": "#/components/schemas/Prompt.Source" } }, - "required": [ - "uri" - ], + "required": ["uri"], "additionalProperties": false }, "Prompt.AgentAttachment": { @@ -10459,9 +9897,7 @@ "$ref": "#/components/schemas/Prompt.Source" } }, - "required": [ - "name" - ], + "required": ["name"], "additionalProperties": false }, "PromptInput": { @@ -10483,9 +9919,7 @@ } } }, - "required": [ - "text" - ], + "required": ["text"], "additionalProperties": false }, "Prompt.FileAttachment": { @@ -10507,10 +9941,7 @@ "$ref": "#/components/schemas/Prompt.Source" } }, - "required": [ - "uri", - "mime" - ], + "required": ["uri", "mime"], "additionalProperties": false }, "Prompt": { @@ -10532,9 +9963,7 @@ } } }, - "required": [ - "text" - ], + "required": ["text"], "additionalProperties": false }, "SessionInput.Admitted": { @@ -10569,10 +9998,7 @@ }, "delivery": { "type": "string", - "enum": [ - "steer", - "queue" - ] + "enum": ["steer", "queue"] }, "timeCreated": { "type": "number" @@ -10586,14 +10012,7 @@ ] } }, - "required": [ - "admittedSeq", - "id", - "sessionID", - "prompt", - "delivery", - "timeCreated" - ], + "required": ["admittedSeq", "id", "sessionID", "prompt", "delivery", "timeCreated"], "additionalProperties": false }, "ConflictError": { @@ -10601,9 +10020,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "ConflictError" - ] + "enum": ["ConflictError"] }, "message": { "type": "string" @@ -10619,10 +10036,7 @@ ] } }, - "required": [ - "_tag", - "message" - ], + "required": ["_tag", "message"], "additionalProperties": false }, "CommandNotFoundError": { @@ -10630,9 +10044,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "CommandNotFoundError" - ] + "enum": ["CommandNotFoundError"] }, "command": { "type": "string" @@ -10641,11 +10053,7 @@ "type": "string" } }, - "required": [ - "_tag", - "command", - "message" - ], + "required": ["_tag", "command", "message"], "additionalProperties": false }, "CommandEvaluationError": { @@ -10653,9 +10061,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "CommandEvaluationError" - ] + "enum": ["CommandEvaluationError"] }, "command": { "type": "string" @@ -10664,11 +10070,7 @@ "type": "string" } }, - "required": [ - "_tag", - "command", - "message" - ], + "required": ["_tag", "command", "message"], "additionalProperties": false }, "SkillNotFoundError": { @@ -10676,9 +10078,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "SkillNotFoundError" - ] + "enum": ["SkillNotFoundError"] }, "skill": { "type": "string" @@ -10687,11 +10087,7 @@ "type": "string" } }, - "required": [ - "_tag", - "skill", - "message" - ], + "required": ["_tag", "skill", "message"], "additionalProperties": false }, "SessionBusyError": { @@ -10699,9 +10095,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "SessionBusyError" - ] + "enum": ["SessionBusyError"] }, "sessionID": { "type": "string" @@ -10710,11 +10104,7 @@ "type": "string" } }, - "required": [ - "_tag", - "sessionID", - "message" - ], + "required": ["_tag", "sessionID", "message"], "additionalProperties": false }, "ServiceUnavailableError": { @@ -10722,9 +10112,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "ServiceUnavailableError" - ] + "enum": ["ServiceUnavailableError"] }, "message": { "type": "string" @@ -10740,10 +10128,7 @@ ] } }, - "required": [ - "_tag", - "message" - ], + "required": ["_tag", "message"], "additionalProperties": false }, "UnknownError": { @@ -10751,9 +10136,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "UnknownError" - ] + "enum": ["UnknownError"] }, "message": { "type": "string" @@ -10769,10 +10152,7 @@ ] } }, - "required": [ - "_tag", - "message" - ], + "required": ["_tag", "message"], "additionalProperties": false }, "Session.Message.AgentSwitched": { @@ -10796,27 +10176,18 @@ "type": "number" } }, - "required": [ - "created" - ], + "required": ["created"], "additionalProperties": false }, "type": { "type": "string", - "enum": [ - "agent-switched" - ] + "enum": ["agent-switched"] }, "agent": { "type": "string" } }, - "required": [ - "id", - "time", - "type", - "agent" - ], + "required": ["id", "time", "type", "agent"], "additionalProperties": false }, "Session.Message.ModelSwitched": { @@ -10840,27 +10211,18 @@ "type": "number" } }, - "required": [ - "created" - ], + "required": ["created"], "additionalProperties": false }, "type": { "type": "string", - "enum": [ - "model-switched" - ] + "enum": ["model-switched"] }, "model": { "$ref": "#/components/schemas/Model.Ref" } }, - "required": [ - "id", - "time", - "type", - "model" - ], + "required": ["id", "time", "type", "model"], "additionalProperties": false }, "Session.Message.User": { @@ -10884,9 +10246,7 @@ "type": "number" } }, - "required": [ - "created" - ], + "required": ["created"], "additionalProperties": false }, "text": { @@ -10906,17 +10266,10 @@ }, "type": { "type": "string", - "enum": [ - "user" - ] + "enum": ["user"] } }, - "required": [ - "id", - "time", - "text", - "type" - ], + "required": ["id", "time", "text", "type"], "additionalProperties": false }, "Session.Message.Synthetic": { @@ -10940,9 +10293,7 @@ "type": "number" } }, - "required": [ - "created" - ], + "required": ["created"], "additionalProperties": false }, "sessionID": { @@ -10961,18 +10312,10 @@ }, "type": { "type": "string", - "enum": [ - "synthetic" - ] + "enum": ["synthetic"] } }, - "required": [ - "id", - "time", - "sessionID", - "text", - "type" - ], + "required": ["id", "time", "sessionID", "text", "type"], "additionalProperties": false }, "Session.Message.System": { @@ -10996,27 +10339,18 @@ "type": "number" } }, - "required": [ - "created" - ], + "required": ["created"], "additionalProperties": false }, "type": { "type": "string", - "enum": [ - "system" - ] + "enum": ["system"] }, "text": { "type": "string" } }, - "required": [ - "id", - "time", - "type", - "text" - ], + "required": ["id", "time", "type", "text"], "additionalProperties": false }, "Session.Message.Skill": { @@ -11040,16 +10374,12 @@ "type": "number" } }, - "required": [ - "created" - ], + "required": ["created"], "additionalProperties": false }, "type": { "type": "string", - "enum": [ - "skill" - ] + "enum": ["skill"] }, "name": { "type": "string" @@ -11058,13 +10388,7 @@ "type": "string" } }, - "required": [ - "id", - "time", - "type", - "name", - "text" - ], + "required": ["id", "time", "type", "name", "text"], "additionalProperties": false }, "Session.Message.Shell": { @@ -11091,16 +10415,12 @@ "type": "number" } }, - "required": [ - "created" - ], + "required": ["created"], "additionalProperties": false }, "type": { "type": "string", - "enum": [ - "shell" - ] + "enum": ["shell"] }, "callID": { "type": "string" @@ -11112,14 +10432,7 @@ "type": "string" } }, - "required": [ - "id", - "time", - "type", - "callID", - "command", - "output" - ], + "required": ["id", "time", "type", "callID", "command", "output"], "additionalProperties": false }, "Session.Message.Assistant.Text": { @@ -11127,9 +10440,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "text" - ] + "enum": ["text"] }, "id": { "type": "string" @@ -11138,11 +10449,7 @@ "type": "string" } }, - "required": [ - "type", - "id", - "text" - ], + "required": ["type", "id", "text"], "additionalProperties": false }, "LLM.ProviderMetadata": { @@ -11156,9 +10463,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "reasoning" - ] + "enum": ["reasoning"] }, "id": { "type": "string" @@ -11179,17 +10484,11 @@ "type": "number" } }, - "required": [ - "created" - ], + "required": ["created"], "additionalProperties": false } }, - "required": [ - "type", - "id", - "text" - ], + "required": ["type", "id", "text"], "additionalProperties": false }, "Session.Message.ToolState.Pending": { @@ -11197,18 +10496,13 @@ "properties": { "status": { "type": "string", - "enum": [ - "pending" - ] + "enum": ["pending"] }, "input": { "type": "string" } }, - "required": [ - "status", - "input" - ], + "required": ["status", "input"], "additionalProperties": false }, "Tool.TextContent": { @@ -11216,18 +10510,13 @@ "properties": { "type": { "type": "string", - "enum": [ - "text" - ] + "enum": ["text"] }, "text": { "type": "string" } }, - "required": [ - "type", - "text" - ], + "required": ["type", "text"], "additionalProperties": false }, "Tool.FileContent": { @@ -11235,9 +10524,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "file" - ] + "enum": ["file"] }, "uri": { "type": "string" @@ -11249,11 +10536,7 @@ "type": "string" } }, - "required": [ - "type", - "uri", - "mime" - ], + "required": ["type", "uri", "mime"], "additionalProperties": false }, "LLM.ToolContent": { @@ -11271,9 +10554,7 @@ "properties": { "status": { "type": "string", - "enum": [ - "running" - ] + "enum": ["running"] }, "input": { "type": "object" @@ -11288,12 +10569,7 @@ } } }, - "required": [ - "status", - "input", - "structured", - "content" - ], + "required": ["status", "input", "structured", "content"], "additionalProperties": false }, "Session.Message.ToolState.Completed": { @@ -11301,9 +10577,7 @@ "properties": { "status": { "type": "string", - "enum": [ - "completed" - ] + "enum": ["completed"] }, "input": { "type": "object" @@ -11331,12 +10605,7 @@ }, "result": {} }, - "required": [ - "status", - "input", - "content", - "structured" - ], + "required": ["status", "input", "content", "structured"], "additionalProperties": false }, "Session.Error.Unknown": { @@ -11344,18 +10613,13 @@ "properties": { "type": { "type": "string", - "enum": [ - "unknown" - ] + "enum": ["unknown"] }, "message": { "type": "string" } }, - "required": [ - "type", - "message" - ], + "required": ["type", "message"], "additionalProperties": false }, "Session.Message.ToolState.Error": { @@ -11363,9 +10627,7 @@ "properties": { "status": { "type": "string", - "enum": [ - "error" - ] + "enum": ["error"] }, "input": { "type": "object" @@ -11384,13 +10646,7 @@ }, "result": {} }, - "required": [ - "status", - "input", - "content", - "structured", - "error" - ], + "required": ["status", "input", "content", "structured", "error"], "additionalProperties": false }, "Session.Message.Assistant.Tool": { @@ -11398,9 +10654,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "tool" - ] + "enum": ["tool"] }, "id": { "type": "string" @@ -11421,9 +10675,7 @@ "$ref": "#/components/schemas/LLM.ProviderMetadata" } }, - "required": [ - "executed" - ], + "required": ["executed"], "additionalProperties": false }, "state": { @@ -11458,19 +10710,11 @@ "type": "number" } }, - "required": [ - "created" - ], + "required": ["created"], "additionalProperties": false } }, - "required": [ - "type", - "id", - "name", - "state", - "time" - ], + "required": ["type", "id", "name", "state", "time"], "additionalProperties": false }, "Session.Message.Assistant": { @@ -11497,16 +10741,12 @@ "type": "number" } }, - "required": [ - "created" - ], + "required": ["created"], "additionalProperties": false }, "type": { "type": "string", - "enum": [ - "assistant" - ] + "enum": ["assistant"] }, "agent": { "type": "string" @@ -11576,33 +10816,18 @@ "type": "number" } }, - "required": [ - "read", - "write" - ], + "required": ["read", "write"], "additionalProperties": false } }, - "required": [ - "input", - "output", - "reasoning", - "cache" - ], + "required": ["input", "output", "reasoning", "cache"], "additionalProperties": false }, "error": { "$ref": "#/components/schemas/Session.Error.Unknown" } }, - "required": [ - "id", - "time", - "type", - "agent", - "model", - "content" - ], + "required": ["id", "time", "type", "agent", "model", "content"], "additionalProperties": false }, "Session.Message.Compaction": { @@ -11610,16 +10835,11 @@ "properties": { "type": { "type": "string", - "enum": [ - "compaction" - ] + "enum": ["compaction"] }, "reason": { "type": "string", - "enum": [ - "auto", - "manual" - ] + "enum": ["auto", "manual"] }, "summary": { "type": "string" @@ -11645,20 +10865,11 @@ "type": "number" } }, - "required": [ - "created" - ], + "required": ["created"], "additionalProperties": false } }, - "required": [ - "type", - "reason", - "summary", - "recent", - "id", - "time" - ], + "required": ["type", "reason", "summary", "recent", "id", "time"], "additionalProperties": false }, "Session.Message": { @@ -11709,10 +10920,7 @@ }, "value": {} }, - "required": [ - "key", - "value" - ], + "required": ["key", "value"], "additionalProperties": false }, "session.next.agent.switched": { @@ -11731,9 +10939,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.agent.switched" - ] + "enum": ["session.next.agent.switched"] }, "durable": { "type": "object", @@ -11758,11 +10964,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -11794,20 +10996,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "messageID", - "agent" - ], + "required": ["timestamp", "sessionID", "messageID", "agent"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.model.switched": { @@ -11826,9 +11019,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.model.switched" - ] + "enum": ["session.next.model.switched"] }, "durable": { "type": "object", @@ -11853,11 +11044,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -11889,20 +11076,11 @@ "$ref": "#/components/schemas/Model.Ref" } }, - "required": [ - "timestamp", - "sessionID", - "messageID", - "model" - ], + "required": ["timestamp", "sessionID", "messageID", "model"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.moved": { @@ -11921,9 +11099,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.moved" - ] + "enum": ["session.next.moved"] }, "durable": { "type": "object", @@ -11948,11 +11124,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -11979,19 +11151,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "location" - ], + "required": ["timestamp", "sessionID", "location"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.renamed": { @@ -12010,9 +11174,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.renamed" - ] + "enum": ["session.next.renamed"] }, "durable": { "type": "object", @@ -12037,11 +11199,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -12065,19 +11223,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "title" - ], + "required": ["timestamp", "sessionID", "title"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.forked": { @@ -12096,9 +11246,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.forked" - ] + "enum": ["session.next.forked"] }, "durable": { "type": "object", @@ -12123,11 +11271,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -12164,19 +11308,11 @@ ] } }, - "required": [ - "timestamp", - "sessionID", - "parentID" - ], + "required": ["timestamp", "sessionID", "parentID"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.prompted": { @@ -12195,9 +11331,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.prompted" - ] + "enum": ["session.next.prompted"] }, "durable": { "type": "object", @@ -12222,11 +11356,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -12259,27 +11389,14 @@ }, "delivery": { "type": "string", - "enum": [ - "steer", - "queue" - ] + "enum": ["steer", "queue"] } }, - "required": [ - "timestamp", - "sessionID", - "messageID", - "prompt", - "delivery" - ], + "required": ["timestamp", "sessionID", "messageID", "prompt", "delivery"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.prompt.admitted": { @@ -12298,9 +11415,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.prompt.admitted" - ] + "enum": ["session.next.prompt.admitted"] }, "durable": { "type": "object", @@ -12325,11 +11440,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -12362,27 +11473,14 @@ }, "delivery": { "type": "string", - "enum": [ - "steer", - "queue" - ] + "enum": ["steer", "queue"] } }, - "required": [ - "timestamp", - "sessionID", - "messageID", - "prompt", - "delivery" - ], + "required": ["timestamp", "sessionID", "messageID", "prompt", "delivery"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.context.updated": { @@ -12401,9 +11499,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.context.updated" - ] + "enum": ["session.next.context.updated"] }, "durable": { "type": "object", @@ -12428,11 +11524,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -12464,20 +11556,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "messageID", - "text" - ], + "required": ["timestamp", "sessionID", "messageID", "text"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.synthetic": { @@ -12496,9 +11579,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.synthetic" - ] + "enum": ["session.next.synthetic"] }, "durable": { "type": "object", @@ -12523,11 +11604,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -12565,20 +11642,11 @@ "type": "object" } }, - "required": [ - "timestamp", - "sessionID", - "messageID", - "text" - ], + "required": ["timestamp", "sessionID", "messageID", "text"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.skill.activated": { @@ -12597,9 +11665,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.skill.activated" - ] + "enum": ["session.next.skill.activated"] }, "durable": { "type": "object", @@ -12624,11 +11690,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -12663,21 +11725,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "messageID", - "name", - "text" - ], + "required": ["timestamp", "sessionID", "messageID", "name", "text"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.shell.started": { @@ -12696,9 +11748,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.shell.started" - ] + "enum": ["session.next.shell.started"] }, "durable": { "type": "object", @@ -12723,11 +11773,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -12762,21 +11808,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "messageID", - "callID", - "command" - ], + "required": ["timestamp", "sessionID", "messageID", "callID", "command"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.shell.ended": { @@ -12795,9 +11831,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.shell.ended" - ] + "enum": ["session.next.shell.ended"] }, "durable": { "type": "object", @@ -12822,11 +11856,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -12853,20 +11883,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "callID", - "output" - ], + "required": ["timestamp", "sessionID", "callID", "output"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.step.started": { @@ -12885,9 +11906,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.step.started" - ] + "enum": ["session.next.step.started"] }, "durable": { "type": "object", @@ -12912,11 +11931,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -12954,21 +11969,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "agent", - "model" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "agent", "model"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.step.ended": { @@ -12987,9 +11992,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.step.ended" - ] + "enum": ["session.next.step.ended"] }, "durable": { "type": "object", @@ -13014,11 +12017,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -13074,19 +12073,11 @@ "type": "number" } }, - "required": [ - "read", - "write" - ], + "required": ["read", "write"], "additionalProperties": false } }, - "required": [ - "input", - "output", - "reasoning", - "cache" - ], + "required": ["input", "output", "reasoning", "cache"], "additionalProperties": false }, "snapshot": { @@ -13099,22 +12090,11 @@ } } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "finish", - "cost", - "tokens" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "finish", "cost", "tokens"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.step.failed": { @@ -13133,9 +12113,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.step.failed" - ] + "enum": ["session.next.step.failed"] }, "durable": { "type": "object", @@ -13160,11 +12138,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -13196,20 +12170,11 @@ "$ref": "#/components/schemas/Session.Error.Unknown" } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "error" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "error"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.text.started": { @@ -13228,9 +12193,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.text.started" - ] + "enum": ["session.next.text.started"] }, "durable": { "type": "object", @@ -13255,11 +12218,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -13291,20 +12250,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "textID" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "textID"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.text.ended": { @@ -13323,9 +12273,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.text.ended" - ] + "enum": ["session.next.text.ended"] }, "durable": { "type": "object", @@ -13350,11 +12298,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -13389,21 +12333,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "textID", - "text" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "textID", "text"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.tool.input.started": { @@ -13422,9 +12356,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.tool.input.started" - ] + "enum": ["session.next.tool.input.started"] }, "durable": { "type": "object", @@ -13449,11 +12381,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -13488,21 +12416,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "callID", - "name" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "callID", "name"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.tool.input.ended": { @@ -13521,9 +12439,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.tool.input.ended" - ] + "enum": ["session.next.tool.input.ended"] }, "durable": { "type": "object", @@ -13548,11 +12464,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -13587,21 +12499,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "callID", - "text" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "callID", "text"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "LLM.ProviderMetadata3": { @@ -13626,9 +12528,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.tool.called" - ] + "enum": ["session.next.tool.called"] }, "durable": { "type": "object", @@ -13653,11 +12553,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -13704,29 +12600,15 @@ "$ref": "#/components/schemas/LLM.ProviderMetadata3" } }, - "required": [ - "executed" - ], + "required": ["executed"], "additionalProperties": false } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "callID", - "tool", - "input", - "provider" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "callID", "tool", "input", "provider"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.tool.progress": { @@ -13745,9 +12627,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.tool.progress" - ] + "enum": ["session.next.tool.progress"] }, "durable": { "type": "object", @@ -13772,11 +12652,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -13817,22 +12693,11 @@ } } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "callID", - "structured", - "content" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "callID", "structured", "content"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "LLM.ProviderMetadata4": { @@ -13857,9 +12722,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.tool.success" - ] + "enum": ["session.next.tool.success"] }, "durable": { "type": "object", @@ -13884,11 +12747,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -13945,29 +12804,15 @@ "$ref": "#/components/schemas/LLM.ProviderMetadata4" } }, - "required": [ - "executed" - ], + "required": ["executed"], "additionalProperties": false } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "callID", - "structured", - "content", - "provider" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "callID", "structured", "content", "provider"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "LLM.ProviderMetadata5": { @@ -13992,9 +12837,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.tool.failed" - ] + "enum": ["session.next.tool.failed"] }, "durable": { "type": "object", @@ -14019,11 +12862,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -14068,28 +12907,15 @@ "$ref": "#/components/schemas/LLM.ProviderMetadata5" } }, - "required": [ - "executed" - ], + "required": ["executed"], "additionalProperties": false } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "callID", - "error", - "provider" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "callID", "error", "provider"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "LLM.ProviderMetadata6": { @@ -14114,9 +12940,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.reasoning.started" - ] + "enum": ["session.next.reasoning.started"] }, "durable": { "type": "object", @@ -14141,11 +12965,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -14180,20 +13000,11 @@ "$ref": "#/components/schemas/LLM.ProviderMetadata6" } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "reasoningID" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "reasoningID"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "LLM.ProviderMetadata7": { @@ -14218,9 +13029,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.reasoning.ended" - ] + "enum": ["session.next.reasoning.ended"] }, "durable": { "type": "object", @@ -14245,11 +13054,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -14287,21 +13092,11 @@ "$ref": "#/components/schemas/LLM.ProviderMetadata7" } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "reasoningID", - "text" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "reasoningID", "text"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.retry_error": { @@ -14332,10 +13127,7 @@ } } }, - "required": [ - "message", - "isRetryable" - ], + "required": ["message", "isRetryable"], "additionalProperties": false }, "session.next.retried": { @@ -14354,9 +13146,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.retried" - ] + "enum": ["session.next.retried"] }, "durable": { "type": "object", @@ -14381,11 +13171,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -14412,20 +13198,11 @@ "$ref": "#/components/schemas/session.next.retry_error" } }, - "required": [ - "timestamp", - "sessionID", - "attempt", - "error" - ], + "required": ["timestamp", "sessionID", "attempt", "error"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.compaction.started": { @@ -14444,9 +13221,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.compaction.started" - ] + "enum": ["session.next.compaction.started"] }, "durable": { "type": "object", @@ -14471,11 +13246,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -14505,26 +13276,14 @@ }, "reason": { "type": "string", - "enum": [ - "auto", - "manual" - ] + "enum": ["auto", "manual"] } }, - "required": [ - "timestamp", - "sessionID", - "messageID", - "reason" - ], + "required": ["timestamp", "sessionID", "messageID", "reason"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.compaction.ended": { @@ -14543,9 +13302,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.compaction.ended" - ] + "enum": ["session.next.compaction.ended"] }, "durable": { "type": "object", @@ -14570,11 +13327,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -14604,10 +13357,7 @@ }, "reason": { "type": "string", - "enum": [ - "auto", - "manual" - ] + "enum": ["auto", "manual"] }, "text": { "type": "string" @@ -14616,22 +13366,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "messageID", - "reason", - "text", - "recent" - ], + "required": ["timestamp", "sessionID", "messageID", "reason", "text", "recent"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.revert.staged": { @@ -14650,9 +13389,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.revert.staged" - ] + "enum": ["session.next.revert.staged"] }, "durable": { "type": "object", @@ -14677,11 +13414,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -14705,19 +13438,11 @@ "$ref": "#/components/schemas/Revert.State" } }, - "required": [ - "timestamp", - "sessionID", - "revert" - ], + "required": ["timestamp", "sessionID", "revert"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.revert.cleared": { @@ -14736,9 +13461,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.revert.cleared" - ] + "enum": ["session.next.revert.cleared"] }, "durable": { "type": "object", @@ -14763,11 +13486,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -14788,18 +13507,11 @@ ] } }, - "required": [ - "timestamp", - "sessionID" - ], + "required": ["timestamp", "sessionID"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.revert.committed": { @@ -14818,9 +13530,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.revert.committed" - ] + "enum": ["session.next.revert.committed"] }, "durable": { "type": "object", @@ -14845,11 +13555,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -14878,19 +13584,11 @@ ] } }, - "required": [ - "timestamp", - "sessionID", - "messageID" - ], + "required": ["timestamp", "sessionID", "messageID"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "SessionDurableEvent": { @@ -14995,9 +13693,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "log.synced" - ] + "enum": ["log.synced"] }, "aggregateID": { "type": "string" @@ -15011,10 +13707,7 @@ ] } }, - "required": [ - "type", - "aggregateID" - ], + "required": ["type", "aggregateID"], "additionalProperties": false, "description": "Marker emitted once when a log read reaches its captured watermark. The reader holds every event committed at or below seq." }, @@ -15079,10 +13772,7 @@ "additionalProperties": false } }, - "required": [ - "data", - "cursor" - ], + "required": ["data", "cursor"], "additionalProperties": false }, "Model.Api": { @@ -15095,9 +13785,7 @@ }, "type": { "type": "string", - "enum": [ - "aisdk" - ] + "enum": ["aisdk"] }, "package": { "type": "string" @@ -15109,11 +13797,7 @@ "type": "object" } }, - "required": [ - "id", - "type", - "package" - ], + "required": ["id", "type", "package"], "additionalProperties": false }, { @@ -15124,9 +13808,7 @@ }, "type": { "type": "string", - "enum": [ - "native" - ] + "enum": ["native"] }, "url": { "type": "string" @@ -15135,11 +13817,7 @@ "type": "object" } }, - "required": [ - "id", - "type", - "settings" - ], + "required": ["id", "type", "settings"], "additionalProperties": false } ] @@ -15163,11 +13841,7 @@ } } }, - "required": [ - "tools", - "input", - "output" - ], + "required": ["tools", "input", "output"], "additionalProperties": false }, "Model.Cost": { @@ -15178,18 +13852,13 @@ "properties": { "type": { "type": "string", - "enum": [ - "context" - ] + "enum": ["context"] }, "size": { "type": "integer" } }, - "required": [ - "type", - "size" - ], + "required": ["type", "size"], "additionalProperties": false }, "input": { @@ -15208,18 +13877,11 @@ "type": "number" } }, - "required": [ - "read", - "write" - ], + "required": ["read", "write"], "additionalProperties": false } }, - "required": [ - "input", - "output", - "cache" - ], + "required": ["input", "output", "cache"], "additionalProperties": false }, "ModelV2.Info": { @@ -15262,11 +13924,7 @@ "type": "string" } }, - "required": [ - "settings", - "headers", - "body" - ], + "required": ["settings", "headers", "body"], "additionalProperties": false }, "variants": { @@ -15290,12 +13948,7 @@ "type": "object" } }, - "required": [ - "id", - "settings", - "headers", - "body" - ], + "required": ["id", "settings", "headers", "body"], "additionalProperties": false } }, @@ -15306,9 +13959,7 @@ "type": "number" } }, - "required": [ - "released" - ], + "required": ["released"], "additionalProperties": false }, "cost": { @@ -15319,12 +13970,7 @@ }, "status": { "type": "string", - "enum": [ - "alpha", - "beta", - "deprecated", - "active" - ] + "enum": ["alpha", "beta", "deprecated", "active"] }, "enabled": { "type": "boolean" @@ -15342,10 +13988,7 @@ "type": "integer" } }, - "required": [ - "context", - "output" - ], + "required": ["context", "output"], "additionalProperties": false } }, @@ -15375,15 +14018,11 @@ "type": "string" } }, - "required": [ - "text" - ], + "required": ["text"], "additionalProperties": false } }, - "required": [ - "data" - ], + "required": ["data"], "additionalProperties": false }, "Provider.AISDK": { @@ -15391,9 +14030,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "aisdk" - ] + "enum": ["aisdk"] }, "package": { "type": "string" @@ -15405,10 +14042,7 @@ "type": "object" } }, - "required": [ - "type", - "package" - ], + "required": ["type", "package"], "additionalProperties": false }, "Provider.Native": { @@ -15416,9 +14050,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "native" - ] + "enum": ["native"] }, "url": { "type": "string" @@ -15427,10 +14059,7 @@ "type": "object" } }, - "required": [ - "type", - "settings" - ], + "required": ["type", "settings"], "additionalProperties": false }, "Provider.Api": { @@ -15465,12 +14094,7 @@ "$ref": "#/components/schemas/Provider.Request" } }, - "required": [ - "id", - "name", - "api", - "request" - ], + "required": ["id", "name", "api", "request"], "additionalProperties": false }, "ProviderNotFoundError": { @@ -15478,9 +14102,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "ProviderNotFoundError" - ] + "enum": ["ProviderNotFoundError"] }, "providerID": { "type": "string" @@ -15489,11 +14111,7 @@ "type": "string" } }, - "required": [ - "_tag", - "providerID", - "message" - ], + "required": ["_tag", "providerID", "message"], "additionalProperties": false }, "Integration.When": { @@ -15504,20 +14122,13 @@ }, "op": { "type": "string", - "enum": [ - "eq", - "neq" - ] + "enum": ["eq", "neq"] }, "value": { "type": "string" } }, - "required": [ - "key", - "op", - "value" - ], + "required": ["key", "op", "value"], "additionalProperties": false }, "Integration.TextPrompt": { @@ -15525,9 +14136,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "text" - ] + "enum": ["text"] }, "key": { "type": "string" @@ -15542,11 +14151,7 @@ "$ref": "#/components/schemas/Integration.When" } }, - "required": [ - "type", - "key", - "message" - ], + "required": ["type", "key", "message"], "additionalProperties": false }, "Integration.SelectPrompt": { @@ -15554,9 +14159,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "select" - ] + "enum": ["select"] }, "key": { "type": "string" @@ -15579,10 +14182,7 @@ "type": "string" } }, - "required": [ - "label", - "value" - ], + "required": ["label", "value"], "additionalProperties": false } }, @@ -15590,12 +14190,7 @@ "$ref": "#/components/schemas/Integration.When" } }, - "required": [ - "type", - "key", - "message", - "options" - ], + "required": ["type", "key", "message", "options"], "additionalProperties": false }, "Integration.OAuthMethod": { @@ -15606,9 +14201,7 @@ }, "type": { "type": "string", - "enum": [ - "oauth" - ] + "enum": ["oauth"] }, "label": { "type": "string" @@ -15627,11 +14220,7 @@ } } }, - "required": [ - "id", - "type", - "label" - ], + "required": ["id", "type", "label"], "additionalProperties": false }, "Integration.KeyMethod": { @@ -15639,17 +14228,13 @@ "properties": { "type": { "type": "string", - "enum": [ - "key" - ] + "enum": ["key"] }, "label": { "type": "string" } }, - "required": [ - "type" - ], + "required": ["type"], "additionalProperties": false }, "Integration.EnvMethod": { @@ -15657,9 +14242,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "env" - ] + "enum": ["env"] }, "names": { "type": "array", @@ -15668,10 +14251,7 @@ } } }, - "required": [ - "type", - "names" - ], + "required": ["type", "names"], "additionalProperties": false }, "Integration.Method": { @@ -15692,9 +14272,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "credential" - ] + "enum": ["credential"] }, "id": { "type": "string" @@ -15703,11 +14281,7 @@ "type": "string" } }, - "required": [ - "type", - "id", - "label" - ], + "required": ["type", "id", "label"], "additionalProperties": false }, "Connection.EnvInfo": { @@ -15715,18 +14289,13 @@ "properties": { "type": { "type": "string", - "enum": [ - "env" - ] + "enum": ["env"] }, "name": { "type": "string" } }, - "required": [ - "type", - "name" - ], + "required": ["type", "name"], "additionalProperties": false }, "Connection.Info": { @@ -15761,12 +14330,7 @@ } } }, - "required": [ - "id", - "name", - "methods", - "connections" - ], + "required": ["id", "name", "methods", "connections"], "additionalProperties": false }, "Integration.Attempt": { @@ -15783,10 +14347,7 @@ }, "mode": { "type": "string", - "enum": [ - "auto", - "code" - ] + "enum": ["auto", "code"] }, "time": { "type": "object", @@ -15800,31 +14361,21 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] }, @@ -15837,49 +14388,30 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] } }, - "required": [ - "created", - "expires" - ], + "required": ["created", "expires"], "additionalProperties": false } }, - "required": [ - "attemptID", - "url", - "instructions", - "mode", - "time" - ], + "required": ["attemptID", "url", "instructions", "mode", "time"], "additionalProperties": false }, "Integration.AttemptStatus": { @@ -15889,9 +14421,7 @@ "properties": { "status": { "type": "string", - "enum": [ - "pending" - ] + "enum": ["pending"] }, "time": { "type": "object", @@ -15905,31 +14435,21 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] }, @@ -15942,46 +14462,30 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] } }, - "required": [ - "created", - "expires" - ], + "required": ["created", "expires"], "additionalProperties": false } }, - "required": [ - "status", - "time" - ], + "required": ["status", "time"], "additionalProperties": false }, { @@ -15989,9 +14493,7 @@ "properties": { "status": { "type": "string", - "enum": [ - "complete" - ] + "enum": ["complete"] }, "time": { "type": "object", @@ -16005,31 +14507,21 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] }, @@ -16042,46 +14534,30 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] } }, - "required": [ - "created", - "expires" - ], + "required": ["created", "expires"], "additionalProperties": false } }, - "required": [ - "status", - "time" - ], + "required": ["status", "time"], "additionalProperties": false }, { @@ -16089,9 +14565,7 @@ "properties": { "status": { "type": "string", - "enum": [ - "failed" - ] + "enum": ["failed"] }, "message": { "type": "string" @@ -16108,31 +14582,21 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] }, @@ -16145,47 +14609,30 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] } }, - "required": [ - "created", - "expires" - ], + "required": ["created", "expires"], "additionalProperties": false } }, - "required": [ - "status", - "message", - "time" - ], + "required": ["status", "message", "time"], "additionalProperties": false }, { @@ -16193,9 +14640,7 @@ "properties": { "status": { "type": "string", - "enum": [ - "expired" - ] + "enum": ["expired"] }, "time": { "type": "object", @@ -16209,31 +14654,21 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] }, @@ -16246,46 +14681,30 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] } }, - "required": [ - "created", - "expires" - ], + "required": ["created", "expires"], "additionalProperties": false } }, - "required": [ - "status", - "time" - ], + "required": ["status", "time"], "additionalProperties": false } ] @@ -16295,14 +14714,10 @@ "properties": { "status": { "type": "string", - "enum": [ - "connected" - ] + "enum": ["connected"] } }, - "required": [ - "status" - ], + "required": ["status"], "additionalProperties": false }, "Mcp.Status.Disconnected": { @@ -16310,14 +14725,10 @@ "properties": { "status": { "type": "string", - "enum": [ - "disconnected" - ] + "enum": ["disconnected"] } }, - "required": [ - "status" - ], + "required": ["status"], "additionalProperties": false }, "Mcp.Status.Disabled": { @@ -16325,14 +14736,10 @@ "properties": { "status": { "type": "string", - "enum": [ - "disabled" - ] + "enum": ["disabled"] } }, - "required": [ - "status" - ], + "required": ["status"], "additionalProperties": false }, "Mcp.Status.Failed": { @@ -16340,18 +14747,13 @@ "properties": { "status": { "type": "string", - "enum": [ - "failed" - ] + "enum": ["failed"] }, "error": { "type": "string" } }, - "required": [ - "status", - "error" - ], + "required": ["status", "error"], "additionalProperties": false }, "Mcp.Status.NeedsAuth": { @@ -16359,14 +14761,10 @@ "properties": { "status": { "type": "string", - "enum": [ - "needs_auth" - ] + "enum": ["needs_auth"] } }, - "required": [ - "status" - ], + "required": ["status"], "additionalProperties": false }, "Mcp.Status.NeedsClientRegistration": { @@ -16374,18 +14772,13 @@ "properties": { "status": { "type": "string", - "enum": [ - "needs_client_registration" - ] + "enum": ["needs_client_registration"] }, "error": { "type": "string" } }, - "required": [ - "status", - "error" - ], + "required": ["status", "error"], "additionalProperties": false }, "Mcp.Server": { @@ -16420,10 +14813,7 @@ "type": "string" } }, - "required": [ - "name", - "status" - ], + "required": ["name", "status"], "additionalProperties": false }, "Project.Current": { @@ -16436,10 +14826,7 @@ "type": "string" } }, - "required": [ - "id", - "directory" - ], + "required": ["id", "directory"], "additionalProperties": false }, "Project.Directory": { @@ -16452,9 +14839,7 @@ "type": "string" } }, - "required": [ - "directory" - ], + "required": ["directory"], "additionalProperties": false }, "Project.Directories": { @@ -16474,10 +14859,7 @@ }, "op": { "type": "string", - "enum": [ - "eq", - "neq" - ] + "enum": ["eq", "neq"] }, "value": { "anyOf": [ @@ -16493,31 +14875,21 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] }, @@ -16527,11 +14899,7 @@ ] } }, - "required": [ - "key", - "op", - "value" - ], + "required": ["key", "op", "value"], "additionalProperties": false }, "Form.Option": { @@ -16547,10 +14915,7 @@ "type": "string" } }, - "required": [ - "value", - "label" - ], + "required": ["value", "label"], "additionalProperties": false }, "Form.StringField": { @@ -16576,18 +14941,11 @@ }, "type": { "type": "string", - "enum": [ - "string" - ] + "enum": ["string"] }, "format": { "type": "string", - "enum": [ - "email", - "uri", - "date", - "date-time" - ] + "enum": ["email", "uri", "date", "date-time"] }, "minLength": { "type": "integer", @@ -16624,10 +14982,7 @@ "type": "boolean" } }, - "required": [ - "key", - "type" - ], + "required": ["key", "type"], "additionalProperties": false }, "Form.NumberField": { @@ -16653,9 +15008,7 @@ }, "type": { "type": "string", - "enum": [ - "number" - ] + "enum": ["number"] }, "minimum": { "anyOf": [ @@ -16666,31 +15019,21 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] }, @@ -16703,31 +15046,21 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] }, @@ -16740,39 +15073,26 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] } }, - "required": [ - "key", - "type" - ], + "required": ["key", "type"], "additionalProperties": false }, "Form.IntegerField": { @@ -16798,9 +15118,7 @@ }, "type": { "type": "string", - "enum": [ - "integer" - ] + "enum": ["integer"] }, "minimum": { "anyOf": [ @@ -16811,31 +15129,21 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] }, @@ -16848,31 +15156,21 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] }, @@ -16885,39 +15183,26 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] } }, - "required": [ - "key", - "type" - ], + "required": ["key", "type"], "additionalProperties": false }, "Form.BooleanField": { @@ -16943,18 +15228,13 @@ }, "type": { "type": "string", - "enum": [ - "boolean" - ] + "enum": ["boolean"] }, "default": { "type": "boolean" } }, - "required": [ - "key", - "type" - ], + "required": ["key", "type"], "additionalProperties": false }, "Form.MultiselectField": { @@ -16980,9 +15260,7 @@ }, "type": { "type": "string", - "enum": [ - "multiselect" - ] + "enum": ["multiselect"] }, "options": { "type": "array", @@ -17016,11 +15294,7 @@ } } }, - "required": [ - "key", - "type", - "options" - ], + "required": ["key", "type", "options"], "additionalProperties": false }, "Form.FormInfo": { @@ -17045,9 +15319,7 @@ }, "mode": { "type": "string", - "enum": [ - "form" - ] + "enum": ["form"] }, "fields": { "type": "array", @@ -17072,12 +15344,7 @@ } } }, - "required": [ - "id", - "sessionID", - "mode", - "fields" - ], + "required": ["id", "sessionID", "mode", "fields"], "additionalProperties": false }, "Form.UrlInfo": { @@ -17102,20 +15369,13 @@ }, "mode": { "type": "string", - "enum": [ - "url" - ] + "enum": ["url"] }, "url": { "type": "string" } }, - "required": [ - "id", - "sessionID", - "mode", - "url" - ], + "required": ["id", "sessionID", "mode", "url"], "additionalProperties": false }, "Form.CreatePayload": { @@ -17144,10 +15404,7 @@ }, "mode": { "type": "string", - "enum": [ - "form", - "url" - ] + "enum": ["form", "url"] }, "fields": { "anyOf": [ @@ -17189,9 +15446,7 @@ ] } }, - "required": [ - "mode" - ], + "required": ["mode"], "additionalProperties": false }, "FormNotFoundError": { @@ -17199,9 +15454,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "FormNotFoundError" - ] + "enum": ["FormNotFoundError"] }, "id": { "type": "string" @@ -17210,11 +15463,7 @@ "type": "string" } }, - "required": [ - "_tag", - "id", - "message" - ], + "required": ["_tag", "id", "message"], "additionalProperties": false }, "Form.Value": { @@ -17231,31 +15480,21 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] }, @@ -17283,14 +15522,10 @@ "properties": { "status": { "type": "string", - "enum": [ - "pending" - ] + "enum": ["pending"] } }, - "required": [ - "status" - ], + "required": ["status"], "additionalProperties": false }, { @@ -17298,18 +15533,13 @@ "properties": { "status": { "type": "string", - "enum": [ - "answered" - ] + "enum": ["answered"] }, "answer": { "$ref": "#/components/schemas/Form.Answer" } }, - "required": [ - "status", - "answer" - ], + "required": ["status", "answer"], "additionalProperties": false }, { @@ -17317,14 +15547,10 @@ "properties": { "status": { "type": "string", - "enum": [ - "cancelled" - ] + "enum": ["cancelled"] } }, - "required": [ - "status" - ], + "required": ["status"], "additionalProperties": false } ] @@ -17336,9 +15562,7 @@ "$ref": "#/components/schemas/Form.Answer" } }, - "required": [ - "answer" - ], + "required": ["answer"], "additionalProperties": false }, "FormAlreadySettledError": { @@ -17346,9 +15570,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "FormAlreadySettledError" - ] + "enum": ["FormAlreadySettledError"] }, "id": { "type": "string" @@ -17357,11 +15579,7 @@ "type": "string" } }, - "required": [ - "_tag", - "id", - "message" - ], + "required": ["_tag", "id", "message"], "additionalProperties": false }, "FormInvalidAnswerError": { @@ -17369,9 +15587,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "FormInvalidAnswerError" - ] + "enum": ["FormInvalidAnswerError"] }, "id": { "type": "string" @@ -17380,11 +15596,7 @@ "type": "string" } }, - "required": [ - "_tag", - "id", - "message" - ], + "required": ["_tag", "id", "message"], "additionalProperties": false }, "PermissionV2.Source": { @@ -17394,9 +15606,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "tool" - ] + "enum": ["tool"] }, "messageID": { "type": "string" @@ -17405,11 +15615,7 @@ "type": "string" } }, - "required": [ - "type", - "messageID", - "callID" - ], + "required": ["type", "messageID", "callID"], "additionalProperties": false } ] @@ -17455,12 +15661,7 @@ "$ref": "#/components/schemas/PermissionV2.Source" } }, - "required": [ - "id", - "sessionID", - "action", - "resources" - ], + "required": ["id", "sessionID", "action", "resources"], "additionalProperties": false }, "PermissionSaved.Info": { @@ -17479,12 +15680,7 @@ "type": "string" } }, - "required": [ - "id", - "projectID", - "action", - "resource" - ], + "required": ["id", "projectID", "action", "resource"], "additionalProperties": false }, "PermissionNotFoundError": { @@ -17492,9 +15688,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "PermissionNotFoundError" - ] + "enum": ["PermissionNotFoundError"] }, "requestID": { "type": "string" @@ -17503,20 +15697,12 @@ "type": "string" } }, - "required": [ - "_tag", - "requestID", - "message" - ], + "required": ["_tag", "requestID", "message"], "additionalProperties": false }, "PermissionV2.Reply": { "type": "string", - "enum": [ - "once", - "always", - "reject" - ] + "enum": ["once", "always", "reject"] }, "FileSystem.Entry": { "type": "object", @@ -17526,16 +15712,10 @@ }, "type": { "type": "string", - "enum": [ - "file", - "directory" - ] + "enum": ["file", "directory"] } }, - "required": [ - "path", - "type" - ], + "required": ["path", "type"], "additionalProperties": false }, "CommandV2.Info": { @@ -17560,10 +15740,7 @@ "type": "boolean" } }, - "required": [ - "name", - "template" - ], + "required": ["name", "template"], "additionalProperties": false }, "SkillV2.Info": { @@ -17588,11 +15765,7 @@ "type": "string" } }, - "required": [ - "name", - "location", - "content" - ], + "required": ["name", "location", "content"], "additionalProperties": false }, "models-dev.refreshed": { @@ -17611,9 +15784,7 @@ }, "type": { "type": "string", - "enum": [ - "models-dev.refreshed" - ] + "enum": ["models-dev.refreshed"] }, "durable": { "type": "object", @@ -17638,11 +15809,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -17659,11 +15826,7 @@ ] } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "integration.updated": { @@ -17682,9 +15845,7 @@ }, "type": { "type": "string", - "enum": [ - "integration.updated" - ] + "enum": ["integration.updated"] }, "durable": { "type": "object", @@ -17709,11 +15870,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -17730,11 +15887,7 @@ ] } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "integration.connection.updated": { @@ -17753,9 +15906,7 @@ }, "type": { "type": "string", - "enum": [ - "integration.connection.updated" - ] + "enum": ["integration.connection.updated"] }, "durable": { "type": "object", @@ -17780,11 +15931,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -17797,17 +15944,11 @@ "type": "string" } }, - "required": [ - "integrationID" - ], + "required": ["integrationID"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "catalog.updated": { @@ -17826,9 +15967,7 @@ }, "type": { "type": "string", - "enum": [ - "catalog.updated" - ] + "enum": ["catalog.updated"] }, "durable": { "type": "object", @@ -17853,11 +15992,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -17874,11 +16009,7 @@ ] } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "agent.updated": { @@ -17897,9 +16028,7 @@ }, "type": { "type": "string", - "enum": [ - "agent.updated" - ] + "enum": ["agent.updated"] }, "durable": { "type": "object", @@ -17924,11 +16053,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -17945,11 +16070,7 @@ ] } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "SnapshotFileDiff": { @@ -17969,26 +16090,15 @@ }, "status": { "type": "string", - "enum": [ - "added", - "deleted", - "modified" - ] + "enum": ["added", "deleted", "modified"] } }, - "required": [ - "additions", - "deletions" - ], + "required": ["additions", "deletions"], "additionalProperties": false }, "PermissionAction": { "type": "string", - "enum": [ - "allow", - "deny", - "ask" - ] + "enum": ["allow", "deny", "ask"] }, "PermissionRule": { "type": "object", @@ -18003,11 +16113,7 @@ "$ref": "#/components/schemas/PermissionAction" } }, - "required": [ - "permission", - "pattern", - "action" - ], + "required": ["permission", "pattern", "action"], "additionalProperties": false }, "PermissionRuleset": { @@ -18074,11 +16180,7 @@ } } }, - "required": [ - "additions", - "deletions", - "files" - ], + "required": ["additions", "deletions", "files"], "additionalProperties": false }, "cost": { @@ -18106,19 +16208,11 @@ "type": "number" } }, - "required": [ - "read", - "write" - ], + "required": ["read", "write"], "additionalProperties": false } }, - "required": [ - "input", - "output", - "reasoning", - "cache" - ], + "required": ["input", "output", "reasoning", "cache"], "additionalProperties": false }, "share": { @@ -18128,9 +16222,7 @@ "type": "string" } }, - "required": [ - "url" - ], + "required": ["url"], "additionalProperties": false }, "title": { @@ -18152,10 +16244,7 @@ "type": "string" } }, - "required": [ - "id", - "providerID" - ], + "required": ["id", "providerID"], "additionalProperties": false }, "version": { @@ -18195,10 +16284,7 @@ "type": "number" } }, - "required": [ - "created", - "updated" - ], + "required": ["created", "updated"], "additionalProperties": false }, "permission": { @@ -18230,21 +16316,11 @@ "type": "string" } }, - "required": [ - "messageID" - ], + "required": ["messageID"], "additionalProperties": false } }, - "required": [ - "id", - "slug", - "projectID", - "directory", - "title", - "version", - "time" - ], + "required": ["id", "slug", "projectID", "directory", "title", "version", "time"], "additionalProperties": false }, "session.created": { @@ -18263,9 +16339,7 @@ }, "type": { "type": "string", - "enum": [ - "session.created" - ] + "enum": ["session.created"] }, "durable": { "type": "object", @@ -18290,11 +16364,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -18315,18 +16385,11 @@ "$ref": "#/components/schemas/Session" } }, - "required": [ - "sessionID", - "info" - ], + "required": ["sessionID", "info"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.updated": { @@ -18345,9 +16408,7 @@ }, "type": { "type": "string", - "enum": [ - "session.updated" - ] + "enum": ["session.updated"] }, "durable": { "type": "object", @@ -18372,11 +16433,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -18397,18 +16454,11 @@ "$ref": "#/components/schemas/Session" } }, - "required": [ - "sessionID", - "info" - ], + "required": ["sessionID", "info"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.deleted": { @@ -18427,9 +16477,7 @@ }, "type": { "type": "string", - "enum": [ - "session.deleted" - ] + "enum": ["session.deleted"] }, "durable": { "type": "object", @@ -18454,11 +16502,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -18479,18 +16523,11 @@ "$ref": "#/components/schemas/Session" } }, - "required": [ - "sessionID", - "info" - ], + "required": ["sessionID", "info"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "JSONSchema": { @@ -18503,14 +16540,10 @@ "properties": { "type": { "type": "string", - "enum": [ - "text" - ] + "enum": ["text"] } }, - "required": [ - "type" - ], + "required": ["type"], "additionalProperties": false }, { @@ -18518,9 +16551,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "json_schema" - ] + "enum": ["json_schema"] }, "schema": { "$ref": "#/components/schemas/JSONSchema" @@ -18548,10 +16579,7 @@ ] } }, - "required": [ - "type", - "schema" - ], + "required": ["type", "schema"], "additionalProperties": false } ] @@ -18577,9 +16605,7 @@ }, "role": { "type": "string", - "enum": [ - "user" - ] + "enum": ["user"] }, "time": { "type": "object", @@ -18593,9 +16619,7 @@ ] } }, - "required": [ - "created" - ], + "required": ["created"], "additionalProperties": false }, "format": { @@ -18640,9 +16664,7 @@ } } }, - "required": [ - "diffs" - ], + "required": ["diffs"], "additionalProperties": false }, { @@ -18673,10 +16695,7 @@ ] } }, - "required": [ - "providerID", - "modelID" - ], + "required": ["providerID", "modelID"], "additionalProperties": false }, "system": { @@ -18703,14 +16722,7 @@ ] } }, - "required": [ - "id", - "sessionID", - "role", - "time", - "agent", - "model" - ], + "required": ["id", "sessionID", "role", "time", "agent", "model"], "additionalProperties": false }, "ProviderAuthError": { @@ -18718,9 +16730,7 @@ "properties": { "name": { "type": "string", - "enum": [ - "ProviderAuthError" - ] + "enum": ["ProviderAuthError"] }, "data": { "type": "object", @@ -18732,17 +16742,11 @@ "type": "string" } }, - "required": [ - "providerID", - "message" - ], + "required": ["providerID", "message"], "additionalProperties": false } }, - "required": [ - "name", - "data" - ], + "required": ["name", "data"], "additionalProperties": false }, "UnknownError1": { @@ -18750,9 +16754,7 @@ "properties": { "name": { "type": "string", - "enum": [ - "UnknownError" - ] + "enum": ["UnknownError"] }, "data": { "type": "object", @@ -18771,16 +16773,11 @@ ] } }, - "required": [ - "message" - ], + "required": ["message"], "additionalProperties": false } }, - "required": [ - "name", - "data" - ], + "required": ["name", "data"], "additionalProperties": false }, "MessageOutputLengthError": { @@ -18788,9 +16785,7 @@ "properties": { "name": { "type": "string", - "enum": [ - "MessageOutputLengthError" - ] + "enum": ["MessageOutputLengthError"] }, "data": { "anyOf": [ @@ -18803,10 +16798,7 @@ ] } }, - "required": [ - "name", - "data" - ], + "required": ["name", "data"], "additionalProperties": false }, "MessageAbortedError": { @@ -18814,9 +16806,7 @@ "properties": { "name": { "type": "string", - "enum": [ - "MessageAbortedError" - ] + "enum": ["MessageAbortedError"] }, "data": { "type": "object", @@ -18825,16 +16815,11 @@ "type": "string" } }, - "required": [ - "message" - ], + "required": ["message"], "additionalProperties": false } }, - "required": [ - "name", - "data" - ], + "required": ["name", "data"], "additionalProperties": false }, "StructuredOutputError": { @@ -18842,9 +16827,7 @@ "properties": { "name": { "type": "string", - "enum": [ - "StructuredOutputError" - ] + "enum": ["StructuredOutputError"] }, "data": { "type": "object", @@ -18861,17 +16844,11 @@ ] } }, - "required": [ - "message", - "retries" - ], + "required": ["message", "retries"], "additionalProperties": false } }, - "required": [ - "name", - "data" - ], + "required": ["name", "data"], "additionalProperties": false }, "ContextOverflowError": { @@ -18879,9 +16856,7 @@ "properties": { "name": { "type": "string", - "enum": [ - "ContextOverflowError" - ] + "enum": ["ContextOverflowError"] }, "data": { "type": "object", @@ -18900,16 +16875,11 @@ ] } }, - "required": [ - "message" - ], + "required": ["message"], "additionalProperties": false } }, - "required": [ - "name", - "data" - ], + "required": ["name", "data"], "additionalProperties": false }, "ContentFilterError": { @@ -18917,9 +16887,7 @@ "properties": { "name": { "type": "string", - "enum": [ - "ContentFilterError" - ] + "enum": ["ContentFilterError"] }, "data": { "type": "object", @@ -18928,16 +16896,11 @@ "type": "string" } }, - "required": [ - "message" - ], + "required": ["message"], "additionalProperties": false } }, - "required": [ - "name", - "data" - ], + "required": ["name", "data"], "additionalProperties": false }, "APIError": { @@ -18945,9 +16908,7 @@ "properties": { "name": { "type": "string", - "enum": [ - "APIError" - ] + "enum": ["APIError"] }, "data": { "type": "object", @@ -19010,17 +16971,11 @@ ] } }, - "required": [ - "message", - "isRetryable" - ], + "required": ["message", "isRetryable"], "additionalProperties": false } }, - "required": [ - "name", - "data" - ], + "required": ["name", "data"], "additionalProperties": false }, "AssistantMessage": { @@ -19044,9 +16999,7 @@ }, "role": { "type": "string", - "enum": [ - "assistant" - ] + "enum": ["assistant"] }, "time": { "type": "object", @@ -19075,9 +17028,7 @@ ] } }, - "required": [ - "created" - ], + "required": ["created"], "additionalProperties": false }, "error": { @@ -19145,10 +17096,7 @@ "type": "string" } }, - "required": [ - "cwd", - "root" - ], + "required": ["cwd", "root"], "additionalProperties": false }, "summary": { @@ -19196,19 +17144,11 @@ "type": "number" } }, - "required": [ - "read", - "write" - ], + "required": ["read", "write"], "additionalProperties": false } }, - "required": [ - "input", - "output", - "reasoning", - "cache" - ], + "required": ["input", "output", "reasoning", "cache"], "additionalProperties": false }, "structured": { @@ -19282,9 +17222,7 @@ }, "type": { "type": "string", - "enum": [ - "message.updated" - ] + "enum": ["message.updated"] }, "durable": { "type": "object", @@ -19309,11 +17247,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -19334,18 +17268,11 @@ "$ref": "#/components/schemas/Message" } }, - "required": [ - "sessionID", - "info" - ], + "required": ["sessionID", "info"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "message.removed": { @@ -19364,9 +17291,7 @@ }, "type": { "type": "string", - "enum": [ - "message.removed" - ] + "enum": ["message.removed"] }, "durable": { "type": "object", @@ -19391,11 +17316,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -19421,18 +17342,11 @@ ] } }, - "required": [ - "sessionID", - "messageID" - ], + "required": ["sessionID", "messageID"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "TextPart": { @@ -19464,9 +17378,7 @@ }, "type": { "type": "string", - "enum": [ - "text" - ] + "enum": ["text"] }, "text": { "type": "string" @@ -19520,9 +17432,7 @@ ] } }, - "required": [ - "start" - ], + "required": ["start"], "additionalProperties": false }, { @@ -19541,13 +17451,7 @@ ] } }, - "required": [ - "id", - "sessionID", - "messageID", - "type", - "text" - ], + "required": ["id", "sessionID", "messageID", "type", "text"], "additionalProperties": false }, "SubtaskPart": { @@ -19579,9 +17483,7 @@ }, "type": { "type": "string", - "enum": [ - "subtask" - ] + "enum": ["subtask"] }, "prompt": { "type": "string" @@ -19604,10 +17506,7 @@ "type": "string" } }, - "required": [ - "providerID", - "modelID" - ], + "required": ["providerID", "modelID"], "additionalProperties": false }, { @@ -19626,15 +17525,7 @@ ] } }, - "required": [ - "id", - "sessionID", - "messageID", - "type", - "prompt", - "description", - "agent" - ], + "required": ["id", "sessionID", "messageID", "type", "prompt", "description", "agent"], "additionalProperties": false }, "ReasoningPart": { @@ -19666,9 +17557,7 @@ }, "type": { "type": "string", - "enum": [ - "reasoning" - ] + "enum": ["reasoning"] }, "text": { "type": "string" @@ -19710,20 +17599,11 @@ ] } }, - "required": [ - "start" - ], + "required": ["start"], "additionalProperties": false } }, - "required": [ - "id", - "sessionID", - "messageID", - "type", - "text", - "time" - ], + "required": ["id", "sessionID", "messageID", "type", "text", "time"], "additionalProperties": false }, "FilePartSourceText": { @@ -19739,11 +17619,7 @@ "type": "number" } }, - "required": [ - "value", - "start", - "end" - ], + "required": ["value", "start", "end"], "additionalProperties": false }, "FileSource": { @@ -19754,19 +17630,13 @@ }, "type": { "type": "string", - "enum": [ - "file" - ] + "enum": ["file"] }, "path": { "type": "string" } }, - "required": [ - "text", - "type", - "path" - ], + "required": ["text", "type", "path"], "additionalProperties": false }, "Range": { @@ -19792,10 +17662,7 @@ ] } }, - "required": [ - "line", - "character" - ], + "required": ["line", "character"], "additionalProperties": false }, "end": { @@ -19818,17 +17685,11 @@ ] } }, - "required": [ - "line", - "character" - ], + "required": ["line", "character"], "additionalProperties": false } }, - "required": [ - "start", - "end" - ], + "required": ["start", "end"], "additionalProperties": false }, "SymbolSource": { @@ -19839,9 +17700,7 @@ }, "type": { "type": "string", - "enum": [ - "symbol" - ] + "enum": ["symbol"] }, "path": { "type": "string" @@ -19861,14 +17720,7 @@ ] } }, - "required": [ - "text", - "type", - "path", - "range", - "name", - "kind" - ], + "required": ["text", "type", "path", "range", "name", "kind"], "additionalProperties": false }, "ResourceSource": { @@ -19879,9 +17731,7 @@ }, "type": { "type": "string", - "enum": [ - "resource" - ] + "enum": ["resource"] }, "clientName": { "type": "string" @@ -19890,12 +17740,7 @@ "type": "string" } }, - "required": [ - "text", - "type", - "clientName", - "uri" - ], + "required": ["text", "type", "clientName", "uri"], "additionalProperties": false }, "FilePartSource": { @@ -19940,9 +17785,7 @@ }, "type": { "type": "string", - "enum": [ - "file" - ] + "enum": ["file"] }, "mime": { "type": "string" @@ -19971,14 +17814,7 @@ ] } }, - "required": [ - "id", - "sessionID", - "messageID", - "type", - "mime", - "url" - ], + "required": ["id", "sessionID", "messageID", "type", "mime", "url"], "additionalProperties": false }, "ToolStatePending": { @@ -19986,9 +17822,7 @@ "properties": { "status": { "type": "string", - "enum": [ - "pending" - ] + "enum": ["pending"] }, "input": { "type": "object" @@ -19997,11 +17831,7 @@ "type": "string" } }, - "required": [ - "status", - "input", - "raw" - ], + "required": ["status", "input", "raw"], "additionalProperties": false }, "ToolStateRunning": { @@ -20009,9 +17839,7 @@ "properties": { "status": { "type": "string", - "enum": [ - "running" - ] + "enum": ["running"] }, "input": { "type": "object" @@ -20048,17 +17876,11 @@ ] } }, - "required": [ - "start" - ], + "required": ["start"], "additionalProperties": false } }, - "required": [ - "status", - "input", - "time" - ], + "required": ["status", "input", "time"], "additionalProperties": false }, "ToolStateCompleted": { @@ -20066,9 +17888,7 @@ "properties": { "status": { "type": "string", - "enum": [ - "completed" - ] + "enum": ["completed"] }, "input": { "type": "object" @@ -20117,10 +17937,7 @@ ] } }, - "required": [ - "start", - "end" - ], + "required": ["start", "end"], "additionalProperties": false }, "attachments": { @@ -20137,14 +17954,7 @@ ] } }, - "required": [ - "status", - "input", - "output", - "title", - "metadata", - "time" - ], + "required": ["status", "input", "output", "title", "metadata", "time"], "additionalProperties": false }, "ToolStateError": { @@ -20152,9 +17962,7 @@ "properties": { "status": { "type": "string", - "enum": [ - "error" - ] + "enum": ["error"] }, "input": { "type": "object" @@ -20192,19 +18000,11 @@ ] } }, - "required": [ - "start", - "end" - ], + "required": ["start", "end"], "additionalProperties": false } }, - "required": [ - "status", - "input", - "error", - "time" - ], + "required": ["status", "input", "error", "time"], "additionalProperties": false }, "ToolState": { @@ -20252,9 +18052,7 @@ }, "type": { "type": "string", - "enum": [ - "tool" - ] + "enum": ["tool"] }, "callID": { "type": "string" @@ -20276,15 +18074,7 @@ ] } }, - "required": [ - "id", - "sessionID", - "messageID", - "type", - "callID", - "tool", - "state" - ], + "required": ["id", "sessionID", "messageID", "type", "callID", "tool", "state"], "additionalProperties": false }, "StepStartPart": { @@ -20316,9 +18106,7 @@ }, "type": { "type": "string", - "enum": [ - "step-start" - ] + "enum": ["step-start"] }, "snapshot": { "anyOf": [ @@ -20331,12 +18119,7 @@ ] } }, - "required": [ - "id", - "sessionID", - "messageID", - "type" - ], + "required": ["id", "sessionID", "messageID", "type"], "additionalProperties": false }, "StepFinishPart": { @@ -20368,9 +18151,7 @@ }, "type": { "type": "string", - "enum": [ - "step-finish" - ] + "enum": ["step-finish"] }, "reason": { "type": "string" @@ -20420,31 +18201,15 @@ "type": "number" } }, - "required": [ - "read", - "write" - ], + "required": ["read", "write"], "additionalProperties": false } }, - "required": [ - "input", - "output", - "reasoning", - "cache" - ], + "required": ["input", "output", "reasoning", "cache"], "additionalProperties": false } }, - "required": [ - "id", - "sessionID", - "messageID", - "type", - "reason", - "cost", - "tokens" - ], + "required": ["id", "sessionID", "messageID", "type", "reason", "cost", "tokens"], "additionalProperties": false }, "SnapshotPart": { @@ -20476,21 +18241,13 @@ }, "type": { "type": "string", - "enum": [ - "snapshot" - ] + "enum": ["snapshot"] }, "snapshot": { "type": "string" } }, - "required": [ - "id", - "sessionID", - "messageID", - "type", - "snapshot" - ], + "required": ["id", "sessionID", "messageID", "type", "snapshot"], "additionalProperties": false }, "PatchPart": { @@ -20522,9 +18279,7 @@ }, "type": { "type": "string", - "enum": [ - "patch" - ] + "enum": ["patch"] }, "hash": { "type": "string" @@ -20536,14 +18291,7 @@ } } }, - "required": [ - "id", - "sessionID", - "messageID", - "type", - "hash", - "files" - ], + "required": ["id", "sessionID", "messageID", "type", "hash", "files"], "additionalProperties": false }, "AgentPart": { @@ -20575,9 +18323,7 @@ }, "type": { "type": "string", - "enum": [ - "agent" - ] + "enum": ["agent"] }, "name": { "type": "string" @@ -20607,11 +18353,7 @@ ] } }, - "required": [ - "value", - "start", - "end" - ], + "required": ["value", "start", "end"], "additionalProperties": false }, { @@ -20620,13 +18362,7 @@ ] } }, - "required": [ - "id", - "sessionID", - "messageID", - "type", - "name" - ], + "required": ["id", "sessionID", "messageID", "type", "name"], "additionalProperties": false }, "RetryPart": { @@ -20658,9 +18394,7 @@ }, "type": { "type": "string", - "enum": [ - "retry" - ] + "enum": ["retry"] }, "attempt": { "type": "integer", @@ -20685,21 +18419,11 @@ ] } }, - "required": [ - "created" - ], + "required": ["created"], "additionalProperties": false } }, - "required": [ - "id", - "sessionID", - "messageID", - "type", - "attempt", - "error", - "time" - ], + "required": ["id", "sessionID", "messageID", "type", "attempt", "error", "time"], "additionalProperties": false }, "CompactionPart": { @@ -20731,9 +18455,7 @@ }, "type": { "type": "string", - "enum": [ - "compaction" - ] + "enum": ["compaction"] }, "auto": { "type": "boolean" @@ -20764,13 +18486,7 @@ ] } }, - "required": [ - "id", - "sessionID", - "messageID", - "type", - "auto" - ], + "required": ["id", "sessionID", "messageID", "type", "auto"], "additionalProperties": false }, "Part": { @@ -20829,9 +18545,7 @@ }, "type": { "type": "string", - "enum": [ - "message.part.updated" - ] + "enum": ["message.part.updated"] }, "durable": { "type": "object", @@ -20856,11 +18570,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -20884,19 +18594,11 @@ "type": "number" } }, - "required": [ - "sessionID", - "part", - "time" - ], + "required": ["sessionID", "part", "time"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "message.part.removed": { @@ -20915,9 +18617,7 @@ }, "type": { "type": "string", - "enum": [ - "message.part.removed" - ] + "enum": ["message.part.removed"] }, "durable": { "type": "object", @@ -20942,11 +18642,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -20980,19 +18676,11 @@ ] } }, - "required": [ - "sessionID", - "messageID", - "partID" - ], + "required": ["sessionID", "messageID", "partID"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.execution.settled": { @@ -21011,9 +18699,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.execution.settled" - ] + "enum": ["session.next.execution.settled"] }, "durable": { "type": "object", @@ -21038,11 +18724,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -21064,29 +18746,17 @@ }, "outcome": { "type": "string", - "enum": [ - "success", - "failure", - "interrupted" - ] + "enum": ["success", "failure", "interrupted"] }, "error": { "$ref": "#/components/schemas/Session.Error.Unknown" } }, - "required": [ - "timestamp", - "sessionID", - "outcome" - ], + "required": ["timestamp", "sessionID", "outcome"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.text.delta": { @@ -21105,9 +18775,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.text.delta" - ] + "enum": ["session.next.text.delta"] }, "durable": { "type": "object", @@ -21132,11 +18800,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -21171,21 +18835,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "textID", - "delta" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "textID", "delta"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.reasoning.delta": { @@ -21204,9 +18858,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.reasoning.delta" - ] + "enum": ["session.next.reasoning.delta"] }, "durable": { "type": "object", @@ -21231,11 +18883,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -21270,21 +18918,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "reasoningID", - "delta" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "reasoningID", "delta"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.tool.input.delta": { @@ -21303,9 +18941,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.tool.input.delta" - ] + "enum": ["session.next.tool.input.delta"] }, "durable": { "type": "object", @@ -21330,11 +18966,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -21369,21 +19001,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "assistantMessageID", - "callID", - "delta" - ], + "required": ["timestamp", "sessionID", "assistantMessageID", "callID", "delta"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.next.compaction.delta": { @@ -21402,9 +19024,7 @@ }, "type": { "type": "string", - "enum": [ - "session.next.compaction.delta" - ] + "enum": ["session.next.compaction.delta"] }, "durable": { "type": "object", @@ -21429,11 +19049,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -21465,20 +19081,11 @@ "type": "string" } }, - "required": [ - "timestamp", - "sessionID", - "messageID", - "text" - ], + "required": ["timestamp", "sessionID", "messageID", "text"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "file.edited": { @@ -21497,9 +19104,7 @@ }, "type": { "type": "string", - "enum": [ - "file.edited" - ] + "enum": ["file.edited"] }, "durable": { "type": "object", @@ -21524,11 +19129,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -21541,17 +19142,11 @@ "type": "string" } }, - "required": [ - "file" - ], + "required": ["file"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "reference.updated": { @@ -21570,9 +19165,7 @@ }, "type": { "type": "string", - "enum": [ - "reference.updated" - ] + "enum": ["reference.updated"] }, "durable": { "type": "object", @@ -21597,11 +19190,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -21618,11 +19207,7 @@ ] } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "permission.v2.asked": { @@ -21641,9 +19226,7 @@ }, "type": { "type": "string", - "enum": [ - "permission.v2.asked" - ] + "enum": ["permission.v2.asked"] }, "durable": { "type": "object", @@ -21668,11 +19251,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -21719,20 +19298,11 @@ "$ref": "#/components/schemas/PermissionV2.Source" } }, - "required": [ - "id", - "sessionID", - "action", - "resources" - ], + "required": ["id", "sessionID", "action", "resources"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "permission.v2.replied": { @@ -21751,9 +19321,7 @@ }, "type": { "type": "string", - "enum": [ - "permission.v2.replied" - ] + "enum": ["permission.v2.replied"] }, "durable": { "type": "object", @@ -21778,11 +19346,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -21811,19 +19375,11 @@ "$ref": "#/components/schemas/PermissionV2.Reply" } }, - "required": [ - "sessionID", - "requestID", - "reply" - ], + "required": ["sessionID", "requestID", "reply"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "plugin.added": { @@ -21842,9 +19398,7 @@ }, "type": { "type": "string", - "enum": [ - "plugin.added" - ] + "enum": ["plugin.added"] }, "durable": { "type": "object", @@ -21869,11 +19423,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -21886,17 +19436,11 @@ "type": "string" } }, - "required": [ - "id" - ], + "required": ["id"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "project.directories.updated": { @@ -21915,9 +19459,7 @@ }, "type": { "type": "string", - "enum": [ - "project.directories.updated" - ] + "enum": ["project.directories.updated"] }, "durable": { "type": "object", @@ -21942,11 +19484,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -21959,17 +19497,11 @@ "type": "string" } }, - "required": [ - "projectID" - ], + "required": ["projectID"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "command.updated": { @@ -21988,9 +19520,7 @@ }, "type": { "type": "string", - "enum": [ - "command.updated" - ] + "enum": ["command.updated"] }, "durable": { "type": "object", @@ -22015,11 +19545,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -22036,11 +19562,7 @@ ] } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "skill.updated": { @@ -22059,9 +19581,7 @@ }, "type": { "type": "string", - "enum": [ - "skill.updated" - ] + "enum": ["skill.updated"] }, "durable": { "type": "object", @@ -22086,11 +19606,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -22107,11 +19623,7 @@ ] } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "file.watcher.updated": { @@ -22130,9 +19642,7 @@ }, "type": { "type": "string", - "enum": [ - "file.watcher.updated" - ] + "enum": ["file.watcher.updated"] }, "durable": { "type": "object", @@ -22157,11 +19667,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -22175,25 +19681,14 @@ }, "event": { "type": "string", - "enum": [ - "add", - "change", - "unlink" - ] + "enum": ["add", "change", "unlink"] } }, - "required": [ - "file", - "event" - ], + "required": ["file", "event"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "Pty": { @@ -22224,10 +19719,7 @@ }, "status": { "type": "string", - "enum": [ - "running", - "exited" - ] + "enum": ["running", "exited"] }, "pid": { "type": "integer", @@ -22246,15 +19738,7 @@ ] } }, - "required": [ - "id", - "title", - "command", - "args", - "cwd", - "status", - "pid" - ], + "required": ["id", "title", "command", "args", "cwd", "status", "pid"], "additionalProperties": false }, "pty.created": { @@ -22273,9 +19757,7 @@ }, "type": { "type": "string", - "enum": [ - "pty.created" - ] + "enum": ["pty.created"] }, "durable": { "type": "object", @@ -22300,11 +19782,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -22317,17 +19795,11 @@ "$ref": "#/components/schemas/Pty" } }, - "required": [ - "info" - ], + "required": ["info"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "pty.updated": { @@ -22346,9 +19818,7 @@ }, "type": { "type": "string", - "enum": [ - "pty.updated" - ] + "enum": ["pty.updated"] }, "durable": { "type": "object", @@ -22373,11 +19843,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -22390,17 +19856,11 @@ "$ref": "#/components/schemas/Pty" } }, - "required": [ - "info" - ], + "required": ["info"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "pty.exited": { @@ -22419,9 +19879,7 @@ }, "type": { "type": "string", - "enum": [ - "pty.exited" - ] + "enum": ["pty.exited"] }, "durable": { "type": "object", @@ -22446,11 +19904,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -22476,18 +19930,11 @@ ] } }, - "required": [ - "id", - "exitCode" - ], + "required": ["id", "exitCode"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "pty.deleted": { @@ -22506,9 +19953,7 @@ }, "type": { "type": "string", - "enum": [ - "pty.deleted" - ] + "enum": ["pty.deleted"] }, "durable": { "type": "object", @@ -22533,11 +19978,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -22555,17 +19996,11 @@ ] } }, - "required": [ - "id" - ], + "required": ["id"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "Shell": { @@ -22581,12 +20016,7 @@ }, "status": { "type": "string", - "enum": [ - "running", - "exited", - "timeout", - "killed" - ] + "enum": ["running", "exited", "timeout", "killed"] }, "command": { "type": "string" @@ -22615,21 +20045,15 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, @@ -22646,21 +20070,15 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, @@ -22671,41 +20089,24 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] } }, - "required": [ - "started" - ], + "required": ["started"], "additionalProperties": false } }, - "required": [ - "id", - "status", - "command", - "cwd", - "shell", - "file", - "metadata", - "time" - ], + "required": ["id", "status", "command", "cwd", "shell", "file", "metadata", "time"], "additionalProperties": false }, "shell.created": { @@ -22724,9 +20125,7 @@ }, "type": { "type": "string", - "enum": [ - "shell.created" - ] + "enum": ["shell.created"] }, "durable": { "type": "object", @@ -22751,11 +20150,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -22768,17 +20163,11 @@ "$ref": "#/components/schemas/Shell" } }, - "required": [ - "info" - ], + "required": ["info"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "shell.exited": { @@ -22797,9 +20186,7 @@ }, "type": { "type": "string", - "enum": [ - "shell.exited" - ] + "enum": ["shell.exited"] }, "durable": { "type": "object", @@ -22824,11 +20211,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -22852,46 +20235,28 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, "status": { "type": "string", - "enum": [ - "running", - "exited", - "timeout", - "killed" - ] + "enum": ["running", "exited", "timeout", "killed"] } }, - "required": [ - "id", - "status" - ], + "required": ["id", "status"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "shell.deleted": { @@ -22910,9 +20275,7 @@ }, "type": { "type": "string", - "enum": [ - "shell.deleted" - ] + "enum": ["shell.deleted"] }, "durable": { "type": "object", @@ -22937,11 +20300,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -22959,17 +20318,11 @@ ] } }, - "required": [ - "id" - ], + "required": ["id"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "QuestionV2.Option": { @@ -22984,10 +20337,7 @@ "description": "Explanation of choice" } }, - "required": [ - "label", - "description" - ], + "required": ["label", "description"], "additionalProperties": false }, "QuestionV2.Info": { @@ -23015,11 +20365,7 @@ "type": "boolean" } }, - "required": [ - "question", - "header", - "options" - ], + "required": ["question", "header", "options"], "additionalProperties": false }, "QuestionV2.Tool": { @@ -23032,10 +20378,7 @@ "type": "string" } }, - "required": [ - "messageID", - "callID" - ], + "required": ["messageID", "callID"], "additionalProperties": false }, "question.v2.asked": { @@ -23054,9 +20397,7 @@ }, "type": { "type": "string", - "enum": [ - "question.v2.asked" - ] + "enum": ["question.v2.asked"] }, "durable": { "type": "object", @@ -23081,11 +20422,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -23121,19 +20458,11 @@ "$ref": "#/components/schemas/QuestionV2.Tool" } }, - "required": [ - "id", - "sessionID", - "questions" - ], + "required": ["id", "sessionID", "questions"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "QuestionV2.Answer": { @@ -23158,9 +20487,7 @@ }, "type": { "type": "string", - "enum": [ - "question.v2.replied" - ] + "enum": ["question.v2.replied"] }, "durable": { "type": "object", @@ -23185,11 +20512,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -23221,19 +20544,11 @@ } } }, - "required": [ - "sessionID", - "requestID", - "answers" - ], + "required": ["sessionID", "requestID", "answers"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "question.v2.rejected": { @@ -23252,9 +20567,7 @@ }, "type": { "type": "string", - "enum": [ - "question.v2.rejected" - ] + "enum": ["question.v2.rejected"] }, "durable": { "type": "object", @@ -23279,11 +20592,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -23309,18 +20618,11 @@ ] } }, - "required": [ - "sessionID", - "requestID" - ], + "required": ["sessionID", "requestID"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "Form.Metadata1": { @@ -23334,10 +20636,7 @@ }, "op": { "type": "string", - "enum": [ - "eq", - "neq" - ] + "enum": ["eq", "neq"] }, "value": { "anyOf": [ @@ -23351,21 +20650,15 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, @@ -23375,11 +20668,7 @@ ] } }, - "required": [ - "key", - "op", - "value" - ], + "required": ["key", "op", "value"], "additionalProperties": false }, "Form.StringField1": { @@ -23405,18 +20694,11 @@ }, "type": { "type": "string", - "enum": [ - "string" - ] + "enum": ["string"] }, "format": { "type": "string", - "enum": [ - "email", - "uri", - "date", - "date-time" - ] + "enum": ["email", "uri", "date", "date-time"] }, "minLength": { "type": "integer", @@ -23453,10 +20735,7 @@ "type": "boolean" } }, - "required": [ - "key", - "type" - ], + "required": ["key", "type"], "additionalProperties": false }, "Form.NumberField1": { @@ -23482,9 +20761,7 @@ }, "type": { "type": "string", - "enum": [ - "number" - ] + "enum": ["number"] }, "minimum": { "anyOf": [ @@ -23493,21 +20770,15 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, @@ -23518,21 +20789,15 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, @@ -23543,29 +20808,20 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] } }, - "required": [ - "key", - "type" - ], + "required": ["key", "type"], "additionalProperties": false }, "Form.IntegerField1": { @@ -23591,9 +20847,7 @@ }, "type": { "type": "string", - "enum": [ - "integer" - ] + "enum": ["integer"] }, "minimum": { "anyOf": [ @@ -23602,21 +20856,15 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, @@ -23627,21 +20875,15 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, @@ -23652,29 +20894,20 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] } }, - "required": [ - "key", - "type" - ], + "required": ["key", "type"], "additionalProperties": false }, "Form.BooleanField1": { @@ -23700,18 +20933,13 @@ }, "type": { "type": "string", - "enum": [ - "boolean" - ] + "enum": ["boolean"] }, "default": { "type": "boolean" } }, - "required": [ - "key", - "type" - ], + "required": ["key", "type"], "additionalProperties": false }, "Form.MultiselectField1": { @@ -23737,9 +20965,7 @@ }, "type": { "type": "string", - "enum": [ - "multiselect" - ] + "enum": ["multiselect"] }, "options": { "type": "array", @@ -23773,11 +20999,7 @@ } } }, - "required": [ - "key", - "type", - "options" - ], + "required": ["key", "type", "options"], "additionalProperties": false }, "Form.FormInfo1": { @@ -23802,9 +21024,7 @@ }, "mode": { "type": "string", - "enum": [ - "form" - ] + "enum": ["form"] }, "fields": { "type": "array", @@ -23829,12 +21049,7 @@ } } }, - "required": [ - "id", - "sessionID", - "mode", - "fields" - ], + "required": ["id", "sessionID", "mode", "fields"], "additionalProperties": false }, "Form.UrlInfo1": { @@ -23859,20 +21074,13 @@ }, "mode": { "type": "string", - "enum": [ - "url" - ] + "enum": ["url"] }, "url": { "type": "string" } }, - "required": [ - "id", - "sessionID", - "mode", - "url" - ], + "required": ["id", "sessionID", "mode", "url"], "additionalProperties": false }, "form.created": { @@ -23891,9 +21099,7 @@ }, "type": { "type": "string", - "enum": [ - "form.created" - ] + "enum": ["form.created"] }, "durable": { "type": "object", @@ -23918,11 +21124,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -23942,17 +21144,11 @@ ] } }, - "required": [ - "form" - ], + "required": ["form"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "Form.Value1": { @@ -23967,21 +21163,15 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, @@ -24018,9 +21208,7 @@ }, "type": { "type": "string", - "enum": [ - "form.replied" - ] + "enum": ["form.replied"] }, "durable": { "type": "object", @@ -24045,11 +21233,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -24073,19 +21257,11 @@ "$ref": "#/components/schemas/Form.Answer1" } }, - "required": [ - "id", - "sessionID", - "answer" - ], + "required": ["id", "sessionID", "answer"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "form.cancelled": { @@ -24104,9 +21280,7 @@ }, "type": { "type": "string", - "enum": [ - "form.cancelled" - ] + "enum": ["form.cancelled"] }, "durable": { "type": "object", @@ -24131,11 +21305,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -24156,18 +21326,11 @@ "type": "string" } }, - "required": [ - "id", - "sessionID" - ], + "required": ["id", "sessionID"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "Todo": { @@ -24186,11 +21349,7 @@ "description": "Priority level of the task: high, medium, low" } }, - "required": [ - "content", - "status", - "priority" - ], + "required": ["content", "status", "priority"], "additionalProperties": false }, "todo.updated": { @@ -24209,9 +21368,7 @@ }, "type": { "type": "string", - "enum": [ - "todo.updated" - ] + "enum": ["todo.updated"] }, "durable": { "type": "object", @@ -24236,11 +21393,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -24264,18 +21417,11 @@ } } }, - "required": [ - "sessionID", - "todos" - ], + "required": ["sessionID", "todos"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "SessionStatus": { @@ -24285,14 +21431,10 @@ "properties": { "type": { "type": "string", - "enum": [ - "idle" - ] + "enum": ["idle"] } }, - "required": [ - "type" - ], + "required": ["type"], "additionalProperties": false }, { @@ -24300,9 +21442,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "retry" - ] + "enum": ["retry"] }, "attempt": { "type": "integer", @@ -24337,13 +21477,7 @@ "type": "string" } }, - "required": [ - "reason", - "provider", - "title", - "message", - "label" - ], + "required": ["reason", "provider", "title", "message", "label"], "additionalProperties": false }, "next": { @@ -24355,12 +21489,7 @@ ] } }, - "required": [ - "type", - "attempt", - "message", - "next" - ], + "required": ["type", "attempt", "message", "next"], "additionalProperties": false }, { @@ -24368,14 +21497,10 @@ "properties": { "type": { "type": "string", - "enum": [ - "busy" - ] + "enum": ["busy"] } }, - "required": [ - "type" - ], + "required": ["type"], "additionalProperties": false } ] @@ -24396,9 +21521,7 @@ }, "type": { "type": "string", - "enum": [ - "session.status" - ] + "enum": ["session.status"] }, "durable": { "type": "object", @@ -24423,11 +21546,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -24448,18 +21567,11 @@ "$ref": "#/components/schemas/SessionStatus" } }, - "required": [ - "sessionID", - "status" - ], + "required": ["sessionID", "status"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.idle": { @@ -24478,9 +21590,7 @@ }, "type": { "type": "string", - "enum": [ - "session.idle" - ] + "enum": ["session.idle"] }, "durable": { "type": "object", @@ -24505,11 +21615,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -24527,17 +21633,11 @@ ] } }, - "required": [ - "sessionID" - ], + "required": ["sessionID"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "tui.prompt.append": { @@ -24556,9 +21656,7 @@ }, "type": { "type": "string", - "enum": [ - "tui.prompt.append" - ] + "enum": ["tui.prompt.append"] }, "durable": { "type": "object", @@ -24583,11 +21681,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -24600,17 +21694,11 @@ "type": "string" } }, - "required": [ - "text" - ], + "required": ["text"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "tui.command.execute": { @@ -24629,9 +21717,7 @@ }, "type": { "type": "string", - "enum": [ - "tui.command.execute" - ] + "enum": ["tui.command.execute"] }, "durable": { "type": "object", @@ -24656,11 +21742,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -24699,17 +21781,11 @@ ] } }, - "required": [ - "command" - ], + "required": ["command"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "tui.toast.show": { @@ -24728,9 +21804,7 @@ }, "type": { "type": "string", - "enum": [ - "tui.toast.show" - ] + "enum": ["tui.toast.show"] }, "durable": { "type": "object", @@ -24755,11 +21829,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -24776,12 +21846,7 @@ }, "variant": { "type": "string", - "enum": [ - "info", - "success", - "warning", - "error" - ] + "enum": ["info", "success", "warning", "error"] }, "duration": { "anyOf": [ @@ -24799,18 +21864,11 @@ ] } }, - "required": [ - "message", - "variant" - ], + "required": ["message", "variant"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "tui.session.select": { @@ -24829,9 +21887,7 @@ }, "type": { "type": "string", - "enum": [ - "tui.session.select" - ] + "enum": ["tui.session.select"] }, "durable": { "type": "object", @@ -24856,11 +21912,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -24879,17 +21931,11 @@ ] } }, - "required": [ - "sessionID" - ], + "required": ["sessionID"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "installation.updated": { @@ -24908,9 +21954,7 @@ }, "type": { "type": "string", - "enum": [ - "installation.updated" - ] + "enum": ["installation.updated"] }, "durable": { "type": "object", @@ -24935,11 +21979,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -24952,17 +21992,11 @@ "type": "string" } }, - "required": [ - "version" - ], + "required": ["version"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "installation.update-available": { @@ -24981,9 +22015,7 @@ }, "type": { "type": "string", - "enum": [ - "installation.update-available" - ] + "enum": ["installation.update-available"] }, "durable": { "type": "object", @@ -25008,11 +22040,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -25025,17 +22053,11 @@ "type": "string" } }, - "required": [ - "version" - ], + "required": ["version"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "vcs.branch.updated": { @@ -25054,9 +22076,7 @@ }, "type": { "type": "string", - "enum": [ - "vcs.branch.updated" - ] + "enum": ["vcs.branch.updated"] }, "durable": { "type": "object", @@ -25081,11 +22101,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -25101,11 +22117,7 @@ "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "mcp.status.changed": { @@ -25124,9 +22136,7 @@ }, "type": { "type": "string", - "enum": [ - "mcp.status.changed" - ] + "enum": ["mcp.status.changed"] }, "durable": { "type": "object", @@ -25151,11 +22161,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -25168,17 +22174,11 @@ "type": "string" } }, - "required": [ - "server" - ], + "required": ["server"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "permission.asked": { @@ -25197,9 +22197,7 @@ }, "type": { "type": "string", - "enum": [ - "permission.asked" - ] + "enum": ["permission.asked"] }, "durable": { "type": "object", @@ -25224,11 +22222,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -25283,10 +22277,7 @@ "type": "string" } }, - "required": [ - "messageID", - "callID" - ], + "required": ["messageID", "callID"], "additionalProperties": false }, { @@ -25295,22 +22286,11 @@ ] } }, - "required": [ - "id", - "sessionID", - "permission", - "patterns", - "metadata", - "always" - ], + "required": ["id", "sessionID", "permission", "patterns", "metadata", "always"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "permission.replied": { @@ -25329,9 +22309,7 @@ }, "type": { "type": "string", - "enum": [ - "permission.replied" - ] + "enum": ["permission.replied"] }, "durable": { "type": "object", @@ -25356,11 +22334,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -25387,26 +22361,14 @@ }, "reply": { "type": "string", - "enum": [ - "once", - "always", - "reject" - ] + "enum": ["once", "always", "reject"] } }, - "required": [ - "sessionID", - "requestID", - "reply" - ], + "required": ["sessionID", "requestID", "reply"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "QuestionOption": { @@ -25421,10 +22383,7 @@ "description": "Explanation of choice" } }, - "required": [ - "label", - "description" - ], + "required": ["label", "description"], "additionalProperties": false }, "QuestionInfo": { @@ -25468,11 +22427,7 @@ "description": "Allow typing a custom answer (default: true)" } }, - "required": [ - "question", - "header", - "options" - ], + "required": ["question", "header", "options"], "additionalProperties": false }, "QuestionTool": { @@ -25490,10 +22445,7 @@ "type": "string" } }, - "required": [ - "messageID", - "callID" - ], + "required": ["messageID", "callID"], "additionalProperties": false }, "question.asked": { @@ -25512,9 +22464,7 @@ }, "type": { "type": "string", - "enum": [ - "question.asked" - ] + "enum": ["question.asked"] }, "durable": { "type": "object", @@ -25539,11 +22489,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -25586,19 +22532,11 @@ ] } }, - "required": [ - "id", - "sessionID", - "questions" - ], + "required": ["id", "sessionID", "questions"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "QuestionAnswer": { @@ -25623,9 +22561,7 @@ }, "type": { "type": "string", - "enum": [ - "question.replied" - ] + "enum": ["question.replied"] }, "durable": { "type": "object", @@ -25650,11 +22586,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -25686,19 +22618,11 @@ } } }, - "required": [ - "sessionID", - "requestID", - "answers" - ], + "required": ["sessionID", "requestID", "answers"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "question.rejected": { @@ -25717,9 +22641,7 @@ }, "type": { "type": "string", - "enum": [ - "question.rejected" - ] + "enum": ["question.rejected"] }, "durable": { "type": "object", @@ -25744,11 +22666,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -25774,18 +22692,11 @@ ] } }, - "required": [ - "sessionID", - "requestID" - ], + "required": ["sessionID", "requestID"], "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "session.error": { @@ -25804,9 +22715,7 @@ }, "type": { "type": "string", - "enum": [ - "session.error" - ] + "enum": ["session.error"] }, "durable": { "type": "object", @@ -25831,11 +22740,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, "location": { @@ -25898,11 +22803,7 @@ "additionalProperties": false } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "V2Event.server.connected": { @@ -25951,11 +22852,7 @@ ] } }, - "required": [ - "aggregateID", - "seq", - "version" - ], + "required": ["aggregateID", "seq", "version"], "additionalProperties": false }, { @@ -25975,9 +22872,7 @@ }, "type": { "type": "string", - "enum": [ - "server.connected" - ] + "enum": ["server.connected"] }, "data": { "anyOf": [ @@ -25990,11 +22885,7 @@ ] } }, - "required": [ - "id", - "type", - "data" - ], + "required": ["id", "type", "data"], "additionalProperties": false }, "V2Event": { @@ -26277,9 +23168,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "log.hint" - ] + "enum": ["log.hint"] }, "aggregateID": { "type": "string" @@ -26293,11 +23182,7 @@ ] } }, - "required": [ - "type", - "aggregateID", - "seq" - ], + "required": ["type", "aggregateID", "seq"], "additionalProperties": false, "description": "Payload-free change hint: the aggregate's durable log advanced to at least seq. Hints coalesce under backpressure (latest per aggregate) and are never a delivery guarantee." }, @@ -26306,14 +23191,10 @@ "properties": { "type": { "type": "string", - "enum": [ - "log.sweep_required" - ] + "enum": ["log.sweep_required"] } }, - "required": [ - "type" - ], + "required": ["type"], "additionalProperties": false, "description": "Hints may have been lost; treat every aggregate as potentially dirty and recover via bounded sweep plus durable log reads. Emitted first on every (re)subscribe." }, @@ -26339,9 +23220,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "PtyNotFoundError" - ] + "enum": ["PtyNotFoundError"] }, "ptyID": { "type": "string" @@ -26350,11 +23229,7 @@ "type": "string" } }, - "required": [ - "_tag", - "ptyID", - "message" - ], + "required": ["_tag", "ptyID", "message"], "additionalProperties": false }, "PtyTicket.ConnectToken": { @@ -26372,10 +23247,7 @@ ] } }, - "required": [ - "ticket", - "expires_in" - ], + "required": ["ticket", "expires_in"], "additionalProperties": false }, "ForbiddenError": { @@ -26383,18 +23255,13 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "ForbiddenError" - ] + "enum": ["ForbiddenError"] }, "message": { "type": "string" } }, - "required": [ - "_tag", - "message" - ], + "required": ["_tag", "message"], "additionalProperties": false }, "Shell1": { @@ -26410,12 +23277,7 @@ }, "status": { "type": "string", - "enum": [ - "running", - "exited", - "timeout", - "killed" - ] + "enum": ["running", "exited", "timeout", "killed"] }, "command": { "type": "string" @@ -26446,31 +23308,21 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] }, @@ -26489,31 +23341,21 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] }, @@ -26526,51 +23368,30 @@ }, { "type": "string", - "enum": [ - "NaN" - ] + "enum": ["NaN"] }, { "type": "string", - "enum": [ - "Infinity" - ] + "enum": ["Infinity"] }, { "type": "string", - "enum": [ - "-Infinity" - ] + "enum": ["-Infinity"] } ] }, { "type": "string", - "enum": [ - "Infinity", - "-Infinity", - "NaN" - ] + "enum": ["Infinity", "-Infinity", "NaN"] } ] } }, - "required": [ - "started" - ], + "required": ["started"], "additionalProperties": false } }, - "required": [ - "id", - "status", - "command", - "cwd", - "shell", - "file", - "metadata", - "time" - ], + "required": ["id", "status", "command", "cwd", "shell", "file", "metadata", "time"], "additionalProperties": false }, "ShellNotFoundError": { @@ -26578,9 +23399,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "ShellNotFoundError" - ] + "enum": ["ShellNotFoundError"] }, "id": { "type": "string" @@ -26589,11 +23408,7 @@ "type": "string" } }, - "required": [ - "_tag", - "id", - "message" - ], + "required": ["_tag", "id", "message"], "additionalProperties": false }, "QuestionV2.Request": { @@ -26626,11 +23441,7 @@ "$ref": "#/components/schemas/QuestionV2.Tool" } }, - "required": [ - "id", - "sessionID", - "questions" - ], + "required": ["id", "sessionID", "questions"], "additionalProperties": false }, "QuestionV2.Reply": { @@ -26644,9 +23455,7 @@ "description": "User answers in order of questions (each answer is an array of selected labels)" } }, - "required": [ - "answers" - ], + "required": ["answers"], "additionalProperties": false }, "QuestionNotFoundError": { @@ -26654,9 +23463,7 @@ "properties": { "_tag": { "type": "string", - "enum": [ - "QuestionNotFoundError" - ] + "enum": ["QuestionNotFoundError"] }, "requestID": { "type": "string" @@ -26665,11 +23472,7 @@ "type": "string" } }, - "required": [ - "_tag", - "requestID", - "message" - ], + "required": ["_tag", "requestID", "message"], "additionalProperties": false }, "Reference.LocalSource": { @@ -26677,9 +23480,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "local" - ] + "enum": ["local"] }, "path": { "type": "string" @@ -26691,10 +23492,7 @@ "type": "boolean" } }, - "required": [ - "type", - "path" - ], + "required": ["type", "path"], "additionalProperties": false }, "Reference.GitSource": { @@ -26702,9 +23500,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "git" - ] + "enum": ["git"] }, "repository": { "type": "string" @@ -26719,10 +23515,7 @@ "type": "boolean" } }, - "required": [ - "type", - "repository" - ], + "required": ["type", "repository"], "additionalProperties": false }, "Reference.Source": { @@ -26754,11 +23547,7 @@ "$ref": "#/components/schemas/Reference.Source" } }, - "required": [ - "name", - "path", - "source" - ], + "required": ["name", "path", "source"], "additionalProperties": false }, "ProjectCopy.Copy": { @@ -26768,9 +23557,7 @@ "type": "string" } }, - "required": [ - "directory" - ], + "required": ["directory"], "additionalProperties": false }, "ProjectCopyError": { @@ -26778,9 +23565,7 @@ "properties": { "name": { "type": "string", - "enum": [ - "ProjectCopyError" - ] + "enum": ["ProjectCopyError"] }, "data": { "type": "object", @@ -26799,16 +23584,11 @@ ] } }, - "required": [ - "message" - ], + "required": ["message"], "additionalProperties": false } }, - "required": [ - "name", - "data" - ], + "required": ["name", "data"], "additionalProperties": false }, "Vcs.FileStatus": { @@ -26835,27 +23615,15 @@ }, "status": { "type": "string", - "enum": [ - "added", - "deleted", - "modified" - ] + "enum": ["added", "deleted", "modified"] } }, - "required": [ - "file", - "additions", - "deletions", - "status" - ], + "required": ["file", "additions", "deletions", "status"], "additionalProperties": false }, "Vcs.Mode": { "type": "string", - "enum": [ - "working", - "branch" - ] + "enum": ["working", "branch"] } }, "securitySchemes": {} diff --git a/packages/codemode/test/openapi.test.ts b/packages/codemode/test/openapi.test.ts index 99a0890091..24291ee14d 100644 --- a/packages/codemode/test/openapi.test.ts +++ b/packages/codemode/test/openapi.test.ts @@ -54,7 +54,9 @@ const json = (value: unknown, status = 200) => const singleOperation = (operation: Record, method = "get"): Document => ({ openapi: "3.1.0", - paths: { "/test": { [method]: { operationId: "test", responses: { 200: { description: "Success" } }, ...operation } } }, + paths: { + "/test": { [method]: { operationId: "test", responses: { 200: { description: "Success" } }, ...operation } }, + }, }) describe("OpenAPI.fromSpec", () => { @@ -94,7 +96,12 @@ describe("OpenAPI.fromSpec", () => { const remove = toolAt(api.tools, "users.remove") expect(api.skipped).toEqual([]) - if (!Tool.isDefinition(get) || !Tool.isDefinition(create) || !Tool.isDefinition(search) || !Tool.isDefinition(remove)) { + if ( + !Tool.isDefinition(get) || + !Tool.isDefinition(create) || + !Tool.isDefinition(search) || + !Tool.isDefinition(remove) + ) { throw new Error("happy-path fixture did not generate every operation") } expect(inputTypeScript(get)).toBe( @@ -110,7 +117,8 @@ describe("OpenAPI.fromSpec", () => { const result = await Effect.runPromise( CodeMode.make({ tools: { api: api.tools } }) - .execute(` + .execute( + ` const user = await tools.api.users.get({ userId: "user-1", include: ["profile", "permissions"], @@ -128,7 +136,8 @@ describe("OpenAPI.fromSpec", () => { }) const removed = await tools.api.users.remove({ userId: "user-1" }) return { user, created, summary, removed } - `) + `, + ) .pipe(Effect.provide(client.layer)), ) @@ -482,9 +491,9 @@ describe("OpenAPI.fromSpec", () => { expect(url.searchParams.get("nullable")).toBe("null") expect(url.searchParams.get("constructor")).toBe("safe") expect(client.requests[0]!.headers.meta).toBe("a=b,c=d") - await expect( - Effect.runPromise(tool.run({ keys: [undefined] }).pipe(Effect.provide(client.layer))), - ).rejects.toThrow("unsupported nested value") + await expect(Effect.runPromise(tool.run({ keys: [undefined] }).pipe(Effect.provide(client.layer)))).rejects.toThrow( + "unsupported nested value", + ) }) test("skips unsupported parameter encodings and malformed security", () => { @@ -586,7 +595,10 @@ describe("OpenAPI.fromSpec", () => { test("applies authentication carriers without prototype or collision loss", async () => { const client = recordingClient(() => json({ ok: true })) - const authenticated = (security: ReadonlyArray>>, schemes: Record) => + const authenticated = ( + security: ReadonlyArray>>, + schemes: Record, + ) => OpenAPI.fromSpec({ baseUrl, spec: { ...singleOperation({}), security, components: { securitySchemes: schemes } }, @@ -602,13 +614,10 @@ describe("OpenAPI.fromSpec", () => { expect(new URL(client.requests[0]!.url).searchParams.get("__proto__")).toBe("secret") const duplicate = toolAt( - authenticated( - [{ first: [], second: [] }], - { - first: { type: "apiKey", in: "header", name: "x-key" }, - second: { type: "apiKey", in: "header", name: "x-key" }, - }, - ).tools, + authenticated([{ first: [], second: [] }], { + first: { type: "apiKey", in: "header", name: "x-key" }, + second: { type: "apiKey", in: "header", name: "x-key" }, + }).tools, "test", ) if (!Tool.isDefinition(duplicate)) throw new Error("duplicate auth tool was not generated") @@ -633,8 +642,7 @@ describe("OpenAPI.fromSpec", () => { }, }, auth: { - resolve: ({ name }) => - Effect.succeed(name === "bearer" ? { type: "bearer", token: "secret" } : undefined), + resolve: ({ name }) => Effect.succeed(name === "bearer" ? { type: "bearer", token: "secret" } : undefined), }, }) const alternativeTool = toolAt(alternative.tools, "test") @@ -766,9 +774,7 @@ describe("OpenAPI.fromSpec", () => { const oversized = recordingClient( () => new Response(null, { headers: { "content-length": String(50 * 1024 * 1024 + 1) } }), ) - const malformed = recordingClient( - () => new Response("{", { headers: { "content-type": "application/json" } }), - ) + const malformed = recordingClient(() => new Response("{", { headers: { "content-type": "application/json" } })) const chunked = recordingClient(() => new Response(new Uint8Array(50 * 1024 * 1024 + 1))) await expect(Effect.runPromise(tool.run({}).pipe(Effect.provide(oversized.layer)))).rejects.toThrow( diff --git a/packages/codemode/test/signature.test.ts b/packages/codemode/test/signature.test.ts index 55b8ac020a..4f25645de2 100644 --- a/packages/codemode/test/signature.test.ts +++ b/packages/codemode/test/signature.test.ts @@ -308,10 +308,7 @@ describe("union schemas render every alternative", () => { test("allOf renders intersections with parenthesized union members", () => { const schema = { - allOf: [ - { type: "object", properties: { id: { type: "string" } } }, - { type: ["string", "null"] }, - ], + allOf: [{ type: "object", properties: { id: { type: "string" } } }, { type: ["string", "null"] }], } as const expect(jsonSchemaToTypeScript(schema)).toBe("{ id?: string } & (string | null)") }) @@ -321,7 +318,9 @@ describe("union schemas render every alternative", () => { "unknown", ) expect( - jsonSchemaToTypeScript({ allOf: [{ type: "string" }, { allOf: [{ $ref: "https://example.com/external.json" }] }] }), + jsonSchemaToTypeScript({ + allOf: [{ type: "string" }, { allOf: [{ $ref: "https://example.com/external.json" }] }], + }), ).toBe("unknown") expect( jsonSchemaToTypeScript({ diff --git a/packages/sdk/openapi.json b/packages/sdk/openapi.json index b30c3beb35..d97885b553 100644 --- a/packages/sdk/openapi.json +++ b/packages/sdk/openapi.json @@ -14507,6 +14507,7 @@ }, "description": "Establish a WebSocket connection streaming PTY output and accepting terminal input.", "summary": "Connect to PTY session", + "x-websocket": true, "x-codeSamples": [ { "lang": "js",