What problem does it solve? Upgrading a CopilotKit v1 application to v2 involves a ground-up rewrite: the GraphQL protocol is replaced by AG-UI, hooks are renamed or split, service adapters are removed, and React packages are consolidated. Doing this by hand means hunting down every deprecated API and guessing at its replacement. ## Core Features & Use Cases - Deprecation Mapping: Complete tables mapping every v1 hook, component, runtime class, and type to its v2 equivalent, including removed APIs with no replacement. - Guided Migration Workflow: A seven-step process covering usage audit, deprecated API identification, package updates, runtime reconfiguration, provider migration, and verification. - Before/After Code Examples: Side-by-side v1 and v2 code for hooks like useCopilotAction to useFrontendTool, useCoAgent to useAgent, and the CopilotRuntime service-adapter-to-agent pattern. - Use Case: A team with a production app using useCopilotAction, CopilotChat, and a Next.js runtime endpoint can follow the references to convert parameters to Zod schemas, switch to createCopilotEndpoint, and consolidate imports into @copilotkit/react. ## Quick Start Migrate my CopilotKit v1 codebase to v2 by replacing deprecated hooks, updating package imports, and converting the runtime to the AG-UI agent pattern.