Genesis deploy metadata passthrough and rollout_id (v2)#1598
Conversation
Validate known managed rollout fields but forward extra keys to app complete, including rollout_id for Obs-triggered genesis-deploy runs. Co-authored-by: Cursor <cursoragent@cursor.com>
|
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/opencode": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-opencode-2.0.29-4cb5376.tgz",
"@agentuity/frontend": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-frontend-2.0.29-4cb5376.tgz",
"@agentuity/cli": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-cli-2.0.29-4cb5376.tgz",
"@agentuity/runtime": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-runtime-2.0.29-4cb5376.tgz",
"@agentuity/task": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-task-2.0.29-4cb5376.tgz",
"@agentuity/email": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-email-2.0.29-4cb5376.tgz",
"@agentuity/coder-tui": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-coder-tui-2.0.29-4cb5376.tgz",
"@agentuity/db": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-db-2.0.29-4cb5376.tgz",
"@agentuity/pi": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-pi-2.0.29-4cb5376.tgz",
"@agentuity/workbench": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-workbench-2.0.29-4cb5376.tgz",
"@agentuity/postgres": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-postgres-2.0.29-4cb5376.tgz",
"@agentuity/auth": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-auth-2.0.29-4cb5376.tgz",
"@agentuity/vector": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-vector-2.0.29-4cb5376.tgz",
"@agentuity/coder": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-coder-2.0.29-4cb5376.tgz",
"@agentuity/schedule": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-schedule-2.0.29-4cb5376.tgz",
"@agentuity/queue": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-queue-2.0.29-4cb5376.tgz",
"@agentuity/schema": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-schema-2.0.29-4cb5376.tgz",
"@agentuity/migrate": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-migrate-2.0.29-4cb5376.tgz",
"@agentuity/evals": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-evals-2.0.29-4cb5376.tgz",
"@agentuity/webhook": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-webhook-2.0.29-4cb5376.tgz",
"@agentuity/core": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-core-2.0.29-4cb5376.tgz",
"@agentuity/claude-code": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-claude-code-2.0.29-4cb5376.tgz",
"@agentuity/keyvalue": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-keyvalue-2.0.29-4cb5376.tgz",
"@agentuity/aigateway": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-aigateway-2.0.29-4cb5376.tgz",
"@agentuity/react": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-react-2.0.29-4cb5376.tgz",
"@agentuity/sandbox": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-sandbox-2.0.29-4cb5376.tgz",
"@agentuity/server": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-server-2.0.29-4cb5376.tgz",
"@agentuity/drizzle": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-drizzle-2.0.29-4cb5376.tgz"
}
}Or install directly: bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-opencode-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-frontend-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-cli-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-runtime-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-task-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-email-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-coder-tui-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-db-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-pi-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-workbench-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-postgres-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-auth-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-vector-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-coder-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-schedule-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-queue-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-schema-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-migrate-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-evals-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-webhook-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-core-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-claude-code-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-keyvalue-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-aigateway-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-react-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-sandbox-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-server-2.0.29-4cb5376.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.29-4cb5376/agentuity-drizzle-2.0.29-4cb5376.tgz |
Summary
.passthrough()so Genesis managed fields validate but extra keys forward to app complete.rollout_idthrough metadata for Obs-triggered genesis-deploy fan-out under the pre-created admin rollout.rollout_idto v2 build metadata schema in@agentuity/core.Companion to #1597 (main). Targets
v2for the CLI version genesis-mono GHA installs today.Test plan
bun test packages/cli/test/deploy-rollout-metadata.test.tsMade with Cursor