Genesis managed rollout: deploy --metadata passthrough (v2)#1574
Genesis managed rollout: deploy --metadata passthrough (v2)#1574potofpie wants to merge 1 commit into
Conversation
Same contract as #1573: merge source/channel/rollout_org_ids onto the deployment record via --metadata or AGENTUITY_DEPLOY_METADATA; complete may return rolloutId. Co-authored-by: Cursor <[email protected]>
|
The latest Agentuity deployment details.
View deployment logs with the Agentuity CLI: |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
📦 Canary Packages Publishedversion: PackagesInstallAdd to your {
"dependencies": {
"@agentuity/migrate": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-migrate-2.0.27-bdc7f96.tgz",
"@agentuity/opencode": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-opencode-2.0.27-bdc7f96.tgz",
"@agentuity/react": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-react-2.0.27-bdc7f96.tgz",
"@agentuity/pi": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-pi-2.0.27-bdc7f96.tgz",
"@agentuity/schedule": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-schedule-2.0.27-bdc7f96.tgz",
"@agentuity/claude-code": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-claude-code-2.0.27-bdc7f96.tgz",
"@agentuity/postgres": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-postgres-2.0.27-bdc7f96.tgz",
"@agentuity/schema": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-schema-2.0.27-bdc7f96.tgz",
"@agentuity/queue": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-queue-2.0.27-bdc7f96.tgz",
"@agentuity/workbench": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-workbench-2.0.27-bdc7f96.tgz",
"@agentuity/server": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-server-2.0.27-bdc7f96.tgz",
"@agentuity/drizzle": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-drizzle-2.0.27-bdc7f96.tgz",
"@agentuity/coder": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-coder-2.0.27-bdc7f96.tgz",
"@agentuity/email": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-email-2.0.27-bdc7f96.tgz",
"@agentuity/webhook": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-webhook-2.0.27-bdc7f96.tgz",
"@agentuity/auth": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-auth-2.0.27-bdc7f96.tgz",
"@agentuity/keyvalue": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-keyvalue-2.0.27-bdc7f96.tgz",
"@agentuity/vector": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-vector-2.0.27-bdc7f96.tgz",
"@agentuity/cli": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-cli-2.0.27-bdc7f96.tgz",
"@agentuity/coder-tui": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-coder-tui-2.0.27-bdc7f96.tgz",
"@agentuity/db": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-db-2.0.27-bdc7f96.tgz",
"@agentuity/sandbox": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-sandbox-2.0.27-bdc7f96.tgz",
"@agentuity/aigateway": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-aigateway-2.0.27-bdc7f96.tgz",
"@agentuity/task": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-task-2.0.27-bdc7f96.tgz",
"@agentuity/runtime": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-runtime-2.0.27-bdc7f96.tgz",
"@agentuity/frontend": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-frontend-2.0.27-bdc7f96.tgz",
"@agentuity/evals": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-evals-2.0.27-bdc7f96.tgz",
"@agentuity/core": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-core-2.0.27-bdc7f96.tgz"
}
}Or install directly: bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-migrate-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-opencode-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-react-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-pi-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-schedule-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-claude-code-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-postgres-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-schema-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-queue-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-workbench-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-server-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-drizzle-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-coder-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-email-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-webhook-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-auth-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-keyvalue-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-vector-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-cli-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-coder-tui-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-db-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-sandbox-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-aigateway-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-task-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-runtime-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-frontend-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-evals-2.0.27-bdc7f96.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.27-bdc7f96/agentuity-core-2.0.27-bdc7f96.tgz |
Summary
v2:--metadata/AGENTUITY_DEPLOY_METADATAmerges Genesis managed rollout fields (source,channel,rollout_org_ids) onto the deployment upload payload.rolloutIdwhen app fan-out succeeds.deploy.tsafterloadBuildMetadata(no separatedeploy/build.tson v2).Test plan
bunx biome ci .AGENTUITY_DEPLOY_METADATA='{"source":"managed","channel":"edge"}' agentuity cloud deploy ...persists metadata on uploadrolloutIdwhen presentRelated
Made with Cursor