From 9dea2c89f16df05b90ae4e127a6f38836d0fd53e Mon Sep 17 00:00:00 2001 From: Patrick Buckley Date: Fri, 17 Jul 2026 11:43:40 -0700 Subject: [PATCH] chore(sdk): regenerate openapi-console.json The console OpenAPI spec had drifted from build_console_spec(): the committed file was last generated at 1.7.0rc1 and was missing the persona and project_id workstream-creation fields (Personas and Projects, both 1.7) plus the version bump to 1.8.0a2. Regenerate via sdk/typescript/scripts/generate-types.py to resync. Spec-only; no console API behavior change (openapi-server.json was already current). --- sdk/typescript/openapi-console.json | 54 ++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/sdk/typescript/openapi-console.json b/sdk/typescript/openapi-console.json index bd2b0895..4e28749f 100644 --- a/sdk/typescript/openapi-console.json +++ b/sdk/typescript/openapi-console.json @@ -2,7 +2,7 @@ "openapi": "3.1.0", "info": { "title": "turnstone Console API", - "version": "1.7.0rc1", + "version": "1.8.0a2", "description": "Cluster-wide visibility and control across all turnstone nodes." }, "paths": { @@ -7791,6 +7791,12 @@ "title": "Persona", "type": "string" }, + "project_id": { + "default": "", + "description": "Project to attach the workstream to (validated against membership, empty = none)", + "title": "Project Id", + "type": "string" + }, "resume_ws": { "default": "", "description": "Workstream ID to resume (loads previous conversation)", @@ -8496,6 +8502,18 @@ "title": "Skill", "type": "string" }, + "persona": { + "default": "", + "description": "Persona slug (empty = kind default)", + "title": "Persona", + "type": "string" + }, + "project_id": { + "default": "", + "description": "Project to attach the workstream to", + "title": "Project Id", + "type": "string" + }, "notify_targets": { "description": "Notification targets on completion (channel_type + channel_id/user_id)", "items": { @@ -8659,6 +8677,30 @@ "default": null, "title": "Skill" }, + "persona": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Persona" + }, + "project_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Project Id" + }, "notify_targets": { "anyOf": [ { @@ -8754,6 +8796,16 @@ "title": "Skill", "type": "string" }, + "persona": { + "default": "", + "title": "Persona", + "type": "string" + }, + "project_id": { + "default": "", + "title": "Project Id", + "type": "string" + }, "notify_targets": { "items": { "additionalProperties": {