feat(start-block): add run metadata toggle with trusted <start.metadata> outputs#5700
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
PR SummaryMedium Risk Overview
Reviewed by Cursor Bugbot for commit a5b3519. Bugbot is set up for automated code reviews on this repo. Configure here. |
Greptile SummaryThis PR adds optional trusted run metadata to the Start block. The main changes are:
Confidence Score: 5/5This looks safe to merge.
Important Files Changed
Reviews (4): Last reviewed commit: "fix(start-block): recover metadata chain..." | Re-trigger Greptile |
…propagation, toggle parsing parity
|
@greptile review |
|
@cursor review |
…tion for agent schema
…reserve fail-soft null email
|
@greptile review |
|
@cursor review |
|
@greptile review |
|
@cursor review |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit a5b3519. Configure here.

Summary
<start.metadata>object:userEmail,workspaceId,workflowId,executionId,executionType,executionMode,startTimemetadatakey is server-owned when the toggle is on: caller-supplied values are stripped and overwritten, an input format field namedmetadatafails fast, toggle-off behavior is byte-identicaluserlookup inexecuteWorkflowCore; child/custom-block metadata is built at the invocation boundary inworkflow-handlerType of Change
Testing
Unit tests for spoof-override, fail-closed, and name-collision behavior + tag-dropdown schema paths + custom-block caller identity. Lint, typecheck, and
check:api-validation:strictpass.Checklist