Repository navigation
Speed up CI builds for snapshot-based Genesis deploys - #1556
Conversation
|
The latest Agentuity deployment details.
|
|
Warning Review limit reached
More reviews will be available in 27 minutes and 4 seconds. Learn how PR review limits work. Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file). ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (6)
📝 WalkthroughWalkthroughThis PR bumps versions to 3.0.9 across 30+ packages and 3.0.10 for CLI, and adds an optional skipTypeCheck feature allowing conditional TypeScript validation during deploy workflows. The feature detects existing Bun dependencies and skips reinstallation when found. ChangesVersion Bump Release
Skip TypeScript Type Check Feature
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Comment |
📦 Canary Packages Publishedversion: PackagesInstallAdd to your {
"dependencies": {
"@agentuity/pi": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-pi-3.0.9-fc392e8.tgz",
"@agentuity/hono": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-hono-3.0.9-fc392e8.tgz",
"@agentuity/email": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-email-3.0.9-fc392e8.tgz",
"@agentuity/stream": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-stream-3.0.9-fc392e8.tgz",
"@agentuity/keyvalue": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-keyvalue-3.0.9-fc392e8.tgz",
"@agentuity/opencode": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-opencode-3.0.9-fc392e8.tgz",
"@agentuity/migrate": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-migrate-3.0.9-fc392e8.tgz",
"@agentuity/vite": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-vite-3.0.9-fc392e8.tgz",
"@agentuity/adapter": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-adapter-3.0.9-fc392e8.tgz",
"@agentuity/cli": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-cli-3.0.9-fc392e8.tgz",
"@agentuity/schedule": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-schedule-3.0.9-fc392e8.tgz",
"@agentuity/postgres": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-postgres-3.0.9-fc392e8.tgz",
"@agentuity/task": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-task-3.0.9-fc392e8.tgz",
"@agentuity/schema": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-schema-3.0.9-fc392e8.tgz",
"@agentuity/claude-code": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-claude-code-3.0.9-fc392e8.tgz",
"@agentuity/sandbox": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-sandbox-3.0.9-fc392e8.tgz",
"@agentuity/db": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-db-3.0.9-fc392e8.tgz",
"@agentuity/coder": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-coder-3.0.9-fc392e8.tgz",
"@agentuity/core": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-core-3.0.9-fc392e8.tgz",
"@agentuity/coder-tui": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-coder-tui-3.0.9-fc392e8.tgz",
"@agentuity/runtime": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-runtime-3.0.9-fc392e8.tgz",
"create-agentuity": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/create-agentuity-3.0.9-fc392e8.tgz",
"@agentuity/telemetry": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-telemetry-3.0.9-fc392e8.tgz",
"@agentuity/analytics": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-analytics-3.0.9-fc392e8.tgz",
"@agentuity/drizzle": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-drizzle-3.0.9-fc392e8.tgz",
"@agentuity/vector": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-vector-3.0.9-fc392e8.tgz",
"@agentuity/local": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-local-3.0.9-fc392e8.tgz",
"@agentuity/server": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-server-3.0.9-fc392e8.tgz",
"@agentuity/storage": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-storage-3.0.9-fc392e8.tgz",
"@agentuity/queue": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-queue-3.0.9-fc392e8.tgz",
"@agentuity/aigateway": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-aigateway-3.0.9-fc392e8.tgz",
"@agentuity/webhook": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-webhook-3.0.9-fc392e8.tgz"
}
}Or install directly: bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-pi-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-hono-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-email-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-stream-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-keyvalue-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-opencode-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-migrate-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-vite-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-adapter-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-cli-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-schedule-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-postgres-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-task-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-schema-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-claude-code-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-sandbox-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-db-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-coder-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-core-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-coder-tui-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-runtime-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/create-agentuity-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-telemetry-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-analytics-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-drizzle-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-vector-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-local-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-server-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-storage-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-queue-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-aigateway-3.0.9-fc392e8.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/3.0.9-fc392e8/agentuity-webhook-3.0.9-fc392e8.tgz |
9a9acd9 to
7ddde34
Compare
Wire --skip-type-check through CI into deploy, skip redundant bun install when deps are already on disk, and allow agentuity build --ci without --url for local snapshot sources. Co-authored-by: Cursor <cursoragent@cursor.com>
7ddde34 to
cbeda66
Compare
Co-authored-by: Cursor <cursoragent@cursor.com>
Summary
--skip-type-checkfromagentuity build --cithrough nesteddeployand intorunBuildPipeline(~50–65s/org saved once Genesis uses a CLI with deploy support).bun installwhenbun.lock+node_modules/.bunalready exist on disk or in a monorepo parent (safe fallback when deps are missing).agentuity build --ciwithout--urlfor snapshot/local-source deploys (Genesis sandbox restores source beforedeploy.shruns).@agentuity/clito3.0.10.Test plan
bun test packages/cli/test/cmd/build/ci.test.tsbun run typecheckinpackages/cli@agentuity/cli@3.0.10Stack
Summary by CodeRabbit
New Features
--skip-type-checkflag to skip TypeScript validation during deployment, enabling faster build cycles when type checking is not needed.Chores