diff --git a/packages/bubble-core/package.json b/packages/bubble-core/package.json index f135b628..0eeb26d5 100644 --- a/packages/bubble-core/package.json +++ b/packages/bubble-core/package.json @@ -1,6 +1,6 @@ { "name": "@bubblelab/bubble-core", - "version": "0.1.302", + "version": "0.1.303", "type": "module", "license": "Apache-2.0", "main": "./dist/index.js", diff --git a/packages/bubble-runtime/package.json b/packages/bubble-runtime/package.json index 5ede097a..51c84db4 100644 --- a/packages/bubble-runtime/package.json +++ b/packages/bubble-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@bubblelab/bubble-runtime", - "version": "0.1.302", + "version": "0.1.303", "type": "module", "license": "Apache-2.0", "main": "./dist/index.js", diff --git a/packages/bubble-scope-manager/package.json b/packages/bubble-scope-manager/package.json index e4576c71..18c05067 100644 --- a/packages/bubble-scope-manager/package.json +++ b/packages/bubble-scope-manager/package.json @@ -1,6 +1,6 @@ { "name": "@bubblelab/ts-scope-manager", - "version": "0.1.302", + "version": "0.1.303", "private": false, "license": "MIT", "type": "commonjs", diff --git a/packages/bubble-shared-schemas/package.json b/packages/bubble-shared-schemas/package.json index 2ca3a7e9..497875ed 100644 --- a/packages/bubble-shared-schemas/package.json +++ b/packages/bubble-shared-schemas/package.json @@ -1,6 +1,6 @@ { "name": "@bubblelab/shared-schemas", - "version": "0.1.302", + "version": "0.1.303", "type": "module", "license": "Apache-2.0", "main": "./dist/index.js", diff --git a/packages/bubble-shared-schemas/src/bubbleflow-execution-schema.ts b/packages/bubble-shared-schemas/src/bubbleflow-execution-schema.ts index 5453a0a1..81950d57 100644 --- a/packages/bubble-shared-schemas/src/bubbleflow-execution-schema.ts +++ b/packages/bubble-shared-schemas/src/bubbleflow-execution-schema.ts @@ -180,9 +180,17 @@ export const ExecutionSummarySchema = z export type ExecutionSummary = z.infer; +// Max length for user-assigned execution labels. Shared between the PATCH +// request schema, the DB-agnostic response schema, and the frontend input +// maxLength attribute so the three sides can't drift apart. +export const MAX_EXECUTION_NAME_LENGTH = 120; + // BubbleFlow execution history item schema export const bubbleFlowExecutionSchema = z.object({ id: z.number().openapi({ description: 'Execution ID' }), + name: z.string().nullable().optional().openapi({ + description: 'User-assigned label for this execution (checkpoint name)', + }), status: z .enum(['running', 'success', 'error']) .openapi({ description: 'Execution status' }), diff --git a/packages/create-bubblelab-app/package.json b/packages/create-bubblelab-app/package.json index 98f4b63e..41fa19e1 100644 --- a/packages/create-bubblelab-app/package.json +++ b/packages/create-bubblelab-app/package.json @@ -1,6 +1,6 @@ { "name": "create-bubblelab-app", - "version": "0.1.302", + "version": "0.1.303", "type": "module", "license": "Apache-2.0", "description": "Create BubbleLab AI agent applications with one command", diff --git a/packages/create-bubblelab-app/templates/basic/package.json b/packages/create-bubblelab-app/templates/basic/package.json index d8a69afa..3719a34b 100644 --- a/packages/create-bubblelab-app/templates/basic/package.json +++ b/packages/create-bubblelab-app/templates/basic/package.json @@ -11,9 +11,9 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@bubblelab/bubble-core": "^0.1.302", - "@bubblelab/bubble-runtime": "^0.1.302", - "@bubblelab/shared-schemas": "^0.1.302", + "@bubblelab/bubble-core": "^0.1.303", + "@bubblelab/bubble-runtime": "^0.1.303", + "@bubblelab/shared-schemas": "^0.1.303", "dotenv": "^16.4.5" }, "devDependencies": { diff --git a/packages/create-bubblelab-app/templates/reddit-scraper/package.json b/packages/create-bubblelab-app/templates/reddit-scraper/package.json index c9715050..addd7a27 100644 --- a/packages/create-bubblelab-app/templates/reddit-scraper/package.json +++ b/packages/create-bubblelab-app/templates/reddit-scraper/package.json @@ -11,8 +11,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@bubblelab/bubble-core": "^0.1.302", - "@bubblelab/bubble-runtime": "^0.1.302", + "@bubblelab/bubble-core": "^0.1.303", + "@bubblelab/bubble-runtime": "^0.1.303", "dotenv": "^16.4.5" }, "devDependencies": {