Remove v0 migration guide#1317
Conversation
|
The latest Agentuity deployment details.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📜 Recent review details⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (15)
📝 WalkthroughWalkthroughThe changes consolidate migration documentation by removing the tabbed v0→v1 and v1→v2 content and replacing it with a single v2-focused migration guide; an SDK reference callout was also updated to reference migrating from v1 to v2. Changes
🚥 Pre-merge checks | ✅ 1✅ Passed checks (1 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
📦 Canary Packages Publishedversion: PackagesInstallAdd to your {
"dependencies": {
"@agentuity/db": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-db-2.0.6-fdba938.tgz",
"@agentuity/frontend": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-frontend-2.0.6-fdba938.tgz",
"@agentuity/email": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-email-2.0.6-fdba938.tgz",
"@agentuity/queue": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-queue-2.0.6-fdba938.tgz",
"@agentuity/server": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-server-2.0.6-fdba938.tgz",
"@agentuity/schema": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-schema-2.0.6-fdba938.tgz",
"@agentuity/workbench": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-workbench-2.0.6-fdba938.tgz",
"@agentuity/runtime": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-runtime-2.0.6-fdba938.tgz",
"@agentuity/keyvalue": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-keyvalue-2.0.6-fdba938.tgz",
"@agentuity/react": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-react-2.0.6-fdba938.tgz",
"@agentuity/task": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-task-2.0.6-fdba938.tgz",
"@agentuity/auth": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-auth-2.0.6-fdba938.tgz",
"@agentuity/opencode": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-opencode-2.0.6-fdba938.tgz",
"@agentuity/drizzle": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-drizzle-2.0.6-fdba938.tgz",
"@agentuity/postgres": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-postgres-2.0.6-fdba938.tgz",
"@agentuity/vector": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-vector-2.0.6-fdba938.tgz",
"@agentuity/core": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-core-2.0.6-fdba938.tgz",
"@agentuity/claude-code": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-claude-code-2.0.6-fdba938.tgz",
"@agentuity/schedule": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-schedule-2.0.6-fdba938.tgz",
"@agentuity/migrate": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-migrate-2.0.6-fdba938.tgz",
"@agentuity/cli": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-cli-2.0.6-fdba938.tgz",
"@agentuity/webhook": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-webhook-2.0.6-fdba938.tgz",
"@agentuity/evals": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-evals-2.0.6-fdba938.tgz",
"@agentuity/coder": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-coder-2.0.6-fdba938.tgz",
"@agentuity/sandbox": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-sandbox-2.0.6-fdba938.tgz"
}
}Or install directly: bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-db-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-frontend-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-email-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-queue-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-server-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-schema-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-workbench-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-runtime-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-keyvalue-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-react-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-task-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-auth-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-opencode-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-drizzle-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-postgres-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-vector-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-core-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-claude-code-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-schedule-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-migrate-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-cli-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-webhook-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-evals-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-coder-2.0.6-fdba938.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.6-fdba938/agentuity-sandbox-2.0.6-fdba938.tgz |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
apps/docs/src/web/content/reference/migration-guide.mdx (1)
7-7: Name the supported upgrade path explicitly in the intro.Now that this page is v2-only, the intro should say up front that it is for upgrading from v1 to v2. Right now readers still have to infer whether older migrations are covered.
✏️ Suggested copy
-v2 replaces auto-discovery with explicit wiring, drops the `createRouter()` wrapper for native Hono, and moves build config from `agentuity.config.ts` to standard `vite.config.ts`. This guide covers every breaking change and how to update your project. +Use this guide to upgrade a v1 project to v2. v2 replaces auto-discovery with explicit wiring, drops the `createRouter()` wrapper for native Hono, and moves build config from `agentuity.config.ts` to standard `vite.config.ts`.As per coding guidelines, "Page intros should be 1-2 sentences, problem-focused, and add value beyond the frontmatter description".
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@apps/docs/src/web/content/reference/migration-guide.mdx` at line 7, Update the page intro sentence that currently starts "v2 replaces auto-discovery..." to explicitly state the supported upgrade path as "Upgrade from v1 to v2" (e.g., prepend or replace with a 1–2 sentence intro like "This guide explains how to upgrade from v1 to v2 of the framework, covering breaking changes such as replacing auto‑discovery with explicit wiring, removal of createRouter(), and moving build config to vite.config.ts."). Ensure the new intro is problem‑focused, 1–2 sentences, and clearly labels the guide as the v1→v2 upgrade path so readers don't have to infer scope.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@apps/docs/src/web/content/reference/migration-guide.mdx`:
- Line 7: Update the page intro sentence that currently starts "v2 replaces
auto-discovery..." to explicitly state the supported upgrade path as "Upgrade
from v1 to v2" (e.g., prepend or replace with a 1–2 sentence intro like "This
guide explains how to upgrade from v1 to v2 of the framework, covering breaking
changes such as replacing auto‑discovery with explicit wiring, removal of
createRouter(), and moving build config to vite.config.ts."). Ensure the new
intro is problem‑focused, 1–2 sentences, and clearly labels the guide as the
v1→v2 upgrade path so readers don't have to infer scope.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 818277a7-ba23-436b-88f4-e673dca9fd19
📒 Files selected for processing (2)
apps/docs/src/web/content/reference/migration-guide.mdxapps/docs/src/web/content/reference/sdk-reference/advanced.mdx
📜 Review details
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (15)
- GitHub Check: Framework Integration Tests (TanStack & Next.js)
- GitHub Check: Template Integration Tests
- GitHub Check: Storage CLI Tests
- GitHub Check: Queue CLI Tests
- GitHub Check: Playwright E2E Smoke Test
- GitHub Check: Queue SDK Tests
- GitHub Check: Sandbox CLI Tests
- GitHub Check: SDK Integration Test Suite
- GitHub Check: Package Installation & Usage Test
- GitHub Check: Standalone Agent Test
- GitHub Check: Cloud Deployment Tests
- GitHub Check: Postgres SSL Integration Test
- GitHub Check: Build
- GitHub Check: Pack & Upload
- GitHub Check: Agentuity Deployment
🧰 Additional context used
📓 Path-based instructions (2)
apps/docs/src/web/content/**/*.mdx
📄 CodeRabbit inference engine (apps/docs/src/web/content/AGENTS.md)
apps/docs/src/web/content/**/*.mdx: Write 1-2 sentences of motivation before presenting code, then include working code immediately (context-then-code pattern)
Keep documentation lean: avoid walls of text, use progressive disclosure with basic examples first and advanced topics later
Standalone code examples must include imports and be runnable; short inline references are acceptable without imports
Use scannable documentation structure with clear headings, callouts, and inline comments explaining 'why' not 'what'
Explain the benefit and use case for features without using hollow adjectives like 'powerful', 'seamless', or 'enterprise-grade'
Verify API and CLI flag documentation against SDK source code and AGENTS.md files before publishing
Page titles should be action-oriented (e.g., 'Calling Other Agents' not 'Agent Communication')
Page intros should be 1-2 sentences, problem-focused, and add value beyond the frontmatter description
Use specific, benefit-focused language instead of generic terms: prefer 'consistent API' over 'unified', 'type-safe' over generic adjectives
Cross-links must include specific context explaining why the reader should follow the link, not generic 'See also' phrases
External tool links should appear on first mention only within a page
Use Callout components with type 'info' for context and clarifications, 'warning' for gotchas and required setup, 'tip' for optimizations and advanced patterns
Use 'ctx.logger' in server/agent code examples and 'c.var.logger' in route examples instead of 'console.log'
Do not include suppression comments like '//@ts-ignore' or '// eslint-disable' in code examples
Explicitly mark optional parameters as 'optional' in prose; readers should not need to parse type signatures
Use a balance of raw SDK providers and AI SDK providers (openai(), anthropic()) in code examples to demonstrate provider flexibility
Prefer 's' from '@agentuity/schema' for schemas in examples; other StandardSchema libraries (Zod, ArkType, Va...
Files:
apps/docs/src/web/content/reference/sdk-reference/advanced.mdxapps/docs/src/web/content/reference/migration-guide.mdx
apps/docs/src/web/content/**/reference/sdk-reference/**/*.mdx
📄 CodeRabbit inference engine (apps/docs/src/web/content/AGENTS.md)
apps/docs/src/web/content/**/reference/sdk-reference/**/*.mdx: SDK Reference pages should use a hybrid format with narrative intro followed by structured method documentation with signature, parameters, returns, and example for each method
Each method in SDK Reference pages must include: method signature, one-sentence description, parameters table or list, return type, and at least one code example
Files:
apps/docs/src/web/content/reference/sdk-reference/advanced.mdx
🔇 Additional comments (1)
apps/docs/src/web/content/reference/sdk-reference/advanced.mdx (1)
288-289: Good migration pointer update.This now points readers to the remaining supported upgrade path instead of sending them toward removed v0 content.
Summary by CodeRabbit