diff --git a/.gitattributes b/.gitattributes index 687be1acda..5782833ed6 100644 --- a/.gitattributes +++ b/.gitattributes @@ -7,28 +7,7 @@ *.webm filter=lfs diff=lfs merge=lfs -text *.wav filter=lfs diff=lfs merge=lfs -text -# Shell scripts must retain LF line endings. Windows contributors regenerating -# showcase starters on a Windows checkout (or with autocrlf=true) would -# otherwise silently ship CRLF ``entrypoint.sh`` files that bash in the -# Docker runtime rejects (``bad interpreter: No such file or directory``). +# Shell scripts must retain LF line endings. Windows contributors with +# autocrlf=true would otherwise silently ship CRLF entrypoint.sh files +# that bash in the Docker runtime rejects. *.sh text eol=lf - -# Generated showcase starters — do not edit manually -# Regenerate with: cd showcase/scripts && npx tsx generate-starters.ts -showcase/starters/ag2/** linguist-generated=true -showcase/starters/agno/** linguist-generated=true -showcase/starters/claude-sdk-python/** linguist-generated=true -showcase/starters/claude-sdk-typescript/** linguist-generated=true -showcase/starters/crewai-crews/** linguist-generated=true -showcase/starters/google-adk/** linguist-generated=true -showcase/starters/langgraph-fastapi/** linguist-generated=true -showcase/starters/langgraph-python/** linguist-generated=true -showcase/starters/langgraph-typescript/** linguist-generated=true -showcase/starters/langroid/** linguist-generated=true -showcase/starters/llamaindex/** linguist-generated=true -showcase/starters/mastra/** linguist-generated=true -showcase/starters/ms-agent-dotnet/** linguist-generated=true -showcase/starters/ms-agent-python/** linguist-generated=true -showcase/starters/pydantic-ai/** linguist-generated=true -showcase/starters/spring-ai/** linguist-generated=true -showcase/starters/strands/** linguist-generated=true diff --git a/showcase/packages/ag2/.dockerignore b/showcase/integrations/ag2/.dockerignore similarity index 100% rename from showcase/packages/ag2/.dockerignore rename to showcase/integrations/ag2/.dockerignore diff --git a/showcase/packages/ag2/.env.example b/showcase/integrations/ag2/.env.example similarity index 100% rename from showcase/packages/ag2/.env.example rename to showcase/integrations/ag2/.env.example diff --git a/showcase/packages/ag2/.gitignore b/showcase/integrations/ag2/.gitignore similarity index 100% rename from showcase/packages/ag2/.gitignore rename to showcase/integrations/ag2/.gitignore diff --git a/showcase/packages/ag2/Dockerfile b/showcase/integrations/ag2/Dockerfile similarity index 100% rename from showcase/packages/ag2/Dockerfile rename to showcase/integrations/ag2/Dockerfile diff --git a/showcase/packages/ag2/PARITY_NOTES.md b/showcase/integrations/ag2/PARITY_NOTES.md similarity index 100% rename from showcase/packages/ag2/PARITY_NOTES.md rename to showcase/integrations/ag2/PARITY_NOTES.md diff --git a/showcase/packages/ag2/docs-links.json b/showcase/integrations/ag2/docs-links.json similarity index 100% rename from showcase/packages/ag2/docs-links.json rename to showcase/integrations/ag2/docs-links.json diff --git a/showcase/packages/ag2/entrypoint.sh b/showcase/integrations/ag2/entrypoint.sh similarity index 100% rename from showcase/packages/ag2/entrypoint.sh rename to showcase/integrations/ag2/entrypoint.sh diff --git a/showcase/packages/ag2/manifest.yaml b/showcase/integrations/ag2/manifest.yaml similarity index 100% rename from showcase/packages/ag2/manifest.yaml rename to showcase/integrations/ag2/manifest.yaml diff --git a/showcase/packages/ag2/next.config.ts b/showcase/integrations/ag2/next.config.ts similarity index 100% rename from showcase/packages/ag2/next.config.ts rename to showcase/integrations/ag2/next.config.ts diff --git a/showcase/packages/ag2/package-lock.json b/showcase/integrations/ag2/package-lock.json similarity index 100% rename from showcase/packages/ag2/package-lock.json rename to showcase/integrations/ag2/package-lock.json diff --git a/showcase/packages/ag2/package.json b/showcase/integrations/ag2/package.json similarity index 100% rename from showcase/packages/ag2/package.json rename to showcase/integrations/ag2/package.json diff --git a/showcase/packages/ag2/playwright.config.ts b/showcase/integrations/ag2/playwright.config.ts similarity index 100% rename from showcase/packages/ag2/playwright.config.ts rename to showcase/integrations/ag2/playwright.config.ts diff --git a/showcase/packages/ag2/postcss.config.mjs b/showcase/integrations/ag2/postcss.config.mjs similarity index 100% rename from showcase/packages/ag2/postcss.config.mjs rename to showcase/integrations/ag2/postcss.config.mjs diff --git a/showcase/packages/ag2/public/.gitkeep b/showcase/integrations/ag2/public/.gitkeep similarity index 100% rename from showcase/packages/ag2/public/.gitkeep rename to showcase/integrations/ag2/public/.gitkeep diff --git a/showcase/packages/ag2/qa/agentic-chat.md b/showcase/integrations/ag2/qa/agentic-chat.md similarity index 100% rename from showcase/packages/ag2/qa/agentic-chat.md rename to showcase/integrations/ag2/qa/agentic-chat.md diff --git a/showcase/packages/ag2/qa/chat-customization-css.md b/showcase/integrations/ag2/qa/chat-customization-css.md similarity index 100% rename from showcase/packages/ag2/qa/chat-customization-css.md rename to showcase/integrations/ag2/qa/chat-customization-css.md diff --git a/showcase/packages/ag2/qa/chat-slots.md b/showcase/integrations/ag2/qa/chat-slots.md similarity index 100% rename from showcase/packages/ag2/qa/chat-slots.md rename to showcase/integrations/ag2/qa/chat-slots.md diff --git a/showcase/packages/ag2/qa/frontend-tools-async.md b/showcase/integrations/ag2/qa/frontend-tools-async.md similarity index 100% rename from showcase/packages/ag2/qa/frontend-tools-async.md rename to showcase/integrations/ag2/qa/frontend-tools-async.md diff --git a/showcase/packages/ag2/qa/frontend-tools.md b/showcase/integrations/ag2/qa/frontend-tools.md similarity index 100% rename from showcase/packages/ag2/qa/frontend-tools.md rename to showcase/integrations/ag2/qa/frontend-tools.md diff --git a/showcase/packages/ag2/qa/gen-ui-agent.md b/showcase/integrations/ag2/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/ag2/qa/gen-ui-agent.md rename to showcase/integrations/ag2/qa/gen-ui-agent.md diff --git a/showcase/packages/ag2/qa/gen-ui-tool-based.md b/showcase/integrations/ag2/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/ag2/qa/gen-ui-tool-based.md rename to showcase/integrations/ag2/qa/gen-ui-tool-based.md diff --git a/showcase/packages/ag2/qa/headless-simple.md b/showcase/integrations/ag2/qa/headless-simple.md similarity index 100% rename from showcase/packages/ag2/qa/headless-simple.md rename to showcase/integrations/ag2/qa/headless-simple.md diff --git a/showcase/packages/ag2/qa/hitl-in-app.md b/showcase/integrations/ag2/qa/hitl-in-app.md similarity index 100% rename from showcase/packages/ag2/qa/hitl-in-app.md rename to showcase/integrations/ag2/qa/hitl-in-app.md diff --git a/showcase/packages/ag2/qa/hitl-in-chat.md b/showcase/integrations/ag2/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/ag2/qa/hitl-in-chat.md rename to showcase/integrations/ag2/qa/hitl-in-chat.md diff --git a/showcase/packages/ag2/qa/prebuilt-popup.md b/showcase/integrations/ag2/qa/prebuilt-popup.md similarity index 100% rename from showcase/packages/ag2/qa/prebuilt-popup.md rename to showcase/integrations/ag2/qa/prebuilt-popup.md diff --git a/showcase/packages/ag2/qa/prebuilt-sidebar.md b/showcase/integrations/ag2/qa/prebuilt-sidebar.md similarity index 100% rename from showcase/packages/ag2/qa/prebuilt-sidebar.md rename to showcase/integrations/ag2/qa/prebuilt-sidebar.md diff --git a/showcase/packages/ag2/qa/readonly-state-agent-context.md b/showcase/integrations/ag2/qa/readonly-state-agent-context.md similarity index 100% rename from showcase/packages/ag2/qa/readonly-state-agent-context.md rename to showcase/integrations/ag2/qa/readonly-state-agent-context.md diff --git a/showcase/packages/ag2/qa/reasoning-default-render.md b/showcase/integrations/ag2/qa/reasoning-default-render.md similarity index 100% rename from showcase/packages/ag2/qa/reasoning-default-render.md rename to showcase/integrations/ag2/qa/reasoning-default-render.md diff --git a/showcase/packages/ag2/qa/shared-state-read.md b/showcase/integrations/ag2/qa/shared-state-read.md similarity index 100% rename from showcase/packages/ag2/qa/shared-state-read.md rename to showcase/integrations/ag2/qa/shared-state-read.md diff --git a/showcase/packages/ag2/qa/shared-state-streaming.md b/showcase/integrations/ag2/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/ag2/qa/shared-state-streaming.md rename to showcase/integrations/ag2/qa/shared-state-streaming.md diff --git a/showcase/packages/ag2/qa/shared-state-write.md b/showcase/integrations/ag2/qa/shared-state-write.md similarity index 100% rename from showcase/packages/ag2/qa/shared-state-write.md rename to showcase/integrations/ag2/qa/shared-state-write.md diff --git a/showcase/packages/ag2/qa/subagents.md b/showcase/integrations/ag2/qa/subagents.md similarity index 100% rename from showcase/packages/ag2/qa/subagents.md rename to showcase/integrations/ag2/qa/subagents.md diff --git a/showcase/packages/ag2/qa/tool-rendering-custom-catchall.md b/showcase/integrations/ag2/qa/tool-rendering-custom-catchall.md similarity index 100% rename from showcase/packages/ag2/qa/tool-rendering-custom-catchall.md rename to showcase/integrations/ag2/qa/tool-rendering-custom-catchall.md diff --git a/showcase/packages/ag2/qa/tool-rendering-default-catchall.md b/showcase/integrations/ag2/qa/tool-rendering-default-catchall.md similarity index 100% rename from showcase/packages/ag2/qa/tool-rendering-default-catchall.md rename to showcase/integrations/ag2/qa/tool-rendering-default-catchall.md diff --git a/showcase/packages/ag2/qa/tool-rendering.md b/showcase/integrations/ag2/qa/tool-rendering.md similarity index 100% rename from showcase/packages/ag2/qa/tool-rendering.md rename to showcase/integrations/ag2/qa/tool-rendering.md diff --git a/showcase/packages/ag2/requirements.txt b/showcase/integrations/ag2/requirements.txt similarity index 100% rename from showcase/packages/ag2/requirements.txt rename to showcase/integrations/ag2/requirements.txt diff --git a/showcase/packages/ag2/src/agent_server.py b/showcase/integrations/ag2/src/agent_server.py similarity index 100% rename from showcase/packages/ag2/src/agent_server.py rename to showcase/integrations/ag2/src/agent_server.py diff --git a/showcase/packages/ag2/src/agents/__init__.py b/showcase/integrations/ag2/src/agents/__init__.py similarity index 100% rename from showcase/packages/ag2/src/agents/__init__.py rename to showcase/integrations/ag2/src/agents/__init__.py diff --git a/showcase/packages/ag2/src/agents/agent.py b/showcase/integrations/ag2/src/agents/agent.py similarity index 100% rename from showcase/packages/ag2/src/agents/agent.py rename to showcase/integrations/ag2/src/agents/agent.py diff --git a/showcase/packages/ag2/src/app/api/copilotkit/route.ts b/showcase/integrations/ag2/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/ag2/src/app/api/copilotkit/route.ts rename to showcase/integrations/ag2/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/ag2/src/app/api/debug/route.ts b/showcase/integrations/ag2/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/ag2/src/app/api/debug/route.ts rename to showcase/integrations/ag2/src/app/api/debug/route.ts diff --git a/showcase/packages/ag2/src/app/api/health/route.ts b/showcase/integrations/ag2/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/ag2/src/app/api/health/route.ts rename to showcase/integrations/ag2/src/app/api/health/route.ts diff --git a/showcase/packages/ag2/src/app/api/smoke/route.ts b/showcase/integrations/ag2/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/ag2/src/app/api/smoke/route.ts rename to showcase/integrations/ag2/src/app/api/smoke/route.ts diff --git a/showcase/packages/ag2/src/app/demos/agentic-chat/README.md b/showcase/integrations/ag2/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/ag2/src/app/demos/agentic-chat/README.md rename to showcase/integrations/ag2/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/ag2/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/ag2/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/ag2/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/ag2/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/ag2/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/ag2/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/ag2/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/ag2/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/ag2/src/app/demos/chat-slots/custom-assistant-message.tsx b/showcase/integrations/ag2/src/app/demos/chat-slots/custom-assistant-message.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/chat-slots/custom-assistant-message.tsx rename to showcase/integrations/ag2/src/app/demos/chat-slots/custom-assistant-message.tsx diff --git a/showcase/packages/ag2/src/app/demos/chat-slots/custom-disclaimer.tsx b/showcase/integrations/ag2/src/app/demos/chat-slots/custom-disclaimer.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/chat-slots/custom-disclaimer.tsx rename to showcase/integrations/ag2/src/app/demos/chat-slots/custom-disclaimer.tsx diff --git a/showcase/packages/ag2/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/ag2/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/ag2/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/ag2/src/app/demos/chat-slots/page.tsx b/showcase/integrations/ag2/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/ag2/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/ag2/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/ag2/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/ag2/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/ag2/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/ag2/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/ag2/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/ag2/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/ag2/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/ag2/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/ag2/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/ag2/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/ag2/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/ag2/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/ag2/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/ag2/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/headless-simple/page.tsx b/showcase/integrations/ag2/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/ag2/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/ag2/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/ag2/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/ag2/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/ag2/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/ag2/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/hitl-in-chat/page.tsx b/showcase/integrations/ag2/src/app/demos/hitl-in-chat/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/hitl-in-chat/page.tsx rename to showcase/integrations/ag2/src/app/demos/hitl-in-chat/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/hitl-in-chat/time-picker-card.tsx b/showcase/integrations/ag2/src/app/demos/hitl-in-chat/time-picker-card.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/hitl-in-chat/time-picker-card.tsx rename to showcase/integrations/ag2/src/app/demos/hitl-in-chat/time-picker-card.tsx diff --git a/showcase/packages/ag2/src/app/demos/hitl/README.md b/showcase/integrations/ag2/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/ag2/src/app/demos/hitl/README.md rename to showcase/integrations/ag2/src/app/demos/hitl/README.md diff --git a/showcase/packages/ag2/src/app/demos/hitl/page.tsx b/showcase/integrations/ag2/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/hitl/page.tsx rename to showcase/integrations/ag2/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/ag2/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/ag2/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/ag2/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/ag2/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/ag2/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/ag2/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/reasoning-default-render/page.tsx b/showcase/integrations/ag2/src/app/demos/reasoning-default-render/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/reasoning-default-render/page.tsx rename to showcase/integrations/ag2/src/app/demos/reasoning-default-render/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/ag2/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/ag2/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/ag2/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/ag2/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/ag2/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/ag2/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/ag2/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/ag2/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/subagents/page.tsx b/showcase/integrations/ag2/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/subagents/page.tsx rename to showcase/integrations/ag2/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/ag2/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/ag2/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/ag2/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/ag2/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/ag2/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/ag2/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/ag2/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/ag2/src/app/demos/tool-rendering/README.md b/showcase/integrations/ag2/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/ag2/src/app/demos/tool-rendering/README.md rename to showcase/integrations/ag2/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/ag2/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/ag2/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/ag2/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/ag2/src/app/globals.css b/showcase/integrations/ag2/src/app/globals.css similarity index 100% rename from showcase/packages/ag2/src/app/globals.css rename to showcase/integrations/ag2/src/app/globals.css diff --git a/showcase/packages/ag2/src/app/layout.tsx b/showcase/integrations/ag2/src/app/layout.tsx similarity index 100% rename from showcase/packages/ag2/src/app/layout.tsx rename to showcase/integrations/ag2/src/app/layout.tsx diff --git a/showcase/packages/ag2/src/app/page.tsx b/showcase/integrations/ag2/src/app/page.tsx similarity index 100% rename from showcase/packages/ag2/src/app/page.tsx rename to showcase/integrations/ag2/src/app/page.tsx diff --git a/showcase/packages/ag2/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/ag2/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/ag2/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/chat-customization-css.spec.ts b/showcase/integrations/ag2/tests/e2e/chat-customization-css.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/chat-customization-css.spec.ts rename to showcase/integrations/ag2/tests/e2e/chat-customization-css.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/chat-slots.spec.ts b/showcase/integrations/ag2/tests/e2e/chat-slots.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/chat-slots.spec.ts rename to showcase/integrations/ag2/tests/e2e/chat-slots.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/frontend-tools-async.spec.ts b/showcase/integrations/ag2/tests/e2e/frontend-tools-async.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/frontend-tools-async.spec.ts rename to showcase/integrations/ag2/tests/e2e/frontend-tools-async.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/frontend-tools.spec.ts b/showcase/integrations/ag2/tests/e2e/frontend-tools.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/frontend-tools.spec.ts rename to showcase/integrations/ag2/tests/e2e/frontend-tools.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/ag2/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/ag2/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/ag2/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/ag2/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/headless-simple.spec.ts b/showcase/integrations/ag2/tests/e2e/headless-simple.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/headless-simple.spec.ts rename to showcase/integrations/ag2/tests/e2e/headless-simple.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/hitl-in-app.spec.ts b/showcase/integrations/ag2/tests/e2e/hitl-in-app.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/hitl-in-app.spec.ts rename to showcase/integrations/ag2/tests/e2e/hitl-in-app.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/ag2/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/ag2/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/prebuilt-popup.spec.ts b/showcase/integrations/ag2/tests/e2e/prebuilt-popup.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/prebuilt-popup.spec.ts rename to showcase/integrations/ag2/tests/e2e/prebuilt-popup.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/prebuilt-sidebar.spec.ts b/showcase/integrations/ag2/tests/e2e/prebuilt-sidebar.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/prebuilt-sidebar.spec.ts rename to showcase/integrations/ag2/tests/e2e/prebuilt-sidebar.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/readonly-state-agent-context.spec.ts b/showcase/integrations/ag2/tests/e2e/readonly-state-agent-context.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/readonly-state-agent-context.spec.ts rename to showcase/integrations/ag2/tests/e2e/readonly-state-agent-context.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/reasoning-default-render.spec.ts b/showcase/integrations/ag2/tests/e2e/reasoning-default-render.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/reasoning-default-render.spec.ts rename to showcase/integrations/ag2/tests/e2e/reasoning-default-render.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/ag2/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/ag2/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/ag2/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/ag2/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/ag2/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/ag2/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/subagents.spec.ts b/showcase/integrations/ag2/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/subagents.spec.ts rename to showcase/integrations/ag2/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/tool-rendering-custom-catchall.spec.ts b/showcase/integrations/ag2/tests/e2e/tool-rendering-custom-catchall.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/tool-rendering-custom-catchall.spec.ts rename to showcase/integrations/ag2/tests/e2e/tool-rendering-custom-catchall.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/tool-rendering-default-catchall.spec.ts b/showcase/integrations/ag2/tests/e2e/tool-rendering-default-catchall.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/tool-rendering-default-catchall.spec.ts rename to showcase/integrations/ag2/tests/e2e/tool-rendering-default-catchall.spec.ts diff --git a/showcase/packages/ag2/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/ag2/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/ag2/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/ag2/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/ag2/tsconfig.json b/showcase/integrations/ag2/tsconfig.json similarity index 100% rename from showcase/packages/ag2/tsconfig.json rename to showcase/integrations/ag2/tsconfig.json diff --git a/showcase/packages/agno/.dockerignore b/showcase/integrations/agno/.dockerignore similarity index 100% rename from showcase/packages/agno/.dockerignore rename to showcase/integrations/agno/.dockerignore diff --git a/showcase/packages/agno/.env.example b/showcase/integrations/agno/.env.example similarity index 100% rename from showcase/packages/agno/.env.example rename to showcase/integrations/agno/.env.example diff --git a/showcase/packages/agno/.gitignore b/showcase/integrations/agno/.gitignore similarity index 100% rename from showcase/packages/agno/.gitignore rename to showcase/integrations/agno/.gitignore diff --git a/showcase/packages/agno/Dockerfile b/showcase/integrations/agno/Dockerfile similarity index 100% rename from showcase/packages/agno/Dockerfile rename to showcase/integrations/agno/Dockerfile diff --git a/showcase/packages/agno/PARITY_NOTES.md b/showcase/integrations/agno/PARITY_NOTES.md similarity index 100% rename from showcase/packages/agno/PARITY_NOTES.md rename to showcase/integrations/agno/PARITY_NOTES.md diff --git a/showcase/packages/agno/docs-links.json b/showcase/integrations/agno/docs-links.json similarity index 100% rename from showcase/packages/agno/docs-links.json rename to showcase/integrations/agno/docs-links.json diff --git a/showcase/packages/agno/entrypoint.sh b/showcase/integrations/agno/entrypoint.sh similarity index 100% rename from showcase/packages/agno/entrypoint.sh rename to showcase/integrations/agno/entrypoint.sh diff --git a/showcase/packages/agno/manifest.yaml b/showcase/integrations/agno/manifest.yaml similarity index 100% rename from showcase/packages/agno/manifest.yaml rename to showcase/integrations/agno/manifest.yaml diff --git a/showcase/packages/agno/next.config.ts b/showcase/integrations/agno/next.config.ts similarity index 100% rename from showcase/packages/agno/next.config.ts rename to showcase/integrations/agno/next.config.ts diff --git a/showcase/packages/agno/package-lock.json b/showcase/integrations/agno/package-lock.json similarity index 100% rename from showcase/packages/agno/package-lock.json rename to showcase/integrations/agno/package-lock.json diff --git a/showcase/packages/agno/package.json b/showcase/integrations/agno/package.json similarity index 100% rename from showcase/packages/agno/package.json rename to showcase/integrations/agno/package.json diff --git a/showcase/packages/agno/playwright.config.ts b/showcase/integrations/agno/playwright.config.ts similarity index 100% rename from showcase/packages/agno/playwright.config.ts rename to showcase/integrations/agno/playwright.config.ts diff --git a/showcase/packages/agno/postcss.config.mjs b/showcase/integrations/agno/postcss.config.mjs similarity index 100% rename from showcase/packages/agno/postcss.config.mjs rename to showcase/integrations/agno/postcss.config.mjs diff --git a/showcase/packages/agno/public/.gitkeep b/showcase/integrations/agno/public/.gitkeep similarity index 100% rename from showcase/packages/agno/public/.gitkeep rename to showcase/integrations/agno/public/.gitkeep diff --git a/showcase/packages/agno/qa/agentic-chat-reasoning.md b/showcase/integrations/agno/qa/agentic-chat-reasoning.md similarity index 100% rename from showcase/packages/agno/qa/agentic-chat-reasoning.md rename to showcase/integrations/agno/qa/agentic-chat-reasoning.md diff --git a/showcase/packages/agno/qa/agentic-chat.md b/showcase/integrations/agno/qa/agentic-chat.md similarity index 100% rename from showcase/packages/agno/qa/agentic-chat.md rename to showcase/integrations/agno/qa/agentic-chat.md diff --git a/showcase/packages/agno/qa/auth.md b/showcase/integrations/agno/qa/auth.md similarity index 100% rename from showcase/packages/agno/qa/auth.md rename to showcase/integrations/agno/qa/auth.md diff --git a/showcase/packages/agno/qa/chat-customization-css.md b/showcase/integrations/agno/qa/chat-customization-css.md similarity index 100% rename from showcase/packages/agno/qa/chat-customization-css.md rename to showcase/integrations/agno/qa/chat-customization-css.md diff --git a/showcase/packages/agno/qa/chat-slots.md b/showcase/integrations/agno/qa/chat-slots.md similarity index 100% rename from showcase/packages/agno/qa/chat-slots.md rename to showcase/integrations/agno/qa/chat-slots.md diff --git a/showcase/packages/agno/qa/frontend-tools-async.md b/showcase/integrations/agno/qa/frontend-tools-async.md similarity index 100% rename from showcase/packages/agno/qa/frontend-tools-async.md rename to showcase/integrations/agno/qa/frontend-tools-async.md diff --git a/showcase/packages/agno/qa/frontend-tools.md b/showcase/integrations/agno/qa/frontend-tools.md similarity index 100% rename from showcase/packages/agno/qa/frontend-tools.md rename to showcase/integrations/agno/qa/frontend-tools.md diff --git a/showcase/packages/agno/qa/gen-ui-agent.md b/showcase/integrations/agno/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/agno/qa/gen-ui-agent.md rename to showcase/integrations/agno/qa/gen-ui-agent.md diff --git a/showcase/packages/agno/qa/gen-ui-tool-based.md b/showcase/integrations/agno/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/agno/qa/gen-ui-tool-based.md rename to showcase/integrations/agno/qa/gen-ui-tool-based.md diff --git a/showcase/packages/agno/qa/headless-complete.md b/showcase/integrations/agno/qa/headless-complete.md similarity index 100% rename from showcase/packages/agno/qa/headless-complete.md rename to showcase/integrations/agno/qa/headless-complete.md diff --git a/showcase/packages/agno/qa/headless-simple.md b/showcase/integrations/agno/qa/headless-simple.md similarity index 100% rename from showcase/packages/agno/qa/headless-simple.md rename to showcase/integrations/agno/qa/headless-simple.md diff --git a/showcase/packages/agno/qa/hitl-in-app.md b/showcase/integrations/agno/qa/hitl-in-app.md similarity index 100% rename from showcase/packages/agno/qa/hitl-in-app.md rename to showcase/integrations/agno/qa/hitl-in-app.md diff --git a/showcase/packages/agno/qa/hitl-in-chat.md b/showcase/integrations/agno/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/agno/qa/hitl-in-chat.md rename to showcase/integrations/agno/qa/hitl-in-chat.md diff --git a/showcase/packages/agno/qa/prebuilt-popup.md b/showcase/integrations/agno/qa/prebuilt-popup.md similarity index 100% rename from showcase/packages/agno/qa/prebuilt-popup.md rename to showcase/integrations/agno/qa/prebuilt-popup.md diff --git a/showcase/packages/agno/qa/prebuilt-sidebar.md b/showcase/integrations/agno/qa/prebuilt-sidebar.md similarity index 100% rename from showcase/packages/agno/qa/prebuilt-sidebar.md rename to showcase/integrations/agno/qa/prebuilt-sidebar.md diff --git a/showcase/packages/agno/qa/readonly-state-agent-context.md b/showcase/integrations/agno/qa/readonly-state-agent-context.md similarity index 100% rename from showcase/packages/agno/qa/readonly-state-agent-context.md rename to showcase/integrations/agno/qa/readonly-state-agent-context.md diff --git a/showcase/packages/agno/qa/reasoning-default-render.md b/showcase/integrations/agno/qa/reasoning-default-render.md similarity index 100% rename from showcase/packages/agno/qa/reasoning-default-render.md rename to showcase/integrations/agno/qa/reasoning-default-render.md diff --git a/showcase/packages/agno/qa/shared-state-read.md b/showcase/integrations/agno/qa/shared-state-read.md similarity index 100% rename from showcase/packages/agno/qa/shared-state-read.md rename to showcase/integrations/agno/qa/shared-state-read.md diff --git a/showcase/packages/agno/qa/shared-state-streaming.md b/showcase/integrations/agno/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/agno/qa/shared-state-streaming.md rename to showcase/integrations/agno/qa/shared-state-streaming.md diff --git a/showcase/packages/agno/qa/shared-state-write.md b/showcase/integrations/agno/qa/shared-state-write.md similarity index 100% rename from showcase/packages/agno/qa/shared-state-write.md rename to showcase/integrations/agno/qa/shared-state-write.md diff --git a/showcase/packages/agno/qa/subagents.md b/showcase/integrations/agno/qa/subagents.md similarity index 100% rename from showcase/packages/agno/qa/subagents.md rename to showcase/integrations/agno/qa/subagents.md diff --git a/showcase/packages/agno/qa/tool-rendering-custom-catchall.md b/showcase/integrations/agno/qa/tool-rendering-custom-catchall.md similarity index 100% rename from showcase/packages/agno/qa/tool-rendering-custom-catchall.md rename to showcase/integrations/agno/qa/tool-rendering-custom-catchall.md diff --git a/showcase/packages/agno/qa/tool-rendering-default-catchall.md b/showcase/integrations/agno/qa/tool-rendering-default-catchall.md similarity index 100% rename from showcase/packages/agno/qa/tool-rendering-default-catchall.md rename to showcase/integrations/agno/qa/tool-rendering-default-catchall.md diff --git a/showcase/packages/agno/qa/tool-rendering-reasoning-chain.md b/showcase/integrations/agno/qa/tool-rendering-reasoning-chain.md similarity index 100% rename from showcase/packages/agno/qa/tool-rendering-reasoning-chain.md rename to showcase/integrations/agno/qa/tool-rendering-reasoning-chain.md diff --git a/showcase/packages/agno/qa/tool-rendering.md b/showcase/integrations/agno/qa/tool-rendering.md similarity index 100% rename from showcase/packages/agno/qa/tool-rendering.md rename to showcase/integrations/agno/qa/tool-rendering.md diff --git a/showcase/packages/agno/requirements.txt b/showcase/integrations/agno/requirements.txt similarity index 100% rename from showcase/packages/agno/requirements.txt rename to showcase/integrations/agno/requirements.txt diff --git a/showcase/packages/agno/src/agent_server.py b/showcase/integrations/agno/src/agent_server.py similarity index 100% rename from showcase/packages/agno/src/agent_server.py rename to showcase/integrations/agno/src/agent_server.py diff --git a/showcase/packages/agno/src/agents/main.py b/showcase/integrations/agno/src/agents/main.py similarity index 100% rename from showcase/packages/agno/src/agents/main.py rename to showcase/integrations/agno/src/agents/main.py diff --git a/showcase/packages/agno/src/agents/reasoning_agent.py b/showcase/integrations/agno/src/agents/reasoning_agent.py similarity index 100% rename from showcase/packages/agno/src/agents/reasoning_agent.py rename to showcase/integrations/agno/src/agents/reasoning_agent.py diff --git a/showcase/packages/agno/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/agno/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/agno/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/agno/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/agno/src/app/api/copilotkit/route.ts b/showcase/integrations/agno/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/agno/src/app/api/copilotkit/route.ts rename to showcase/integrations/agno/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/agno/src/app/api/debug/route.ts b/showcase/integrations/agno/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/agno/src/app/api/debug/route.ts rename to showcase/integrations/agno/src/app/api/debug/route.ts diff --git a/showcase/packages/agno/src/app/api/health/route.ts b/showcase/integrations/agno/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/agno/src/app/api/health/route.ts rename to showcase/integrations/agno/src/app/api/health/route.ts diff --git a/showcase/packages/agno/src/app/api/smoke/route.ts b/showcase/integrations/agno/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/agno/src/app/api/smoke/route.ts rename to showcase/integrations/agno/src/app/api/smoke/route.ts diff --git a/showcase/packages/agno/src/app/demos/agentic-chat-reasoning/page.tsx b/showcase/integrations/agno/src/app/demos/agentic-chat-reasoning/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/agentic-chat-reasoning/page.tsx rename to showcase/integrations/agno/src/app/demos/agentic-chat-reasoning/page.tsx diff --git a/showcase/packages/agno/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx b/showcase/integrations/agno/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx rename to showcase/integrations/agno/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx diff --git a/showcase/packages/agno/src/app/demos/agentic-chat/README.md b/showcase/integrations/agno/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/agno/src/app/demos/agentic-chat/README.md rename to showcase/integrations/agno/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/agno/src/app/demos/agentic-chat/agent.py b/showcase/integrations/agno/src/app/demos/agentic-chat/agent.py similarity index 100% rename from showcase/packages/agno/src/app/demos/agentic-chat/agent.py rename to showcase/integrations/agno/src/app/demos/agentic-chat/agent.py diff --git a/showcase/packages/agno/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/agno/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/agno/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/agno/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/agno/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/agno/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/agno/src/app/demos/auth/demo-token.ts b/showcase/integrations/agno/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/agno/src/app/demos/auth/demo-token.ts rename to showcase/integrations/agno/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/agno/src/app/demos/auth/page.tsx b/showcase/integrations/agno/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/auth/page.tsx rename to showcase/integrations/agno/src/app/demos/auth/page.tsx diff --git a/showcase/packages/agno/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/agno/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/agno/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/agno/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/agno/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/agno/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/agno/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/agno/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/agno/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/agno/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/agno/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/agno/src/app/demos/chat-slots/custom-assistant-message.tsx b/showcase/integrations/agno/src/app/demos/chat-slots/custom-assistant-message.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/chat-slots/custom-assistant-message.tsx rename to showcase/integrations/agno/src/app/demos/chat-slots/custom-assistant-message.tsx diff --git a/showcase/packages/agno/src/app/demos/chat-slots/custom-disclaimer.tsx b/showcase/integrations/agno/src/app/demos/chat-slots/custom-disclaimer.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/chat-slots/custom-disclaimer.tsx rename to showcase/integrations/agno/src/app/demos/chat-slots/custom-disclaimer.tsx diff --git a/showcase/packages/agno/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/agno/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/agno/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/agno/src/app/demos/chat-slots/page.tsx b/showcase/integrations/agno/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/agno/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/agno/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/agno/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/agno/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/agno/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/agno/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/agno/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/agno/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/agno/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/agno/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/agno/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/agno/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/agno/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/agno/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/agno/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/agno/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/agno/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/agno/src/app/demos/gen-ui-tool-based/agent.py b/showcase/integrations/agno/src/app/demos/gen-ui-tool-based/agent.py similarity index 100% rename from showcase/packages/agno/src/app/demos/gen-ui-tool-based/agent.py rename to showcase/integrations/agno/src/app/demos/gen-ui-tool-based/agent.py diff --git a/showcase/packages/agno/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/agno/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/agno/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/agno/src/app/demos/headless-complete/assistant-bubble.tsx b/showcase/integrations/agno/src/app/demos/headless-complete/assistant-bubble.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/headless-complete/assistant-bubble.tsx rename to showcase/integrations/agno/src/app/demos/headless-complete/assistant-bubble.tsx diff --git a/showcase/packages/agno/src/app/demos/headless-complete/highlight-note.tsx b/showcase/integrations/agno/src/app/demos/headless-complete/highlight-note.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/headless-complete/highlight-note.tsx rename to showcase/integrations/agno/src/app/demos/headless-complete/highlight-note.tsx diff --git a/showcase/packages/agno/src/app/demos/headless-complete/input-bar.tsx b/showcase/integrations/agno/src/app/demos/headless-complete/input-bar.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/headless-complete/input-bar.tsx rename to showcase/integrations/agno/src/app/demos/headless-complete/input-bar.tsx diff --git a/showcase/packages/agno/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/agno/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/agno/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/agno/src/app/demos/headless-complete/page.tsx b/showcase/integrations/agno/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/agno/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/agno/src/app/demos/headless-complete/stock-card.tsx b/showcase/integrations/agno/src/app/demos/headless-complete/stock-card.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/headless-complete/stock-card.tsx rename to showcase/integrations/agno/src/app/demos/headless-complete/stock-card.tsx diff --git a/showcase/packages/agno/src/app/demos/headless-complete/tool-renderers.tsx b/showcase/integrations/agno/src/app/demos/headless-complete/tool-renderers.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/headless-complete/tool-renderers.tsx rename to showcase/integrations/agno/src/app/demos/headless-complete/tool-renderers.tsx diff --git a/showcase/packages/agno/src/app/demos/headless-complete/typing-indicator.tsx b/showcase/integrations/agno/src/app/demos/headless-complete/typing-indicator.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/headless-complete/typing-indicator.tsx rename to showcase/integrations/agno/src/app/demos/headless-complete/typing-indicator.tsx diff --git a/showcase/packages/agno/src/app/demos/headless-complete/use-rendered-messages.tsx b/showcase/integrations/agno/src/app/demos/headless-complete/use-rendered-messages.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/headless-complete/use-rendered-messages.tsx rename to showcase/integrations/agno/src/app/demos/headless-complete/use-rendered-messages.tsx diff --git a/showcase/packages/agno/src/app/demos/headless-complete/user-bubble.tsx b/showcase/integrations/agno/src/app/demos/headless-complete/user-bubble.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/headless-complete/user-bubble.tsx rename to showcase/integrations/agno/src/app/demos/headless-complete/user-bubble.tsx diff --git a/showcase/packages/agno/src/app/demos/headless-complete/weather-card.tsx b/showcase/integrations/agno/src/app/demos/headless-complete/weather-card.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/headless-complete/weather-card.tsx rename to showcase/integrations/agno/src/app/demos/headless-complete/weather-card.tsx diff --git a/showcase/packages/agno/src/app/demos/headless-simple/page.tsx b/showcase/integrations/agno/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/agno/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/agno/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/agno/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/agno/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/agno/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/agno/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/agno/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/agno/src/app/demos/hitl-in-chat/page.tsx b/showcase/integrations/agno/src/app/demos/hitl-in-chat/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/hitl-in-chat/page.tsx rename to showcase/integrations/agno/src/app/demos/hitl-in-chat/page.tsx diff --git a/showcase/packages/agno/src/app/demos/hitl-in-chat/time-picker-card.tsx b/showcase/integrations/agno/src/app/demos/hitl-in-chat/time-picker-card.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/hitl-in-chat/time-picker-card.tsx rename to showcase/integrations/agno/src/app/demos/hitl-in-chat/time-picker-card.tsx diff --git a/showcase/packages/agno/src/app/demos/hitl/README.md b/showcase/integrations/agno/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/agno/src/app/demos/hitl/README.md rename to showcase/integrations/agno/src/app/demos/hitl/README.md diff --git a/showcase/packages/agno/src/app/demos/hitl/agent.py b/showcase/integrations/agno/src/app/demos/hitl/agent.py similarity index 100% rename from showcase/packages/agno/src/app/demos/hitl/agent.py rename to showcase/integrations/agno/src/app/demos/hitl/agent.py diff --git a/showcase/packages/agno/src/app/demos/hitl/page.tsx b/showcase/integrations/agno/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/hitl/page.tsx rename to showcase/integrations/agno/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/agno/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/agno/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/agno/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/agno/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/agno/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/agno/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/agno/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/agno/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/agno/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/agno/src/app/demos/reasoning-default-render/page.tsx b/showcase/integrations/agno/src/app/demos/reasoning-default-render/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/reasoning-default-render/page.tsx rename to showcase/integrations/agno/src/app/demos/reasoning-default-render/page.tsx diff --git a/showcase/packages/agno/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/agno/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/agno/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/agno/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/agno/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/agno/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/agno/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/agno/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/agno/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/agno/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/agno/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/agno/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/agno/src/app/demos/subagents/page.tsx b/showcase/integrations/agno/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/subagents/page.tsx rename to showcase/integrations/agno/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/agno/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/agno/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/agno/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/agno/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/agno/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/agno/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/agno/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/agno/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/agno/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/agno/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx b/showcase/integrations/agno/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx rename to showcase/integrations/agno/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx diff --git a/showcase/packages/agno/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx b/showcase/integrations/agno/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx rename to showcase/integrations/agno/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx diff --git a/showcase/packages/agno/src/app/demos/tool-rendering-reasoning-chain/page.tsx b/showcase/integrations/agno/src/app/demos/tool-rendering-reasoning-chain/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/tool-rendering-reasoning-chain/page.tsx rename to showcase/integrations/agno/src/app/demos/tool-rendering-reasoning-chain/page.tsx diff --git a/showcase/packages/agno/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx b/showcase/integrations/agno/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx rename to showcase/integrations/agno/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx diff --git a/showcase/packages/agno/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx b/showcase/integrations/agno/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx rename to showcase/integrations/agno/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx diff --git a/showcase/packages/agno/src/app/demos/tool-rendering/README.md b/showcase/integrations/agno/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/agno/src/app/demos/tool-rendering/README.md rename to showcase/integrations/agno/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/agno/src/app/demos/tool-rendering/agent.py b/showcase/integrations/agno/src/app/demos/tool-rendering/agent.py similarity index 100% rename from showcase/packages/agno/src/app/demos/tool-rendering/agent.py rename to showcase/integrations/agno/src/app/demos/tool-rendering/agent.py diff --git a/showcase/packages/agno/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/agno/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/agno/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/agno/src/app/globals.css b/showcase/integrations/agno/src/app/globals.css similarity index 100% rename from showcase/packages/agno/src/app/globals.css rename to showcase/integrations/agno/src/app/globals.css diff --git a/showcase/packages/agno/src/app/layout.tsx b/showcase/integrations/agno/src/app/layout.tsx similarity index 100% rename from showcase/packages/agno/src/app/layout.tsx rename to showcase/integrations/agno/src/app/layout.tsx diff --git a/showcase/packages/agno/src/app/page.tsx b/showcase/integrations/agno/src/app/page.tsx similarity index 100% rename from showcase/packages/agno/src/app/page.tsx rename to showcase/integrations/agno/src/app/page.tsx diff --git a/showcase/packages/agno/tests/e2e/agentic-chat-reasoning.spec.ts b/showcase/integrations/agno/tests/e2e/agentic-chat-reasoning.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/agentic-chat-reasoning.spec.ts rename to showcase/integrations/agno/tests/e2e/agentic-chat-reasoning.spec.ts diff --git a/showcase/packages/agno/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/agno/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/agno/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/agno/tests/e2e/auth.spec.ts b/showcase/integrations/agno/tests/e2e/auth.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/auth.spec.ts rename to showcase/integrations/agno/tests/e2e/auth.spec.ts diff --git a/showcase/packages/agno/tests/e2e/chat-customization-css.spec.ts b/showcase/integrations/agno/tests/e2e/chat-customization-css.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/chat-customization-css.spec.ts rename to showcase/integrations/agno/tests/e2e/chat-customization-css.spec.ts diff --git a/showcase/packages/agno/tests/e2e/chat-slots.spec.ts b/showcase/integrations/agno/tests/e2e/chat-slots.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/chat-slots.spec.ts rename to showcase/integrations/agno/tests/e2e/chat-slots.spec.ts diff --git a/showcase/packages/agno/tests/e2e/frontend-tools-async.spec.ts b/showcase/integrations/agno/tests/e2e/frontend-tools-async.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/frontend-tools-async.spec.ts rename to showcase/integrations/agno/tests/e2e/frontend-tools-async.spec.ts diff --git a/showcase/packages/agno/tests/e2e/frontend-tools.spec.ts b/showcase/integrations/agno/tests/e2e/frontend-tools.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/frontend-tools.spec.ts rename to showcase/integrations/agno/tests/e2e/frontend-tools.spec.ts diff --git a/showcase/packages/agno/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/agno/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/agno/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/agno/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/agno/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/agno/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/agno/tests/e2e/headless-complete.spec.ts b/showcase/integrations/agno/tests/e2e/headless-complete.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/headless-complete.spec.ts rename to showcase/integrations/agno/tests/e2e/headless-complete.spec.ts diff --git a/showcase/packages/agno/tests/e2e/headless-simple.spec.ts b/showcase/integrations/agno/tests/e2e/headless-simple.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/headless-simple.spec.ts rename to showcase/integrations/agno/tests/e2e/headless-simple.spec.ts diff --git a/showcase/packages/agno/tests/e2e/hitl-in-app.spec.ts b/showcase/integrations/agno/tests/e2e/hitl-in-app.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/hitl-in-app.spec.ts rename to showcase/integrations/agno/tests/e2e/hitl-in-app.spec.ts diff --git a/showcase/packages/agno/tests/e2e/hitl-in-chat-booking.spec.ts b/showcase/integrations/agno/tests/e2e/hitl-in-chat-booking.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/hitl-in-chat-booking.spec.ts rename to showcase/integrations/agno/tests/e2e/hitl-in-chat-booking.spec.ts diff --git a/showcase/packages/agno/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/agno/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/agno/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/agno/tests/e2e/prebuilt-popup.spec.ts b/showcase/integrations/agno/tests/e2e/prebuilt-popup.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/prebuilt-popup.spec.ts rename to showcase/integrations/agno/tests/e2e/prebuilt-popup.spec.ts diff --git a/showcase/packages/agno/tests/e2e/prebuilt-sidebar.spec.ts b/showcase/integrations/agno/tests/e2e/prebuilt-sidebar.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/prebuilt-sidebar.spec.ts rename to showcase/integrations/agno/tests/e2e/prebuilt-sidebar.spec.ts diff --git a/showcase/packages/agno/tests/e2e/readonly-state-agent-context.spec.ts b/showcase/integrations/agno/tests/e2e/readonly-state-agent-context.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/readonly-state-agent-context.spec.ts rename to showcase/integrations/agno/tests/e2e/readonly-state-agent-context.spec.ts diff --git a/showcase/packages/agno/tests/e2e/reasoning-default-render.spec.ts b/showcase/integrations/agno/tests/e2e/reasoning-default-render.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/reasoning-default-render.spec.ts rename to showcase/integrations/agno/tests/e2e/reasoning-default-render.spec.ts diff --git a/showcase/packages/agno/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/agno/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/agno/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/agno/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/agno/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/agno/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/agno/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/agno/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/agno/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/agno/tests/e2e/subagents.spec.ts b/showcase/integrations/agno/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/subagents.spec.ts rename to showcase/integrations/agno/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/agno/tests/e2e/tool-rendering-custom-catchall.spec.ts b/showcase/integrations/agno/tests/e2e/tool-rendering-custom-catchall.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/tool-rendering-custom-catchall.spec.ts rename to showcase/integrations/agno/tests/e2e/tool-rendering-custom-catchall.spec.ts diff --git a/showcase/packages/agno/tests/e2e/tool-rendering-default-catchall.spec.ts b/showcase/integrations/agno/tests/e2e/tool-rendering-default-catchall.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/tool-rendering-default-catchall.spec.ts rename to showcase/integrations/agno/tests/e2e/tool-rendering-default-catchall.spec.ts diff --git a/showcase/packages/agno/tests/e2e/tool-rendering-reasoning-chain.spec.ts b/showcase/integrations/agno/tests/e2e/tool-rendering-reasoning-chain.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/tool-rendering-reasoning-chain.spec.ts rename to showcase/integrations/agno/tests/e2e/tool-rendering-reasoning-chain.spec.ts diff --git a/showcase/packages/agno/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/agno/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/agno/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/agno/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/agno/tsconfig.json b/showcase/integrations/agno/tsconfig.json similarity index 100% rename from showcase/packages/agno/tsconfig.json rename to showcase/integrations/agno/tsconfig.json diff --git a/showcase/packages/built-in-agent/manifest.yaml b/showcase/integrations/built-in-agent/manifest.yaml similarity index 100% rename from showcase/packages/built-in-agent/manifest.yaml rename to showcase/integrations/built-in-agent/manifest.yaml diff --git a/showcase/packages/claude-sdk-python/.dockerignore b/showcase/integrations/claude-sdk-python/.dockerignore similarity index 100% rename from showcase/packages/claude-sdk-python/.dockerignore rename to showcase/integrations/claude-sdk-python/.dockerignore diff --git a/showcase/packages/claude-sdk-python/.env.example b/showcase/integrations/claude-sdk-python/.env.example similarity index 100% rename from showcase/packages/claude-sdk-python/.env.example rename to showcase/integrations/claude-sdk-python/.env.example diff --git a/showcase/packages/claude-sdk-python/.gitignore b/showcase/integrations/claude-sdk-python/.gitignore similarity index 100% rename from showcase/packages/claude-sdk-python/.gitignore rename to showcase/integrations/claude-sdk-python/.gitignore diff --git a/showcase/packages/claude-sdk-python/Dockerfile b/showcase/integrations/claude-sdk-python/Dockerfile similarity index 100% rename from showcase/packages/claude-sdk-python/Dockerfile rename to showcase/integrations/claude-sdk-python/Dockerfile diff --git a/showcase/packages/claude-sdk-python/PARITY_NOTES.md b/showcase/integrations/claude-sdk-python/PARITY_NOTES.md similarity index 100% rename from showcase/packages/claude-sdk-python/PARITY_NOTES.md rename to showcase/integrations/claude-sdk-python/PARITY_NOTES.md diff --git a/showcase/packages/claude-sdk-python/docs-links.json b/showcase/integrations/claude-sdk-python/docs-links.json similarity index 100% rename from showcase/packages/claude-sdk-python/docs-links.json rename to showcase/integrations/claude-sdk-python/docs-links.json diff --git a/showcase/packages/claude-sdk-python/entrypoint.sh b/showcase/integrations/claude-sdk-python/entrypoint.sh similarity index 100% rename from showcase/packages/claude-sdk-python/entrypoint.sh rename to showcase/integrations/claude-sdk-python/entrypoint.sh diff --git a/showcase/packages/claude-sdk-python/manifest.yaml b/showcase/integrations/claude-sdk-python/manifest.yaml similarity index 100% rename from showcase/packages/claude-sdk-python/manifest.yaml rename to showcase/integrations/claude-sdk-python/manifest.yaml diff --git a/showcase/packages/claude-sdk-python/next.config.ts b/showcase/integrations/claude-sdk-python/next.config.ts similarity index 100% rename from showcase/packages/claude-sdk-python/next.config.ts rename to showcase/integrations/claude-sdk-python/next.config.ts diff --git a/showcase/packages/claude-sdk-python/package-lock.json b/showcase/integrations/claude-sdk-python/package-lock.json similarity index 100% rename from showcase/packages/claude-sdk-python/package-lock.json rename to showcase/integrations/claude-sdk-python/package-lock.json diff --git a/showcase/packages/claude-sdk-python/package.json b/showcase/integrations/claude-sdk-python/package.json similarity index 100% rename from showcase/packages/claude-sdk-python/package.json rename to showcase/integrations/claude-sdk-python/package.json diff --git a/showcase/packages/claude-sdk-python/playwright.config.ts b/showcase/integrations/claude-sdk-python/playwright.config.ts similarity index 100% rename from showcase/packages/claude-sdk-python/playwright.config.ts rename to showcase/integrations/claude-sdk-python/playwright.config.ts diff --git a/showcase/packages/claude-sdk-python/postcss.config.mjs b/showcase/integrations/claude-sdk-python/postcss.config.mjs similarity index 100% rename from showcase/packages/claude-sdk-python/postcss.config.mjs rename to showcase/integrations/claude-sdk-python/postcss.config.mjs diff --git a/showcase/packages/claude-sdk-python/public/.gitkeep b/showcase/integrations/claude-sdk-python/public/.gitkeep similarity index 100% rename from showcase/packages/claude-sdk-python/public/.gitkeep rename to showcase/integrations/claude-sdk-python/public/.gitkeep diff --git a/showcase/packages/claude-sdk-python/public/demo-audio/README.md b/showcase/integrations/claude-sdk-python/public/demo-audio/README.md similarity index 100% rename from showcase/packages/claude-sdk-python/public/demo-audio/README.md rename to showcase/integrations/claude-sdk-python/public/demo-audio/README.md diff --git a/showcase/packages/claude-sdk-python/public/demo-audio/sample.wav b/showcase/integrations/claude-sdk-python/public/demo-audio/sample.wav similarity index 100% rename from showcase/packages/claude-sdk-python/public/demo-audio/sample.wav rename to showcase/integrations/claude-sdk-python/public/demo-audio/sample.wav diff --git a/showcase/packages/claude-sdk-python/public/demo-files/README.md b/showcase/integrations/claude-sdk-python/public/demo-files/README.md similarity index 100% rename from showcase/packages/claude-sdk-python/public/demo-files/README.md rename to showcase/integrations/claude-sdk-python/public/demo-files/README.md diff --git a/showcase/packages/claude-sdk-python/public/demo-files/sample.pdf b/showcase/integrations/claude-sdk-python/public/demo-files/sample.pdf similarity index 100% rename from showcase/packages/claude-sdk-python/public/demo-files/sample.pdf rename to showcase/integrations/claude-sdk-python/public/demo-files/sample.pdf diff --git a/showcase/packages/claude-sdk-python/public/demo-files/sample.png b/showcase/integrations/claude-sdk-python/public/demo-files/sample.png similarity index 100% rename from showcase/packages/claude-sdk-python/public/demo-files/sample.png rename to showcase/integrations/claude-sdk-python/public/demo-files/sample.png diff --git a/showcase/packages/claude-sdk-python/qa/agent-config.md b/showcase/integrations/claude-sdk-python/qa/agent-config.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/agent-config.md rename to showcase/integrations/claude-sdk-python/qa/agent-config.md diff --git a/showcase/packages/claude-sdk-python/qa/agentic-chat.md b/showcase/integrations/claude-sdk-python/qa/agentic-chat.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/agentic-chat.md rename to showcase/integrations/claude-sdk-python/qa/agentic-chat.md diff --git a/showcase/packages/claude-sdk-python/qa/auth.md b/showcase/integrations/claude-sdk-python/qa/auth.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/auth.md rename to showcase/integrations/claude-sdk-python/qa/auth.md diff --git a/showcase/packages/claude-sdk-python/qa/byoc-hashbrown.md b/showcase/integrations/claude-sdk-python/qa/byoc-hashbrown.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/byoc-hashbrown.md rename to showcase/integrations/claude-sdk-python/qa/byoc-hashbrown.md diff --git a/showcase/packages/claude-sdk-python/qa/byoc-json-render.md b/showcase/integrations/claude-sdk-python/qa/byoc-json-render.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/byoc-json-render.md rename to showcase/integrations/claude-sdk-python/qa/byoc-json-render.md diff --git a/showcase/packages/claude-sdk-python/qa/chat-customization-css.md b/showcase/integrations/claude-sdk-python/qa/chat-customization-css.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/chat-customization-css.md rename to showcase/integrations/claude-sdk-python/qa/chat-customization-css.md diff --git a/showcase/packages/claude-sdk-python/qa/chat-slots.md b/showcase/integrations/claude-sdk-python/qa/chat-slots.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/chat-slots.md rename to showcase/integrations/claude-sdk-python/qa/chat-slots.md diff --git a/showcase/packages/claude-sdk-python/qa/cli-start.md b/showcase/integrations/claude-sdk-python/qa/cli-start.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/cli-start.md rename to showcase/integrations/claude-sdk-python/qa/cli-start.md diff --git a/showcase/packages/claude-sdk-python/qa/frontend-tools-async.md b/showcase/integrations/claude-sdk-python/qa/frontend-tools-async.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/frontend-tools-async.md rename to showcase/integrations/claude-sdk-python/qa/frontend-tools-async.md diff --git a/showcase/packages/claude-sdk-python/qa/frontend-tools.md b/showcase/integrations/claude-sdk-python/qa/frontend-tools.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/frontend-tools.md rename to showcase/integrations/claude-sdk-python/qa/frontend-tools.md diff --git a/showcase/packages/claude-sdk-python/qa/gen-ui-agent.md b/showcase/integrations/claude-sdk-python/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/gen-ui-agent.md rename to showcase/integrations/claude-sdk-python/qa/gen-ui-agent.md diff --git a/showcase/packages/claude-sdk-python/qa/gen-ui-tool-based.md b/showcase/integrations/claude-sdk-python/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/gen-ui-tool-based.md rename to showcase/integrations/claude-sdk-python/qa/gen-ui-tool-based.md diff --git a/showcase/packages/claude-sdk-python/qa/headless-complete.md b/showcase/integrations/claude-sdk-python/qa/headless-complete.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/headless-complete.md rename to showcase/integrations/claude-sdk-python/qa/headless-complete.md diff --git a/showcase/packages/claude-sdk-python/qa/headless-simple.md b/showcase/integrations/claude-sdk-python/qa/headless-simple.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/headless-simple.md rename to showcase/integrations/claude-sdk-python/qa/headless-simple.md diff --git a/showcase/packages/claude-sdk-python/qa/hitl-in-app.md b/showcase/integrations/claude-sdk-python/qa/hitl-in-app.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/hitl-in-app.md rename to showcase/integrations/claude-sdk-python/qa/hitl-in-app.md diff --git a/showcase/packages/claude-sdk-python/qa/hitl-in-chat.md b/showcase/integrations/claude-sdk-python/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/hitl-in-chat.md rename to showcase/integrations/claude-sdk-python/qa/hitl-in-chat.md diff --git a/showcase/packages/claude-sdk-python/qa/multimodal.md b/showcase/integrations/claude-sdk-python/qa/multimodal.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/multimodal.md rename to showcase/integrations/claude-sdk-python/qa/multimodal.md diff --git a/showcase/packages/claude-sdk-python/qa/open-gen-ui-advanced.md b/showcase/integrations/claude-sdk-python/qa/open-gen-ui-advanced.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/open-gen-ui-advanced.md rename to showcase/integrations/claude-sdk-python/qa/open-gen-ui-advanced.md diff --git a/showcase/packages/claude-sdk-python/qa/open-gen-ui.md b/showcase/integrations/claude-sdk-python/qa/open-gen-ui.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/open-gen-ui.md rename to showcase/integrations/claude-sdk-python/qa/open-gen-ui.md diff --git a/showcase/packages/claude-sdk-python/qa/prebuilt-popup.md b/showcase/integrations/claude-sdk-python/qa/prebuilt-popup.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/prebuilt-popup.md rename to showcase/integrations/claude-sdk-python/qa/prebuilt-popup.md diff --git a/showcase/packages/claude-sdk-python/qa/prebuilt-sidebar.md b/showcase/integrations/claude-sdk-python/qa/prebuilt-sidebar.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/prebuilt-sidebar.md rename to showcase/integrations/claude-sdk-python/qa/prebuilt-sidebar.md diff --git a/showcase/packages/claude-sdk-python/qa/readonly-state-agent-context.md b/showcase/integrations/claude-sdk-python/qa/readonly-state-agent-context.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/readonly-state-agent-context.md rename to showcase/integrations/claude-sdk-python/qa/readonly-state-agent-context.md diff --git a/showcase/packages/claude-sdk-python/qa/shared-state-read.md b/showcase/integrations/claude-sdk-python/qa/shared-state-read.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/shared-state-read.md rename to showcase/integrations/claude-sdk-python/qa/shared-state-read.md diff --git a/showcase/packages/claude-sdk-python/qa/shared-state-streaming.md b/showcase/integrations/claude-sdk-python/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/shared-state-streaming.md rename to showcase/integrations/claude-sdk-python/qa/shared-state-streaming.md diff --git a/showcase/packages/claude-sdk-python/qa/shared-state-write.md b/showcase/integrations/claude-sdk-python/qa/shared-state-write.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/shared-state-write.md rename to showcase/integrations/claude-sdk-python/qa/shared-state-write.md diff --git a/showcase/packages/claude-sdk-python/qa/subagents.md b/showcase/integrations/claude-sdk-python/qa/subagents.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/subagents.md rename to showcase/integrations/claude-sdk-python/qa/subagents.md diff --git a/showcase/packages/claude-sdk-python/qa/tool-rendering-custom-catchall.md b/showcase/integrations/claude-sdk-python/qa/tool-rendering-custom-catchall.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/tool-rendering-custom-catchall.md rename to showcase/integrations/claude-sdk-python/qa/tool-rendering-custom-catchall.md diff --git a/showcase/packages/claude-sdk-python/qa/tool-rendering-default-catchall.md b/showcase/integrations/claude-sdk-python/qa/tool-rendering-default-catchall.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/tool-rendering-default-catchall.md rename to showcase/integrations/claude-sdk-python/qa/tool-rendering-default-catchall.md diff --git a/showcase/packages/claude-sdk-python/qa/tool-rendering.md b/showcase/integrations/claude-sdk-python/qa/tool-rendering.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/tool-rendering.md rename to showcase/integrations/claude-sdk-python/qa/tool-rendering.md diff --git a/showcase/packages/claude-sdk-python/qa/voice.md b/showcase/integrations/claude-sdk-python/qa/voice.md similarity index 100% rename from showcase/packages/claude-sdk-python/qa/voice.md rename to showcase/integrations/claude-sdk-python/qa/voice.md diff --git a/showcase/packages/claude-sdk-python/requirements.txt b/showcase/integrations/claude-sdk-python/requirements.txt similarity index 100% rename from showcase/packages/claude-sdk-python/requirements.txt rename to showcase/integrations/claude-sdk-python/requirements.txt diff --git a/showcase/packages/claude-sdk-python/src/agent_server.py b/showcase/integrations/claude-sdk-python/src/agent_server.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/agent_server.py rename to showcase/integrations/claude-sdk-python/src/agent_server.py diff --git a/showcase/packages/claude-sdk-python/src/agents/__init__.py b/showcase/integrations/claude-sdk-python/src/agents/__init__.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/agents/__init__.py rename to showcase/integrations/claude-sdk-python/src/agents/__init__.py diff --git a/showcase/packages/claude-sdk-python/src/agents/agent.py b/showcase/integrations/claude-sdk-python/src/agents/agent.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/agents/agent.py rename to showcase/integrations/claude-sdk-python/src/agents/agent.py diff --git a/showcase/packages/claude-sdk-python/src/agents/agent_config_agent.py b/showcase/integrations/claude-sdk-python/src/agents/agent_config_agent.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/agents/agent_config_agent.py rename to showcase/integrations/claude-sdk-python/src/agents/agent_config_agent.py diff --git a/showcase/packages/claude-sdk-python/src/agents/byoc_hashbrown_agent.py b/showcase/integrations/claude-sdk-python/src/agents/byoc_hashbrown_agent.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/agents/byoc_hashbrown_agent.py rename to showcase/integrations/claude-sdk-python/src/agents/byoc_hashbrown_agent.py diff --git a/showcase/packages/claude-sdk-python/src/agents/byoc_json_render_agent.py b/showcase/integrations/claude-sdk-python/src/agents/byoc_json_render_agent.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/agents/byoc_json_render_agent.py rename to showcase/integrations/claude-sdk-python/src/agents/byoc_json_render_agent.py diff --git a/showcase/packages/claude-sdk-python/src/agents/frontend_tools.py b/showcase/integrations/claude-sdk-python/src/agents/frontend_tools.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/agents/frontend_tools.py rename to showcase/integrations/claude-sdk-python/src/agents/frontend_tools.py diff --git a/showcase/packages/claude-sdk-python/src/agents/frontend_tools_async.py b/showcase/integrations/claude-sdk-python/src/agents/frontend_tools_async.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/agents/frontend_tools_async.py rename to showcase/integrations/claude-sdk-python/src/agents/frontend_tools_async.py diff --git a/showcase/packages/claude-sdk-python/src/agents/hitl_in_app.py b/showcase/integrations/claude-sdk-python/src/agents/hitl_in_app.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/agents/hitl_in_app.py rename to showcase/integrations/claude-sdk-python/src/agents/hitl_in_app.py diff --git a/showcase/packages/claude-sdk-python/src/agents/multimodal_agent.py b/showcase/integrations/claude-sdk-python/src/agents/multimodal_agent.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/agents/multimodal_agent.py rename to showcase/integrations/claude-sdk-python/src/agents/multimodal_agent.py diff --git a/showcase/packages/claude-sdk-python/src/agents/open_gen_ui_advanced_agent.py b/showcase/integrations/claude-sdk-python/src/agents/open_gen_ui_advanced_agent.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/agents/open_gen_ui_advanced_agent.py rename to showcase/integrations/claude-sdk-python/src/agents/open_gen_ui_advanced_agent.py diff --git a/showcase/packages/claude-sdk-python/src/agents/open_gen_ui_agent.py b/showcase/integrations/claude-sdk-python/src/agents/open_gen_ui_agent.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/agents/open_gen_ui_agent.py rename to showcase/integrations/claude-sdk-python/src/agents/open_gen_ui_agent.py diff --git a/showcase/packages/claude-sdk-python/src/agents/readonly_state_agent_context.py b/showcase/integrations/claude-sdk-python/src/agents/readonly_state_agent_context.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/agents/readonly_state_agent_context.py rename to showcase/integrations/claude-sdk-python/src/agents/readonly_state_agent_context.py diff --git a/showcase/packages/claude-sdk-python/src/app/api/copilotkit-agent-config/route.ts b/showcase/integrations/claude-sdk-python/src/app/api/copilotkit-agent-config/route.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/api/copilotkit-agent-config/route.ts rename to showcase/integrations/claude-sdk-python/src/app/api/copilotkit-agent-config/route.ts diff --git a/showcase/packages/claude-sdk-python/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/claude-sdk-python/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/claude-sdk-python/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/claude-sdk-python/src/app/api/copilotkit-byoc-hashbrown/route.ts b/showcase/integrations/claude-sdk-python/src/app/api/copilotkit-byoc-hashbrown/route.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/api/copilotkit-byoc-hashbrown/route.ts rename to showcase/integrations/claude-sdk-python/src/app/api/copilotkit-byoc-hashbrown/route.ts diff --git a/showcase/packages/claude-sdk-python/src/app/api/copilotkit-byoc-json-render/route.ts b/showcase/integrations/claude-sdk-python/src/app/api/copilotkit-byoc-json-render/route.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/api/copilotkit-byoc-json-render/route.ts rename to showcase/integrations/claude-sdk-python/src/app/api/copilotkit-byoc-json-render/route.ts diff --git a/showcase/packages/claude-sdk-python/src/app/api/copilotkit-multimodal/route.ts b/showcase/integrations/claude-sdk-python/src/app/api/copilotkit-multimodal/route.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/api/copilotkit-multimodal/route.ts rename to showcase/integrations/claude-sdk-python/src/app/api/copilotkit-multimodal/route.ts diff --git a/showcase/packages/claude-sdk-python/src/app/api/copilotkit-ogui/route.ts b/showcase/integrations/claude-sdk-python/src/app/api/copilotkit-ogui/route.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/api/copilotkit-ogui/route.ts rename to showcase/integrations/claude-sdk-python/src/app/api/copilotkit-ogui/route.ts diff --git a/showcase/packages/claude-sdk-python/src/app/api/copilotkit-voice/[[...slug]]/route.ts b/showcase/integrations/claude-sdk-python/src/app/api/copilotkit-voice/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/api/copilotkit-voice/[[...slug]]/route.ts rename to showcase/integrations/claude-sdk-python/src/app/api/copilotkit-voice/[[...slug]]/route.ts diff --git a/showcase/packages/claude-sdk-python/src/app/api/copilotkit/route.ts b/showcase/integrations/claude-sdk-python/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/api/copilotkit/route.ts rename to showcase/integrations/claude-sdk-python/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/claude-sdk-python/src/app/api/debug/route.ts b/showcase/integrations/claude-sdk-python/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/api/debug/route.ts rename to showcase/integrations/claude-sdk-python/src/app/api/debug/route.ts diff --git a/showcase/packages/claude-sdk-python/src/app/api/health/route.ts b/showcase/integrations/claude-sdk-python/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/api/health/route.ts rename to showcase/integrations/claude-sdk-python/src/app/api/health/route.ts diff --git a/showcase/packages/claude-sdk-python/src/app/api/smoke/route.ts b/showcase/integrations/claude-sdk-python/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/api/smoke/route.ts rename to showcase/integrations/claude-sdk-python/src/app/api/smoke/route.ts diff --git a/showcase/packages/claude-sdk-python/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/agent-config/config-types.ts b/showcase/integrations/claude-sdk-python/src/app/demos/agent-config/config-types.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/agent-config/config-types.ts rename to showcase/integrations/claude-sdk-python/src/app/demos/agent-config/config-types.ts diff --git a/showcase/packages/claude-sdk-python/src/app/demos/agent-config/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/agent-config/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/agent-config/use-agent-config.ts b/showcase/integrations/claude-sdk-python/src/app/demos/agent-config/use-agent-config.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/agent-config/use-agent-config.ts rename to showcase/integrations/claude-sdk-python/src/app/demos/agent-config/use-agent-config.ts diff --git a/showcase/packages/claude-sdk-python/src/app/demos/agentic-chat/README.md b/showcase/integrations/claude-sdk-python/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/agentic-chat/README.md rename to showcase/integrations/claude-sdk-python/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/claude-sdk-python/src/app/demos/agentic-chat/agent.py b/showcase/integrations/claude-sdk-python/src/app/demos/agentic-chat/agent.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/agentic-chat/agent.py rename to showcase/integrations/claude-sdk-python/src/app/demos/agentic-chat/agent.py diff --git a/showcase/packages/claude-sdk-python/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/auth/demo-token.ts b/showcase/integrations/claude-sdk-python/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/auth/demo-token.ts rename to showcase/integrations/claude-sdk-python/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/claude-sdk-python/src/app/demos/auth/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/auth/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/auth/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/claude-sdk-python/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/claude-sdk-python/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/charts/chart-config.ts b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/charts/chart-config.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/charts/chart-config.ts rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/charts/chart-config.ts diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/metric-card.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/metric-card.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/metric-card.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/metric-card.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/suggestions.ts b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/suggestions.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/suggestions.ts rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/suggestions.ts diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/types.ts b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/types.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-hashbrown/types.ts rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-hashbrown/types.ts diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/catalog.ts b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/catalog.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/catalog.ts rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/catalog.ts diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/charts/bar-chart.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/charts/bar-chart.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/charts/bar-chart.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/charts/chart-config.ts b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/charts/chart-config.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/charts/chart-config.ts rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/charts/chart-config.ts diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/charts/pie-chart.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/charts/pie-chart.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/charts/pie-chart.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/json-render-renderer.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/json-render-renderer.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/json-render-renderer.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/json-render-renderer.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/metric-card.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/metric-card.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/metric-card.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/metric-card.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/registry.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/registry.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/registry.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/registry.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/suggestions.ts b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/suggestions.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/suggestions.ts rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/suggestions.ts diff --git a/showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/types.ts b/showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/types.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/byoc-json-render/types.ts rename to showcase/integrations/claude-sdk-python/src/app/demos/byoc-json-render/types.ts diff --git a/showcase/packages/claude-sdk-python/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/claude-sdk-python/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/claude-sdk-python/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/claude-sdk-python/src/app/demos/chat-slots/custom-assistant-message.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/chat-slots/custom-assistant-message.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/chat-slots/custom-assistant-message.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/chat-slots/custom-assistant-message.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/chat-slots/custom-disclaimer.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/chat-slots/custom-disclaimer.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/chat-slots/custom-disclaimer.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/chat-slots/custom-disclaimer.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/chat-slots/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/claude-sdk-python/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/claude-sdk-python/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/claude-sdk-python/src/app/demos/gen-ui-tool-based/agent.py b/showcase/integrations/claude-sdk-python/src/app/demos/gen-ui-tool-based/agent.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/gen-ui-tool-based/agent.py rename to showcase/integrations/claude-sdk-python/src/app/demos/gen-ui-tool-based/agent.py diff --git a/showcase/packages/claude-sdk-python/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/headless-complete/assistant-bubble.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/assistant-bubble.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/headless-complete/assistant-bubble.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/assistant-bubble.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/headless-complete/highlight-note.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/highlight-note.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/headless-complete/highlight-note.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/highlight-note.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/headless-complete/input-bar.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/input-bar.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/headless-complete/input-bar.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/input-bar.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/headless-complete/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/headless-complete/stock-card.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/stock-card.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/headless-complete/stock-card.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/stock-card.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/headless-complete/tool-renderers.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/tool-renderers.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/headless-complete/tool-renderers.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/tool-renderers.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/headless-complete/typing-indicator.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/typing-indicator.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/headless-complete/typing-indicator.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/typing-indicator.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/headless-complete/use-rendered-messages.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/use-rendered-messages.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/headless-complete/use-rendered-messages.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/use-rendered-messages.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/headless-complete/user-bubble.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/user-bubble.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/headless-complete/user-bubble.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/user-bubble.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/headless-complete/weather-card.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/weather-card.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/headless-complete/weather-card.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/headless-complete/weather-card.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/headless-simple/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/hitl/README.md b/showcase/integrations/claude-sdk-python/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/hitl/README.md rename to showcase/integrations/claude-sdk-python/src/app/demos/hitl/README.md diff --git a/showcase/packages/claude-sdk-python/src/app/demos/hitl/agent.py b/showcase/integrations/claude-sdk-python/src/app/demos/hitl/agent.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/hitl/agent.py rename to showcase/integrations/claude-sdk-python/src/app/demos/hitl/agent.py diff --git a/showcase/packages/claude-sdk-python/src/app/demos/hitl/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/hitl/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/multimodal/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/multimodal/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/multimodal/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/multimodal/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/multimodal/sample-attachment-buttons.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/multimodal/sample-attachment-buttons.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/multimodal/sample-attachment-buttons.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/multimodal/sample-attachment-buttons.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/open-gen-ui-advanced/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/open-gen-ui-advanced/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/open-gen-ui-advanced/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/open-gen-ui-advanced/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts b/showcase/integrations/claude-sdk-python/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts rename to showcase/integrations/claude-sdk-python/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts diff --git a/showcase/packages/claude-sdk-python/src/app/demos/open-gen-ui-advanced/suggestions.ts b/showcase/integrations/claude-sdk-python/src/app/demos/open-gen-ui-advanced/suggestions.ts similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/open-gen-ui-advanced/suggestions.ts rename to showcase/integrations/claude-sdk-python/src/app/demos/open-gen-ui-advanced/suggestions.ts diff --git a/showcase/packages/claude-sdk-python/src/app/demos/open-gen-ui/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/open-gen-ui/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/open-gen-ui/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/open-gen-ui/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/subagents/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/subagents/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/tool-rendering/README.md b/showcase/integrations/claude-sdk-python/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/tool-rendering/README.md rename to showcase/integrations/claude-sdk-python/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/claude-sdk-python/src/app/demos/tool-rendering/agent.py b/showcase/integrations/claude-sdk-python/src/app/demos/tool-rendering/agent.py similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/tool-rendering/agent.py rename to showcase/integrations/claude-sdk-python/src/app/demos/tool-rendering/agent.py diff --git a/showcase/packages/claude-sdk-python/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/voice/page.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/voice/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/voice/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/voice/page.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/demos/voice/sample-audio-button.tsx b/showcase/integrations/claude-sdk-python/src/app/demos/voice/sample-audio-button.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/demos/voice/sample-audio-button.tsx rename to showcase/integrations/claude-sdk-python/src/app/demos/voice/sample-audio-button.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/globals.css b/showcase/integrations/claude-sdk-python/src/app/globals.css similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/globals.css rename to showcase/integrations/claude-sdk-python/src/app/globals.css diff --git a/showcase/packages/claude-sdk-python/src/app/layout.tsx b/showcase/integrations/claude-sdk-python/src/app/layout.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/layout.tsx rename to showcase/integrations/claude-sdk-python/src/app/layout.tsx diff --git a/showcase/packages/claude-sdk-python/src/app/page.tsx b/showcase/integrations/claude-sdk-python/src/app/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-python/src/app/page.tsx rename to showcase/integrations/claude-sdk-python/src/app/page.tsx diff --git a/showcase/packages/claude-sdk-python/tests/e2e/agent-config.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/agent-config.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/agent-config.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/agent-config.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/auth.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/auth.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/auth.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/auth.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/byoc-hashbrown.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/byoc-hashbrown.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/byoc-hashbrown.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/byoc-hashbrown.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/byoc-json-render.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/byoc-json-render.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/byoc-json-render.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/byoc-json-render.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/chat-customization-css.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/chat-customization-css.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/chat-customization-css.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/chat-customization-css.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/chat-slots.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/chat-slots.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/chat-slots.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/chat-slots.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/frontend-tools-async.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/frontend-tools-async.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/frontend-tools-async.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/frontend-tools-async.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/frontend-tools.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/frontend-tools.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/frontend-tools.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/frontend-tools.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/headless-complete.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/headless-complete.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/headless-complete.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/headless-complete.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/headless-simple.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/headless-simple.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/headless-simple.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/headless-simple.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/hitl-in-app.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/hitl-in-app.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/hitl-in-app.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/hitl-in-app.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/multimodal.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/multimodal.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/multimodal.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/multimodal.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/open-gen-ui-advanced.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/open-gen-ui-advanced.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/open-gen-ui-advanced.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/open-gen-ui-advanced.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/open-gen-ui.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/open-gen-ui.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/open-gen-ui.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/open-gen-ui.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/prebuilt-popup.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/prebuilt-popup.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/prebuilt-popup.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/prebuilt-popup.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/prebuilt-sidebar.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/prebuilt-sidebar.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/prebuilt-sidebar.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/prebuilt-sidebar.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/readonly-state-agent-context.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/readonly-state-agent-context.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/readonly-state-agent-context.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/readonly-state-agent-context.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/subagents.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/subagents.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/tool-rendering-custom-catchall.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/tool-rendering-custom-catchall.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/tool-rendering-custom-catchall.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/tool-rendering-custom-catchall.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/tool-rendering-default-catchall.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/tool-rendering-default-catchall.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/tool-rendering-default-catchall.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/tool-rendering-default-catchall.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/claude-sdk-python/tests/e2e/voice.spec.ts b/showcase/integrations/claude-sdk-python/tests/e2e/voice.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-python/tests/e2e/voice.spec.ts rename to showcase/integrations/claude-sdk-python/tests/e2e/voice.spec.ts diff --git a/showcase/packages/claude-sdk-python/tsconfig.json b/showcase/integrations/claude-sdk-python/tsconfig.json similarity index 100% rename from showcase/packages/claude-sdk-python/tsconfig.json rename to showcase/integrations/claude-sdk-python/tsconfig.json diff --git a/showcase/packages/claude-sdk-typescript/.dockerignore b/showcase/integrations/claude-sdk-typescript/.dockerignore similarity index 100% rename from showcase/packages/claude-sdk-typescript/.dockerignore rename to showcase/integrations/claude-sdk-typescript/.dockerignore diff --git a/showcase/packages/claude-sdk-typescript/.env.example b/showcase/integrations/claude-sdk-typescript/.env.example similarity index 100% rename from showcase/packages/claude-sdk-typescript/.env.example rename to showcase/integrations/claude-sdk-typescript/.env.example diff --git a/showcase/packages/claude-sdk-typescript/.gitignore b/showcase/integrations/claude-sdk-typescript/.gitignore similarity index 100% rename from showcase/packages/claude-sdk-typescript/.gitignore rename to showcase/integrations/claude-sdk-typescript/.gitignore diff --git a/showcase/packages/claude-sdk-typescript/Dockerfile b/showcase/integrations/claude-sdk-typescript/Dockerfile similarity index 100% rename from showcase/packages/claude-sdk-typescript/Dockerfile rename to showcase/integrations/claude-sdk-typescript/Dockerfile diff --git a/showcase/packages/claude-sdk-typescript/PARITY_NOTES.md b/showcase/integrations/claude-sdk-typescript/PARITY_NOTES.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/PARITY_NOTES.md rename to showcase/integrations/claude-sdk-typescript/PARITY_NOTES.md diff --git a/showcase/packages/claude-sdk-typescript/docs-links.json b/showcase/integrations/claude-sdk-typescript/docs-links.json similarity index 100% rename from showcase/packages/claude-sdk-typescript/docs-links.json rename to showcase/integrations/claude-sdk-typescript/docs-links.json diff --git a/showcase/packages/claude-sdk-typescript/entrypoint.sh b/showcase/integrations/claude-sdk-typescript/entrypoint.sh similarity index 100% rename from showcase/packages/claude-sdk-typescript/entrypoint.sh rename to showcase/integrations/claude-sdk-typescript/entrypoint.sh diff --git a/showcase/packages/claude-sdk-typescript/manifest.yaml b/showcase/integrations/claude-sdk-typescript/manifest.yaml similarity index 100% rename from showcase/packages/claude-sdk-typescript/manifest.yaml rename to showcase/integrations/claude-sdk-typescript/manifest.yaml diff --git a/showcase/packages/claude-sdk-typescript/next.config.ts b/showcase/integrations/claude-sdk-typescript/next.config.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/next.config.ts rename to showcase/integrations/claude-sdk-typescript/next.config.ts diff --git a/showcase/packages/claude-sdk-typescript/package-lock.json b/showcase/integrations/claude-sdk-typescript/package-lock.json similarity index 100% rename from showcase/packages/claude-sdk-typescript/package-lock.json rename to showcase/integrations/claude-sdk-typescript/package-lock.json diff --git a/showcase/packages/claude-sdk-typescript/package.json b/showcase/integrations/claude-sdk-typescript/package.json similarity index 100% rename from showcase/packages/claude-sdk-typescript/package.json rename to showcase/integrations/claude-sdk-typescript/package.json diff --git a/showcase/packages/claude-sdk-typescript/playwright.config.ts b/showcase/integrations/claude-sdk-typescript/playwright.config.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/playwright.config.ts rename to showcase/integrations/claude-sdk-typescript/playwright.config.ts diff --git a/showcase/packages/claude-sdk-typescript/postcss.config.mjs b/showcase/integrations/claude-sdk-typescript/postcss.config.mjs similarity index 100% rename from showcase/packages/claude-sdk-typescript/postcss.config.mjs rename to showcase/integrations/claude-sdk-typescript/postcss.config.mjs diff --git a/showcase/packages/claude-sdk-typescript/public/.gitkeep b/showcase/integrations/claude-sdk-typescript/public/.gitkeep similarity index 100% rename from showcase/packages/claude-sdk-typescript/public/.gitkeep rename to showcase/integrations/claude-sdk-typescript/public/.gitkeep diff --git a/showcase/packages/claude-sdk-typescript/public/demo-audio/.gitkeep b/showcase/integrations/claude-sdk-typescript/public/demo-audio/.gitkeep similarity index 100% rename from showcase/packages/claude-sdk-typescript/public/demo-audio/.gitkeep rename to showcase/integrations/claude-sdk-typescript/public/demo-audio/.gitkeep diff --git a/showcase/packages/claude-sdk-typescript/public/demo-audio/README.md b/showcase/integrations/claude-sdk-typescript/public/demo-audio/README.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/public/demo-audio/README.md rename to showcase/integrations/claude-sdk-typescript/public/demo-audio/README.md diff --git a/showcase/packages/claude-sdk-typescript/public/demo-audio/sample.wav b/showcase/integrations/claude-sdk-typescript/public/demo-audio/sample.wav similarity index 100% rename from showcase/packages/claude-sdk-typescript/public/demo-audio/sample.wav rename to showcase/integrations/claude-sdk-typescript/public/demo-audio/sample.wav diff --git a/showcase/packages/claude-sdk-typescript/public/demo-files/README.md b/showcase/integrations/claude-sdk-typescript/public/demo-files/README.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/public/demo-files/README.md rename to showcase/integrations/claude-sdk-typescript/public/demo-files/README.md diff --git a/showcase/packages/claude-sdk-typescript/public/demo-files/sample.pdf b/showcase/integrations/claude-sdk-typescript/public/demo-files/sample.pdf similarity index 100% rename from showcase/packages/claude-sdk-typescript/public/demo-files/sample.pdf rename to showcase/integrations/claude-sdk-typescript/public/demo-files/sample.pdf diff --git a/showcase/packages/claude-sdk-typescript/public/demo-files/sample.png b/showcase/integrations/claude-sdk-typescript/public/demo-files/sample.png similarity index 100% rename from showcase/packages/claude-sdk-typescript/public/demo-files/sample.png rename to showcase/integrations/claude-sdk-typescript/public/demo-files/sample.png diff --git a/showcase/packages/claude-sdk-typescript/qa/agent-config.md b/showcase/integrations/claude-sdk-typescript/qa/agent-config.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/agent-config.md rename to showcase/integrations/claude-sdk-typescript/qa/agent-config.md diff --git a/showcase/packages/claude-sdk-typescript/qa/agentic-chat.md b/showcase/integrations/claude-sdk-typescript/qa/agentic-chat.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/agentic-chat.md rename to showcase/integrations/claude-sdk-typescript/qa/agentic-chat.md diff --git a/showcase/packages/claude-sdk-typescript/qa/auth.md b/showcase/integrations/claude-sdk-typescript/qa/auth.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/auth.md rename to showcase/integrations/claude-sdk-typescript/qa/auth.md diff --git a/showcase/packages/claude-sdk-typescript/qa/byoc-hashbrown.md b/showcase/integrations/claude-sdk-typescript/qa/byoc-hashbrown.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/byoc-hashbrown.md rename to showcase/integrations/claude-sdk-typescript/qa/byoc-hashbrown.md diff --git a/showcase/packages/claude-sdk-typescript/qa/byoc-json-render.md b/showcase/integrations/claude-sdk-typescript/qa/byoc-json-render.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/byoc-json-render.md rename to showcase/integrations/claude-sdk-typescript/qa/byoc-json-render.md diff --git a/showcase/packages/claude-sdk-typescript/qa/chat-customization-css.md b/showcase/integrations/claude-sdk-typescript/qa/chat-customization-css.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/chat-customization-css.md rename to showcase/integrations/claude-sdk-typescript/qa/chat-customization-css.md diff --git a/showcase/packages/claude-sdk-typescript/qa/chat-slots.md b/showcase/integrations/claude-sdk-typescript/qa/chat-slots.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/chat-slots.md rename to showcase/integrations/claude-sdk-typescript/qa/chat-slots.md diff --git a/showcase/packages/claude-sdk-typescript/qa/declarative-gen-ui.md b/showcase/integrations/claude-sdk-typescript/qa/declarative-gen-ui.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/declarative-gen-ui.md rename to showcase/integrations/claude-sdk-typescript/qa/declarative-gen-ui.md diff --git a/showcase/packages/claude-sdk-typescript/qa/frontend-tools-async.md b/showcase/integrations/claude-sdk-typescript/qa/frontend-tools-async.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/frontend-tools-async.md rename to showcase/integrations/claude-sdk-typescript/qa/frontend-tools-async.md diff --git a/showcase/packages/claude-sdk-typescript/qa/frontend-tools.md b/showcase/integrations/claude-sdk-typescript/qa/frontend-tools.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/frontend-tools.md rename to showcase/integrations/claude-sdk-typescript/qa/frontend-tools.md diff --git a/showcase/packages/claude-sdk-typescript/qa/gen-ui-agent.md b/showcase/integrations/claude-sdk-typescript/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/gen-ui-agent.md rename to showcase/integrations/claude-sdk-typescript/qa/gen-ui-agent.md diff --git a/showcase/packages/claude-sdk-typescript/qa/gen-ui-tool-based.md b/showcase/integrations/claude-sdk-typescript/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/gen-ui-tool-based.md rename to showcase/integrations/claude-sdk-typescript/qa/gen-ui-tool-based.md diff --git a/showcase/packages/claude-sdk-typescript/qa/headless-simple.md b/showcase/integrations/claude-sdk-typescript/qa/headless-simple.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/headless-simple.md rename to showcase/integrations/claude-sdk-typescript/qa/headless-simple.md diff --git a/showcase/packages/claude-sdk-typescript/qa/hitl-in-app.md b/showcase/integrations/claude-sdk-typescript/qa/hitl-in-app.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/hitl-in-app.md rename to showcase/integrations/claude-sdk-typescript/qa/hitl-in-app.md diff --git a/showcase/packages/claude-sdk-typescript/qa/hitl-in-chat.md b/showcase/integrations/claude-sdk-typescript/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/hitl-in-chat.md rename to showcase/integrations/claude-sdk-typescript/qa/hitl-in-chat.md diff --git a/showcase/packages/claude-sdk-typescript/qa/mcp-apps.md b/showcase/integrations/claude-sdk-typescript/qa/mcp-apps.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/mcp-apps.md rename to showcase/integrations/claude-sdk-typescript/qa/mcp-apps.md diff --git a/showcase/packages/claude-sdk-typescript/qa/multimodal.md b/showcase/integrations/claude-sdk-typescript/qa/multimodal.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/multimodal.md rename to showcase/integrations/claude-sdk-typescript/qa/multimodal.md diff --git a/showcase/packages/claude-sdk-typescript/qa/open-gen-ui-advanced.md b/showcase/integrations/claude-sdk-typescript/qa/open-gen-ui-advanced.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/open-gen-ui-advanced.md rename to showcase/integrations/claude-sdk-typescript/qa/open-gen-ui-advanced.md diff --git a/showcase/packages/claude-sdk-typescript/qa/open-gen-ui.md b/showcase/integrations/claude-sdk-typescript/qa/open-gen-ui.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/open-gen-ui.md rename to showcase/integrations/claude-sdk-typescript/qa/open-gen-ui.md diff --git a/showcase/packages/claude-sdk-typescript/qa/prebuilt-popup.md b/showcase/integrations/claude-sdk-typescript/qa/prebuilt-popup.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/prebuilt-popup.md rename to showcase/integrations/claude-sdk-typescript/qa/prebuilt-popup.md diff --git a/showcase/packages/claude-sdk-typescript/qa/prebuilt-sidebar.md b/showcase/integrations/claude-sdk-typescript/qa/prebuilt-sidebar.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/prebuilt-sidebar.md rename to showcase/integrations/claude-sdk-typescript/qa/prebuilt-sidebar.md diff --git a/showcase/packages/claude-sdk-typescript/qa/readonly-state-agent-context.md b/showcase/integrations/claude-sdk-typescript/qa/readonly-state-agent-context.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/readonly-state-agent-context.md rename to showcase/integrations/claude-sdk-typescript/qa/readonly-state-agent-context.md diff --git a/showcase/packages/claude-sdk-typescript/qa/shared-state-read.md b/showcase/integrations/claude-sdk-typescript/qa/shared-state-read.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/shared-state-read.md rename to showcase/integrations/claude-sdk-typescript/qa/shared-state-read.md diff --git a/showcase/packages/claude-sdk-typescript/qa/shared-state-streaming.md b/showcase/integrations/claude-sdk-typescript/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/shared-state-streaming.md rename to showcase/integrations/claude-sdk-typescript/qa/shared-state-streaming.md diff --git a/showcase/packages/claude-sdk-typescript/qa/shared-state-write.md b/showcase/integrations/claude-sdk-typescript/qa/shared-state-write.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/shared-state-write.md rename to showcase/integrations/claude-sdk-typescript/qa/shared-state-write.md diff --git a/showcase/packages/claude-sdk-typescript/qa/subagents.md b/showcase/integrations/claude-sdk-typescript/qa/subagents.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/subagents.md rename to showcase/integrations/claude-sdk-typescript/qa/subagents.md diff --git a/showcase/packages/claude-sdk-typescript/qa/tool-rendering.md b/showcase/integrations/claude-sdk-typescript/qa/tool-rendering.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/tool-rendering.md rename to showcase/integrations/claude-sdk-typescript/qa/tool-rendering.md diff --git a/showcase/packages/claude-sdk-typescript/qa/voice.md b/showcase/integrations/claude-sdk-typescript/qa/voice.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/qa/voice.md rename to showcase/integrations/claude-sdk-typescript/qa/voice.md diff --git a/showcase/packages/claude-sdk-typescript/src/agent/agent-config-prompt.ts b/showcase/integrations/claude-sdk-typescript/src/agent/agent-config-prompt.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/agent/agent-config-prompt.ts rename to showcase/integrations/claude-sdk-typescript/src/agent/agent-config-prompt.ts diff --git a/showcase/packages/claude-sdk-typescript/src/agent/byoc-hashbrown-prompt.ts b/showcase/integrations/claude-sdk-typescript/src/agent/byoc-hashbrown-prompt.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/agent/byoc-hashbrown-prompt.ts rename to showcase/integrations/claude-sdk-typescript/src/agent/byoc-hashbrown-prompt.ts diff --git a/showcase/packages/claude-sdk-typescript/src/agent/byoc-json-render-prompt.ts b/showcase/integrations/claude-sdk-typescript/src/agent/byoc-json-render-prompt.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/agent/byoc-json-render-prompt.ts rename to showcase/integrations/claude-sdk-typescript/src/agent/byoc-json-render-prompt.ts diff --git a/showcase/packages/claude-sdk-typescript/src/agent/index.ts b/showcase/integrations/claude-sdk-typescript/src/agent/index.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/agent/index.ts rename to showcase/integrations/claude-sdk-typescript/src/agent/index.ts diff --git a/showcase/packages/claude-sdk-typescript/src/agent/package.json b/showcase/integrations/claude-sdk-typescript/src/agent/package.json similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/agent/package.json rename to showcase/integrations/claude-sdk-typescript/src/agent/package.json diff --git a/showcase/packages/claude-sdk-typescript/src/agent_server.ts b/showcase/integrations/claude-sdk-typescript/src/agent_server.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/agent_server.ts rename to showcase/integrations/claude-sdk-typescript/src/agent_server.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-agent-config/route.ts b/showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-agent-config/route.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-agent-config/route.ts rename to showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-agent-config/route.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-byoc-hashbrown/route.ts b/showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-byoc-hashbrown/route.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-byoc-hashbrown/route.ts rename to showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-byoc-hashbrown/route.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-byoc-json-render/route.ts b/showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-byoc-json-render/route.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-byoc-json-render/route.ts rename to showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-byoc-json-render/route.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-declarative-gen-ui/route.ts b/showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-declarative-gen-ui/route.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-declarative-gen-ui/route.ts rename to showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-declarative-gen-ui/route.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-mcp-apps/route.ts b/showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-mcp-apps/route.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-mcp-apps/route.ts rename to showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-mcp-apps/route.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-multimodal/route.ts b/showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-multimodal/route.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-multimodal/route.ts rename to showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-multimodal/route.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-ogui/route.ts b/showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-ogui/route.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-ogui/route.ts rename to showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-ogui/route.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-voice/[[...slug]]/route.ts b/showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-voice/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/api/copilotkit-voice/[[...slug]]/route.ts rename to showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit-voice/[[...slug]]/route.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/api/copilotkit/route.ts b/showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/api/copilotkit/route.ts rename to showcase/integrations/claude-sdk-typescript/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/api/debug/route.ts b/showcase/integrations/claude-sdk-typescript/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/api/debug/route.ts rename to showcase/integrations/claude-sdk-typescript/src/app/api/debug/route.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/api/health/route.ts b/showcase/integrations/claude-sdk-typescript/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/api/health/route.ts rename to showcase/integrations/claude-sdk-typescript/src/app/api/health/route.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/api/smoke/route.ts b/showcase/integrations/claude-sdk-typescript/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/api/smoke/route.ts rename to showcase/integrations/claude-sdk-typescript/src/app/api/smoke/route.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/agent-config/config-types.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/agent-config/config-types.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/agent-config/config-types.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/agent-config/config-types.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/agent-config/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/agent-config/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/agent-config/use-agent-config.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/agent-config/use-agent-config.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/agent-config/use-agent-config.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/agent-config/use-agent-config.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/agentic-chat/README.md b/showcase/integrations/claude-sdk-typescript/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/agentic-chat/README.md rename to showcase/integrations/claude-sdk-typescript/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/agentic-chat/agent.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/agentic-chat/agent.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/agentic-chat/agent.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/agentic-chat/agent.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/auth/demo-token.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/auth/demo-token.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/auth/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/auth/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/auth/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/charts/chart-config.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/charts/chart-config.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/charts/chart-config.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/charts/chart-config.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/metric-card.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/metric-card.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/metric-card.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/metric-card.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/suggestions.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/suggestions.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/suggestions.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/suggestions.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/types.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/types.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-hashbrown/types.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-hashbrown/types.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/catalog.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/catalog.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/catalog.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/catalog.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/charts/bar-chart.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/charts/bar-chart.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/charts/bar-chart.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/charts/chart-config.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/charts/chart-config.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/charts/chart-config.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/charts/chart-config.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/charts/pie-chart.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/charts/pie-chart.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/charts/pie-chart.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/json-render-renderer.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/json-render-renderer.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/json-render-renderer.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/json-render-renderer.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/metric-card.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/metric-card.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/metric-card.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/metric-card.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/registry.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/registry.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/registry.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/registry.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/suggestions.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/suggestions.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/suggestions.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/suggestions.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/types.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/types.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/byoc-json-render/types.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/byoc-json-render/types.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/claude-sdk-typescript/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/claude-sdk-typescript/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/chat-slots/custom-assistant-message.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/chat-slots/custom-assistant-message.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/chat-slots/custom-assistant-message.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/chat-slots/custom-assistant-message.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/chat-slots/custom-disclaimer.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/chat-slots/custom-disclaimer.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/chat-slots/custom-disclaimer.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/chat-slots/custom-disclaimer.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/chat-slots/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/declarative-gen-ui/a2ui/catalog.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/declarative-gen-ui/a2ui/catalog.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/declarative-gen-ui/a2ui/catalog.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/declarative-gen-ui/a2ui/catalog.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/declarative-gen-ui/a2ui/definitions.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/declarative-gen-ui/a2ui/definitions.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/declarative-gen-ui/a2ui/definitions.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/declarative-gen-ui/a2ui/definitions.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/declarative-gen-ui/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/declarative-gen-ui/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/declarative-gen-ui/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/declarative-gen-ui/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/frontend-tools/README.md b/showcase/integrations/claude-sdk-typescript/src/app/demos/frontend-tools/README.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/frontend-tools/README.md rename to showcase/integrations/claude-sdk-typescript/src/app/demos/frontend-tools/README.md diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/claude-sdk-typescript/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/claude-sdk-typescript/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/gen-ui-tool-based/agent.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/gen-ui-tool-based/agent.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/gen-ui-tool-based/agent.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/gen-ui-tool-based/agent.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/headless-simple/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/hitl/README.md b/showcase/integrations/claude-sdk-typescript/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/hitl/README.md rename to showcase/integrations/claude-sdk-typescript/src/app/demos/hitl/README.md diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/hitl/agent.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/hitl/agent.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/hitl/agent.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/hitl/agent.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/hitl/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/hitl/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/mcp-apps/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/mcp-apps/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/mcp-apps/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/mcp-apps/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/multimodal/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/multimodal/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/multimodal/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/multimodal/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/multimodal/sample-attachment-buttons.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/multimodal/sample-attachment-buttons.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/multimodal/sample-attachment-buttons.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/multimodal/sample-attachment-buttons.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/open-gen-ui-advanced/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/open-gen-ui-advanced/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/open-gen-ui-advanced/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/open-gen-ui-advanced/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/open-gen-ui-advanced/suggestions.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/open-gen-ui-advanced/suggestions.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/open-gen-ui-advanced/suggestions.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/open-gen-ui-advanced/suggestions.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/open-gen-ui/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/open-gen-ui/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/open-gen-ui/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/open-gen-ui/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/subagents/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/subagents/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/tool-rendering/README.md b/showcase/integrations/claude-sdk-typescript/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/tool-rendering/README.md rename to showcase/integrations/claude-sdk-typescript/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/tool-rendering/agent.ts b/showcase/integrations/claude-sdk-typescript/src/app/demos/tool-rendering/agent.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/tool-rendering/agent.ts rename to showcase/integrations/claude-sdk-typescript/src/app/demos/tool-rendering/agent.ts diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/voice/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/voice/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/voice/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/voice/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/demos/voice/sample-audio-button.tsx b/showcase/integrations/claude-sdk-typescript/src/app/demos/voice/sample-audio-button.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/demos/voice/sample-audio-button.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/demos/voice/sample-audio-button.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/globals.css b/showcase/integrations/claude-sdk-typescript/src/app/globals.css similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/globals.css rename to showcase/integrations/claude-sdk-typescript/src/app/globals.css diff --git a/showcase/packages/claude-sdk-typescript/src/app/layout.tsx b/showcase/integrations/claude-sdk-typescript/src/app/layout.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/layout.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/layout.tsx diff --git a/showcase/packages/claude-sdk-typescript/src/app/page.tsx b/showcase/integrations/claude-sdk-typescript/src/app/page.tsx similarity index 100% rename from showcase/packages/claude-sdk-typescript/src/app/page.tsx rename to showcase/integrations/claude-sdk-typescript/src/app/page.tsx diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/agent-config.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/agent-config.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/agent-config.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/agent-config.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/auth.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/auth.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/auth.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/auth.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/byoc-hashbrown.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/byoc-hashbrown.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/byoc-hashbrown.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/byoc-hashbrown.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/byoc-json-render.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/byoc-json-render.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/byoc-json-render.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/byoc-json-render.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/chat-customization-css.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/chat-customization-css.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/chat-customization-css.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/chat-customization-css.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/chat-slots.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/chat-slots.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/chat-slots.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/chat-slots.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/declarative-gen-ui.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/declarative-gen-ui.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/declarative-gen-ui.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/declarative-gen-ui.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/frontend-tools-async.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/frontend-tools-async.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/frontend-tools-async.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/frontend-tools-async.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/frontend-tools.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/frontend-tools.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/frontend-tools.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/frontend-tools.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/headless-simple.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/headless-simple.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/headless-simple.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/headless-simple.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/hitl-in-app.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/hitl-in-app.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/hitl-in-app.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/hitl-in-app.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/mcp-apps.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/mcp-apps.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/mcp-apps.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/mcp-apps.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/multimodal.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/multimodal.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/multimodal.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/multimodal.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/open-gen-ui-advanced.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/open-gen-ui-advanced.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/open-gen-ui-advanced.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/open-gen-ui-advanced.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/open-gen-ui.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/open-gen-ui.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/open-gen-ui.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/open-gen-ui.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/prebuilt-popup.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/prebuilt-popup.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/prebuilt-popup.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/prebuilt-popup.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/prebuilt-sidebar.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/prebuilt-sidebar.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/prebuilt-sidebar.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/prebuilt-sidebar.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/readonly-state-agent-context.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/readonly-state-agent-context.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/readonly-state-agent-context.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/readonly-state-agent-context.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/subagents.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/subagents.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tests/e2e/voice.spec.ts b/showcase/integrations/claude-sdk-typescript/tests/e2e/voice.spec.ts similarity index 100% rename from showcase/packages/claude-sdk-typescript/tests/e2e/voice.spec.ts rename to showcase/integrations/claude-sdk-typescript/tests/e2e/voice.spec.ts diff --git a/showcase/packages/claude-sdk-typescript/tsconfig.json b/showcase/integrations/claude-sdk-typescript/tsconfig.json similarity index 100% rename from showcase/packages/claude-sdk-typescript/tsconfig.json rename to showcase/integrations/claude-sdk-typescript/tsconfig.json diff --git a/showcase/packages/crewai-crews/.dockerignore b/showcase/integrations/crewai-crews/.dockerignore similarity index 100% rename from showcase/packages/crewai-crews/.dockerignore rename to showcase/integrations/crewai-crews/.dockerignore diff --git a/showcase/packages/crewai-crews/.env.example b/showcase/integrations/crewai-crews/.env.example similarity index 100% rename from showcase/packages/crewai-crews/.env.example rename to showcase/integrations/crewai-crews/.env.example diff --git a/showcase/packages/crewai-crews/.gitignore b/showcase/integrations/crewai-crews/.gitignore similarity index 100% rename from showcase/packages/crewai-crews/.gitignore rename to showcase/integrations/crewai-crews/.gitignore diff --git a/showcase/packages/crewai-crews/Dockerfile b/showcase/integrations/crewai-crews/Dockerfile similarity index 100% rename from showcase/packages/crewai-crews/Dockerfile rename to showcase/integrations/crewai-crews/Dockerfile diff --git a/showcase/packages/crewai-crews/PARITY_NOTES.md b/showcase/integrations/crewai-crews/PARITY_NOTES.md similarity index 100% rename from showcase/packages/crewai-crews/PARITY_NOTES.md rename to showcase/integrations/crewai-crews/PARITY_NOTES.md diff --git a/showcase/packages/crewai-crews/docs-links.json b/showcase/integrations/crewai-crews/docs-links.json similarity index 100% rename from showcase/packages/crewai-crews/docs-links.json rename to showcase/integrations/crewai-crews/docs-links.json diff --git a/showcase/packages/crewai-crews/entrypoint.sh b/showcase/integrations/crewai-crews/entrypoint.sh similarity index 100% rename from showcase/packages/crewai-crews/entrypoint.sh rename to showcase/integrations/crewai-crews/entrypoint.sh diff --git a/showcase/packages/crewai-crews/manifest.yaml b/showcase/integrations/crewai-crews/manifest.yaml similarity index 100% rename from showcase/packages/crewai-crews/manifest.yaml rename to showcase/integrations/crewai-crews/manifest.yaml diff --git a/showcase/packages/crewai-crews/next.config.ts b/showcase/integrations/crewai-crews/next.config.ts similarity index 100% rename from showcase/packages/crewai-crews/next.config.ts rename to showcase/integrations/crewai-crews/next.config.ts diff --git a/showcase/packages/crewai-crews/package-lock.json b/showcase/integrations/crewai-crews/package-lock.json similarity index 100% rename from showcase/packages/crewai-crews/package-lock.json rename to showcase/integrations/crewai-crews/package-lock.json diff --git a/showcase/packages/crewai-crews/package.json b/showcase/integrations/crewai-crews/package.json similarity index 100% rename from showcase/packages/crewai-crews/package.json rename to showcase/integrations/crewai-crews/package.json diff --git a/showcase/packages/crewai-crews/playwright.config.ts b/showcase/integrations/crewai-crews/playwright.config.ts similarity index 100% rename from showcase/packages/crewai-crews/playwright.config.ts rename to showcase/integrations/crewai-crews/playwright.config.ts diff --git a/showcase/packages/crewai-crews/postcss.config.mjs b/showcase/integrations/crewai-crews/postcss.config.mjs similarity index 100% rename from showcase/packages/crewai-crews/postcss.config.mjs rename to showcase/integrations/crewai-crews/postcss.config.mjs diff --git a/showcase/packages/crewai-crews/public/.gitkeep b/showcase/integrations/crewai-crews/public/.gitkeep similarity index 100% rename from showcase/packages/crewai-crews/public/.gitkeep rename to showcase/integrations/crewai-crews/public/.gitkeep diff --git a/showcase/packages/crewai-crews/public/demo-audio/.gitkeep b/showcase/integrations/crewai-crews/public/demo-audio/.gitkeep similarity index 100% rename from showcase/packages/crewai-crews/public/demo-audio/.gitkeep rename to showcase/integrations/crewai-crews/public/demo-audio/.gitkeep diff --git a/showcase/packages/crewai-crews/public/demo-audio/README.md b/showcase/integrations/crewai-crews/public/demo-audio/README.md similarity index 100% rename from showcase/packages/crewai-crews/public/demo-audio/README.md rename to showcase/integrations/crewai-crews/public/demo-audio/README.md diff --git a/showcase/packages/crewai-crews/public/demo-audio/sample.wav b/showcase/integrations/crewai-crews/public/demo-audio/sample.wav similarity index 100% rename from showcase/packages/crewai-crews/public/demo-audio/sample.wav rename to showcase/integrations/crewai-crews/public/demo-audio/sample.wav diff --git a/showcase/packages/crewai-crews/public/demo-files/README.md b/showcase/integrations/crewai-crews/public/demo-files/README.md similarity index 100% rename from showcase/packages/crewai-crews/public/demo-files/README.md rename to showcase/integrations/crewai-crews/public/demo-files/README.md diff --git a/showcase/packages/crewai-crews/public/demo-files/sample.pdf b/showcase/integrations/crewai-crews/public/demo-files/sample.pdf similarity index 100% rename from showcase/packages/crewai-crews/public/demo-files/sample.pdf rename to showcase/integrations/crewai-crews/public/demo-files/sample.pdf diff --git a/showcase/packages/crewai-crews/public/demo-files/sample.png b/showcase/integrations/crewai-crews/public/demo-files/sample.png similarity index 100% rename from showcase/packages/crewai-crews/public/demo-files/sample.png rename to showcase/integrations/crewai-crews/public/demo-files/sample.png diff --git a/showcase/packages/crewai-crews/pytest.ini b/showcase/integrations/crewai-crews/pytest.ini similarity index 100% rename from showcase/packages/crewai-crews/pytest.ini rename to showcase/integrations/crewai-crews/pytest.ini diff --git a/showcase/packages/crewai-crews/qa/a2ui-fixed-schema.md b/showcase/integrations/crewai-crews/qa/a2ui-fixed-schema.md similarity index 100% rename from showcase/packages/crewai-crews/qa/a2ui-fixed-schema.md rename to showcase/integrations/crewai-crews/qa/a2ui-fixed-schema.md diff --git a/showcase/packages/crewai-crews/qa/agent-config.md b/showcase/integrations/crewai-crews/qa/agent-config.md similarity index 100% rename from showcase/packages/crewai-crews/qa/agent-config.md rename to showcase/integrations/crewai-crews/qa/agent-config.md diff --git a/showcase/packages/crewai-crews/qa/agentic-chat-reasoning.md b/showcase/integrations/crewai-crews/qa/agentic-chat-reasoning.md similarity index 100% rename from showcase/packages/crewai-crews/qa/agentic-chat-reasoning.md rename to showcase/integrations/crewai-crews/qa/agentic-chat-reasoning.md diff --git a/showcase/packages/crewai-crews/qa/agentic-chat.md b/showcase/integrations/crewai-crews/qa/agentic-chat.md similarity index 100% rename from showcase/packages/crewai-crews/qa/agentic-chat.md rename to showcase/integrations/crewai-crews/qa/agentic-chat.md diff --git a/showcase/packages/crewai-crews/qa/auth.md b/showcase/integrations/crewai-crews/qa/auth.md similarity index 100% rename from showcase/packages/crewai-crews/qa/auth.md rename to showcase/integrations/crewai-crews/qa/auth.md diff --git a/showcase/packages/crewai-crews/qa/beautiful-chat.md b/showcase/integrations/crewai-crews/qa/beautiful-chat.md similarity index 100% rename from showcase/packages/crewai-crews/qa/beautiful-chat.md rename to showcase/integrations/crewai-crews/qa/beautiful-chat.md diff --git a/showcase/packages/crewai-crews/qa/byoc-hashbrown.md b/showcase/integrations/crewai-crews/qa/byoc-hashbrown.md similarity index 100% rename from showcase/packages/crewai-crews/qa/byoc-hashbrown.md rename to showcase/integrations/crewai-crews/qa/byoc-hashbrown.md diff --git a/showcase/packages/crewai-crews/qa/byoc-json-render.md b/showcase/integrations/crewai-crews/qa/byoc-json-render.md similarity index 100% rename from showcase/packages/crewai-crews/qa/byoc-json-render.md rename to showcase/integrations/crewai-crews/qa/byoc-json-render.md diff --git a/showcase/packages/crewai-crews/qa/chat-customization-css.md b/showcase/integrations/crewai-crews/qa/chat-customization-css.md similarity index 100% rename from showcase/packages/crewai-crews/qa/chat-customization-css.md rename to showcase/integrations/crewai-crews/qa/chat-customization-css.md diff --git a/showcase/packages/crewai-crews/qa/chat-slots.md b/showcase/integrations/crewai-crews/qa/chat-slots.md similarity index 100% rename from showcase/packages/crewai-crews/qa/chat-slots.md rename to showcase/integrations/crewai-crews/qa/chat-slots.md diff --git a/showcase/packages/crewai-crews/qa/declarative-gen-ui.md b/showcase/integrations/crewai-crews/qa/declarative-gen-ui.md similarity index 100% rename from showcase/packages/crewai-crews/qa/declarative-gen-ui.md rename to showcase/integrations/crewai-crews/qa/declarative-gen-ui.md diff --git a/showcase/packages/crewai-crews/qa/frontend-tools-async.md b/showcase/integrations/crewai-crews/qa/frontend-tools-async.md similarity index 100% rename from showcase/packages/crewai-crews/qa/frontend-tools-async.md rename to showcase/integrations/crewai-crews/qa/frontend-tools-async.md diff --git a/showcase/packages/crewai-crews/qa/frontend-tools.md b/showcase/integrations/crewai-crews/qa/frontend-tools.md similarity index 100% rename from showcase/packages/crewai-crews/qa/frontend-tools.md rename to showcase/integrations/crewai-crews/qa/frontend-tools.md diff --git a/showcase/packages/crewai-crews/qa/gen-ui-agent.md b/showcase/integrations/crewai-crews/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/crewai-crews/qa/gen-ui-agent.md rename to showcase/integrations/crewai-crews/qa/gen-ui-agent.md diff --git a/showcase/packages/crewai-crews/qa/gen-ui-tool-based.md b/showcase/integrations/crewai-crews/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/crewai-crews/qa/gen-ui-tool-based.md rename to showcase/integrations/crewai-crews/qa/gen-ui-tool-based.md diff --git a/showcase/packages/crewai-crews/qa/headless-complete.md b/showcase/integrations/crewai-crews/qa/headless-complete.md similarity index 100% rename from showcase/packages/crewai-crews/qa/headless-complete.md rename to showcase/integrations/crewai-crews/qa/headless-complete.md diff --git a/showcase/packages/crewai-crews/qa/headless-simple.md b/showcase/integrations/crewai-crews/qa/headless-simple.md similarity index 100% rename from showcase/packages/crewai-crews/qa/headless-simple.md rename to showcase/integrations/crewai-crews/qa/headless-simple.md diff --git a/showcase/packages/crewai-crews/qa/hitl-in-app.md b/showcase/integrations/crewai-crews/qa/hitl-in-app.md similarity index 100% rename from showcase/packages/crewai-crews/qa/hitl-in-app.md rename to showcase/integrations/crewai-crews/qa/hitl-in-app.md diff --git a/showcase/packages/crewai-crews/qa/hitl-in-chat.md b/showcase/integrations/crewai-crews/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/crewai-crews/qa/hitl-in-chat.md rename to showcase/integrations/crewai-crews/qa/hitl-in-chat.md diff --git a/showcase/packages/crewai-crews/qa/multimodal.md b/showcase/integrations/crewai-crews/qa/multimodal.md similarity index 100% rename from showcase/packages/crewai-crews/qa/multimodal.md rename to showcase/integrations/crewai-crews/qa/multimodal.md diff --git a/showcase/packages/crewai-crews/qa/open-gen-ui-advanced.md b/showcase/integrations/crewai-crews/qa/open-gen-ui-advanced.md similarity index 100% rename from showcase/packages/crewai-crews/qa/open-gen-ui-advanced.md rename to showcase/integrations/crewai-crews/qa/open-gen-ui-advanced.md diff --git a/showcase/packages/crewai-crews/qa/open-gen-ui.md b/showcase/integrations/crewai-crews/qa/open-gen-ui.md similarity index 100% rename from showcase/packages/crewai-crews/qa/open-gen-ui.md rename to showcase/integrations/crewai-crews/qa/open-gen-ui.md diff --git a/showcase/packages/crewai-crews/qa/prebuilt-popup.md b/showcase/integrations/crewai-crews/qa/prebuilt-popup.md similarity index 100% rename from showcase/packages/crewai-crews/qa/prebuilt-popup.md rename to showcase/integrations/crewai-crews/qa/prebuilt-popup.md diff --git a/showcase/packages/crewai-crews/qa/prebuilt-sidebar.md b/showcase/integrations/crewai-crews/qa/prebuilt-sidebar.md similarity index 100% rename from showcase/packages/crewai-crews/qa/prebuilt-sidebar.md rename to showcase/integrations/crewai-crews/qa/prebuilt-sidebar.md diff --git a/showcase/packages/crewai-crews/qa/readonly-state-agent-context.md b/showcase/integrations/crewai-crews/qa/readonly-state-agent-context.md similarity index 100% rename from showcase/packages/crewai-crews/qa/readonly-state-agent-context.md rename to showcase/integrations/crewai-crews/qa/readonly-state-agent-context.md diff --git a/showcase/packages/crewai-crews/qa/reasoning-default-render.md b/showcase/integrations/crewai-crews/qa/reasoning-default-render.md similarity index 100% rename from showcase/packages/crewai-crews/qa/reasoning-default-render.md rename to showcase/integrations/crewai-crews/qa/reasoning-default-render.md diff --git a/showcase/packages/crewai-crews/qa/shared-state-read.md b/showcase/integrations/crewai-crews/qa/shared-state-read.md similarity index 100% rename from showcase/packages/crewai-crews/qa/shared-state-read.md rename to showcase/integrations/crewai-crews/qa/shared-state-read.md diff --git a/showcase/packages/crewai-crews/qa/shared-state-streaming.md b/showcase/integrations/crewai-crews/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/crewai-crews/qa/shared-state-streaming.md rename to showcase/integrations/crewai-crews/qa/shared-state-streaming.md diff --git a/showcase/packages/crewai-crews/qa/shared-state-write.md b/showcase/integrations/crewai-crews/qa/shared-state-write.md similarity index 100% rename from showcase/packages/crewai-crews/qa/shared-state-write.md rename to showcase/integrations/crewai-crews/qa/shared-state-write.md diff --git a/showcase/packages/crewai-crews/qa/subagents.md b/showcase/integrations/crewai-crews/qa/subagents.md similarity index 100% rename from showcase/packages/crewai-crews/qa/subagents.md rename to showcase/integrations/crewai-crews/qa/subagents.md diff --git a/showcase/packages/crewai-crews/qa/tool-rendering-custom-catchall.md b/showcase/integrations/crewai-crews/qa/tool-rendering-custom-catchall.md similarity index 100% rename from showcase/packages/crewai-crews/qa/tool-rendering-custom-catchall.md rename to showcase/integrations/crewai-crews/qa/tool-rendering-custom-catchall.md diff --git a/showcase/packages/crewai-crews/qa/tool-rendering-default-catchall.md b/showcase/integrations/crewai-crews/qa/tool-rendering-default-catchall.md similarity index 100% rename from showcase/packages/crewai-crews/qa/tool-rendering-default-catchall.md rename to showcase/integrations/crewai-crews/qa/tool-rendering-default-catchall.md diff --git a/showcase/packages/crewai-crews/qa/tool-rendering-reasoning-chain.md b/showcase/integrations/crewai-crews/qa/tool-rendering-reasoning-chain.md similarity index 100% rename from showcase/packages/crewai-crews/qa/tool-rendering-reasoning-chain.md rename to showcase/integrations/crewai-crews/qa/tool-rendering-reasoning-chain.md diff --git a/showcase/packages/crewai-crews/qa/tool-rendering.md b/showcase/integrations/crewai-crews/qa/tool-rendering.md similarity index 100% rename from showcase/packages/crewai-crews/qa/tool-rendering.md rename to showcase/integrations/crewai-crews/qa/tool-rendering.md diff --git a/showcase/packages/crewai-crews/qa/voice.md b/showcase/integrations/crewai-crews/qa/voice.md similarity index 100% rename from showcase/packages/crewai-crews/qa/voice.md rename to showcase/integrations/crewai-crews/qa/voice.md diff --git a/showcase/packages/crewai-crews/requirements.txt b/showcase/integrations/crewai-crews/requirements.txt similarity index 100% rename from showcase/packages/crewai-crews/requirements.txt rename to showcase/integrations/crewai-crews/requirements.txt diff --git a/showcase/packages/crewai-crews/src/agent_server.py b/showcase/integrations/crewai-crews/src/agent_server.py similarity index 100% rename from showcase/packages/crewai-crews/src/agent_server.py rename to showcase/integrations/crewai-crews/src/agent_server.py diff --git a/showcase/packages/crewai-crews/src/agents/__init__.py b/showcase/integrations/crewai-crews/src/agents/__init__.py similarity index 100% rename from showcase/packages/crewai-crews/src/agents/__init__.py rename to showcase/integrations/crewai-crews/src/agents/__init__.py diff --git a/showcase/packages/crewai-crews/src/agents/_chat_flow_helpers.py b/showcase/integrations/crewai-crews/src/agents/_chat_flow_helpers.py similarity index 100% rename from showcase/packages/crewai-crews/src/agents/_chat_flow_helpers.py rename to showcase/integrations/crewai-crews/src/agents/_chat_flow_helpers.py diff --git a/showcase/packages/crewai-crews/src/agents/a2ui_fixed.py b/showcase/integrations/crewai-crews/src/agents/a2ui_fixed.py similarity index 100% rename from showcase/packages/crewai-crews/src/agents/a2ui_fixed.py rename to showcase/integrations/crewai-crews/src/agents/a2ui_fixed.py diff --git a/showcase/packages/crewai-crews/src/agents/a2ui_schemas/booked_schema.json b/showcase/integrations/crewai-crews/src/agents/a2ui_schemas/booked_schema.json similarity index 100% rename from showcase/packages/crewai-crews/src/agents/a2ui_schemas/booked_schema.json rename to showcase/integrations/crewai-crews/src/agents/a2ui_schemas/booked_schema.json diff --git a/showcase/packages/crewai-crews/src/agents/a2ui_schemas/flight_schema.json b/showcase/integrations/crewai-crews/src/agents/a2ui_schemas/flight_schema.json similarity index 100% rename from showcase/packages/crewai-crews/src/agents/a2ui_schemas/flight_schema.json rename to showcase/integrations/crewai-crews/src/agents/a2ui_schemas/flight_schema.json diff --git a/showcase/packages/crewai-crews/src/agents/beautiful_chat.py b/showcase/integrations/crewai-crews/src/agents/beautiful_chat.py similarity index 100% rename from showcase/packages/crewai-crews/src/agents/beautiful_chat.py rename to showcase/integrations/crewai-crews/src/agents/beautiful_chat.py diff --git a/showcase/packages/crewai-crews/src/agents/byoc_hashbrown_agent.py b/showcase/integrations/crewai-crews/src/agents/byoc_hashbrown_agent.py similarity index 100% rename from showcase/packages/crewai-crews/src/agents/byoc_hashbrown_agent.py rename to showcase/integrations/crewai-crews/src/agents/byoc_hashbrown_agent.py diff --git a/showcase/packages/crewai-crews/src/agents/byoc_json_render_agent.py b/showcase/integrations/crewai-crews/src/agents/byoc_json_render_agent.py similarity index 100% rename from showcase/packages/crewai-crews/src/agents/byoc_json_render_agent.py rename to showcase/integrations/crewai-crews/src/agents/byoc_json_render_agent.py diff --git a/showcase/packages/crewai-crews/src/agents/config/agents.yaml b/showcase/integrations/crewai-crews/src/agents/config/agents.yaml similarity index 100% rename from showcase/packages/crewai-crews/src/agents/config/agents.yaml rename to showcase/integrations/crewai-crews/src/agents/config/agents.yaml diff --git a/showcase/packages/crewai-crews/src/agents/config/tasks.yaml b/showcase/integrations/crewai-crews/src/agents/config/tasks.yaml similarity index 100% rename from showcase/packages/crewai-crews/src/agents/config/tasks.yaml rename to showcase/integrations/crewai-crews/src/agents/config/tasks.yaml diff --git a/showcase/packages/crewai-crews/src/agents/crew.py b/showcase/integrations/crewai-crews/src/agents/crew.py similarity index 100% rename from showcase/packages/crewai-crews/src/agents/crew.py rename to showcase/integrations/crewai-crews/src/agents/crew.py diff --git a/showcase/packages/crewai-crews/src/agents/declarative_gen_ui.py b/showcase/integrations/crewai-crews/src/agents/declarative_gen_ui.py similarity index 100% rename from showcase/packages/crewai-crews/src/agents/declarative_gen_ui.py rename to showcase/integrations/crewai-crews/src/agents/declarative_gen_ui.py diff --git a/showcase/packages/crewai-crews/src/agents/knowledge/user_preference.txt b/showcase/integrations/crewai-crews/src/agents/knowledge/user_preference.txt similarity index 100% rename from showcase/packages/crewai-crews/src/agents/knowledge/user_preference.txt rename to showcase/integrations/crewai-crews/src/agents/knowledge/user_preference.txt diff --git a/showcase/packages/crewai-crews/src/agents/tools/__init__.py b/showcase/integrations/crewai-crews/src/agents/tools/__init__.py similarity index 100% rename from showcase/packages/crewai-crews/src/agents/tools/__init__.py rename to showcase/integrations/crewai-crews/src/agents/tools/__init__.py diff --git a/showcase/packages/crewai-crews/src/agents/tools/custom_tool.py b/showcase/integrations/crewai-crews/src/agents/tools/custom_tool.py similarity index 100% rename from showcase/packages/crewai-crews/src/agents/tools/custom_tool.py rename to showcase/integrations/crewai-crews/src/agents/tools/custom_tool.py diff --git a/showcase/packages/crewai-crews/src/aimock_toggle.py b/showcase/integrations/crewai-crews/src/aimock_toggle.py similarity index 100% rename from showcase/packages/crewai-crews/src/aimock_toggle.py rename to showcase/integrations/crewai-crews/src/aimock_toggle.py diff --git a/showcase/packages/crewai-crews/src/app/api/copilotkit-a2ui-fixed-schema/route.ts b/showcase/integrations/crewai-crews/src/app/api/copilotkit-a2ui-fixed-schema/route.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/api/copilotkit-a2ui-fixed-schema/route.ts rename to showcase/integrations/crewai-crews/src/app/api/copilotkit-a2ui-fixed-schema/route.ts diff --git a/showcase/packages/crewai-crews/src/app/api/copilotkit-agent-config/route.ts b/showcase/integrations/crewai-crews/src/app/api/copilotkit-agent-config/route.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/api/copilotkit-agent-config/route.ts rename to showcase/integrations/crewai-crews/src/app/api/copilotkit-agent-config/route.ts diff --git a/showcase/packages/crewai-crews/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/crewai-crews/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/crewai-crews/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/crewai-crews/src/app/api/copilotkit-beautiful-chat/route.ts b/showcase/integrations/crewai-crews/src/app/api/copilotkit-beautiful-chat/route.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/api/copilotkit-beautiful-chat/route.ts rename to showcase/integrations/crewai-crews/src/app/api/copilotkit-beautiful-chat/route.ts diff --git a/showcase/packages/crewai-crews/src/app/api/copilotkit-byoc-hashbrown/route.ts b/showcase/integrations/crewai-crews/src/app/api/copilotkit-byoc-hashbrown/route.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/api/copilotkit-byoc-hashbrown/route.ts rename to showcase/integrations/crewai-crews/src/app/api/copilotkit-byoc-hashbrown/route.ts diff --git a/showcase/packages/crewai-crews/src/app/api/copilotkit-byoc-json-render/route.ts b/showcase/integrations/crewai-crews/src/app/api/copilotkit-byoc-json-render/route.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/api/copilotkit-byoc-json-render/route.ts rename to showcase/integrations/crewai-crews/src/app/api/copilotkit-byoc-json-render/route.ts diff --git a/showcase/packages/crewai-crews/src/app/api/copilotkit-declarative-gen-ui/route.ts b/showcase/integrations/crewai-crews/src/app/api/copilotkit-declarative-gen-ui/route.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/api/copilotkit-declarative-gen-ui/route.ts rename to showcase/integrations/crewai-crews/src/app/api/copilotkit-declarative-gen-ui/route.ts diff --git a/showcase/packages/crewai-crews/src/app/api/copilotkit-multimodal/route.ts b/showcase/integrations/crewai-crews/src/app/api/copilotkit-multimodal/route.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/api/copilotkit-multimodal/route.ts rename to showcase/integrations/crewai-crews/src/app/api/copilotkit-multimodal/route.ts diff --git a/showcase/packages/crewai-crews/src/app/api/copilotkit-ogui/route.ts b/showcase/integrations/crewai-crews/src/app/api/copilotkit-ogui/route.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/api/copilotkit-ogui/route.ts rename to showcase/integrations/crewai-crews/src/app/api/copilotkit-ogui/route.ts diff --git a/showcase/packages/crewai-crews/src/app/api/copilotkit-voice/[[...slug]]/route.ts b/showcase/integrations/crewai-crews/src/app/api/copilotkit-voice/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/api/copilotkit-voice/[[...slug]]/route.ts rename to showcase/integrations/crewai-crews/src/app/api/copilotkit-voice/[[...slug]]/route.ts diff --git a/showcase/packages/crewai-crews/src/app/api/copilotkit/route.ts b/showcase/integrations/crewai-crews/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/api/copilotkit/route.ts rename to showcase/integrations/crewai-crews/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/crewai-crews/src/app/api/debug/route.ts b/showcase/integrations/crewai-crews/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/api/debug/route.ts rename to showcase/integrations/crewai-crews/src/app/api/debug/route.ts diff --git a/showcase/packages/crewai-crews/src/app/api/health/route.ts b/showcase/integrations/crewai-crews/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/api/health/route.ts rename to showcase/integrations/crewai-crews/src/app/api/health/route.ts diff --git a/showcase/packages/crewai-crews/src/app/api/smoke/route.ts b/showcase/integrations/crewai-crews/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/api/smoke/route.ts rename to showcase/integrations/crewai-crews/src/app/api/smoke/route.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts b/showcase/integrations/crewai-crews/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts rename to showcase/integrations/crewai-crews/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts b/showcase/integrations/crewai-crews/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts rename to showcase/integrations/crewai-crews/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx b/showcase/integrations/crewai-crews/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx rename to showcase/integrations/crewai-crews/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/a2ui-fixed-schema/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/a2ui-fixed-schema/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/a2ui-fixed-schema/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/a2ui-fixed-schema/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/crewai-crews/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/crewai-crews/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/agent-config/config-types.ts b/showcase/integrations/crewai-crews/src/app/demos/agent-config/config-types.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/agent-config/config-types.ts rename to showcase/integrations/crewai-crews/src/app/demos/agent-config/config-types.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/agent-config/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/agent-config/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/agent-config/use-agent-config.ts b/showcase/integrations/crewai-crews/src/app/demos/agent-config/use-agent-config.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/agent-config/use-agent-config.ts rename to showcase/integrations/crewai-crews/src/app/demos/agent-config/use-agent-config.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/agentic-chat-reasoning/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/agentic-chat-reasoning/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/agentic-chat-reasoning/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/agentic-chat-reasoning/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx b/showcase/integrations/crewai-crews/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx rename to showcase/integrations/crewai-crews/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/agentic-chat/README.md b/showcase/integrations/crewai-crews/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/agentic-chat/README.md rename to showcase/integrations/crewai-crews/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/crewai-crews/src/app/demos/agentic-chat/agent.py b/showcase/integrations/crewai-crews/src/app/demos/agentic-chat/agent.py similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/agentic-chat/agent.py rename to showcase/integrations/crewai-crews/src/app/demos/agentic-chat/agent.py diff --git a/showcase/packages/crewai-crews/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/crewai-crews/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/crewai-crews/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/auth/demo-token.ts b/showcase/integrations/crewai-crews/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/auth/demo-token.ts rename to showcase/integrations/crewai-crews/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/auth/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/auth/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/auth/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/crewai-crews/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/crewai-crews/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/index.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/index.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/index.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/index.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/example-layout/index.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/example-layout/index.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/example-layout/index.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/example-layout/index.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/headless-chat.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/headless-chat.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/headless-chat.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/headless-chat.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/tool-rendering.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/tool-rendering.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/tool-rendering.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/tool-rendering.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/ui/badge.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/ui/badge.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/ui/badge.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/ui/badge.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/ui/button.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/ui/button.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/ui/button.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/ui/button.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/ui/card.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/ui/card.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/ui/card.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/ui/card.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/ui/checkbox.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/ui/checkbox.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/ui/checkbox.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/ui/checkbox.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/ui/input.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/ui/input.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/ui/input.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/ui/input.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/ui/separator.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/ui/separator.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/ui/separator.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/ui/separator.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/ui/spinner.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/ui/spinner.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/components/ui/spinner.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/components/ui/spinner.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/hooks/index.ts b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/hooks/index.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/hooks/index.ts rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/hooks/index.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/hooks/use-theme.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/hooks/use-theme.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/hooks/use-theme.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/hooks/use-theme.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/lib/a2ui-theme.css b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/lib/a2ui-theme.css similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/lib/a2ui-theme.css rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/lib/a2ui-theme.css diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/lib/utils.ts b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/lib/utils.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/lib/utils.ts rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/lib/utils.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/beautiful-chat/showcase.json b/showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/showcase.json similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/beautiful-chat/showcase.json rename to showcase/integrations/crewai-crews/src/app/demos/beautiful-chat/showcase.json diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx b/showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx rename to showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/charts/chart-config.ts b/showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/charts/chart-config.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/charts/chart-config.ts rename to showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/charts/chart-config.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx b/showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx rename to showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx b/showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx rename to showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/metric-card.tsx b/showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/metric-card.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/metric-card.tsx rename to showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/metric-card.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/suggestions.ts b/showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/suggestions.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/suggestions.ts rename to showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/suggestions.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/types.ts b/showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/types.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-hashbrown/types.ts rename to showcase/integrations/crewai-crews/src/app/demos/byoc-hashbrown/types.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-json-render/catalog.ts b/showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/catalog.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-json-render/catalog.ts rename to showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/catalog.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-json-render/charts/bar-chart.tsx b/showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-json-render/charts/bar-chart.tsx rename to showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/charts/bar-chart.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-json-render/charts/chart-config.ts b/showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/charts/chart-config.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-json-render/charts/chart-config.ts rename to showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/charts/chart-config.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-json-render/charts/pie-chart.tsx b/showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-json-render/charts/pie-chart.tsx rename to showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/charts/pie-chart.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-json-render/json-render-renderer.tsx b/showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/json-render-renderer.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-json-render/json-render-renderer.tsx rename to showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/json-render-renderer.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-json-render/metric-card.tsx b/showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/metric-card.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-json-render/metric-card.tsx rename to showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/metric-card.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-json-render/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-json-render/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-json-render/registry.tsx b/showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/registry.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-json-render/registry.tsx rename to showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/registry.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-json-render/suggestions.ts b/showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/suggestions.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-json-render/suggestions.ts rename to showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/suggestions.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/byoc-json-render/types.ts b/showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/types.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/byoc-json-render/types.ts rename to showcase/integrations/crewai-crews/src/app/demos/byoc-json-render/types.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/crewai-crews/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/crewai-crews/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/crewai-crews/src/app/demos/chat-slots/custom-assistant-message.tsx b/showcase/integrations/crewai-crews/src/app/demos/chat-slots/custom-assistant-message.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/chat-slots/custom-assistant-message.tsx rename to showcase/integrations/crewai-crews/src/app/demos/chat-slots/custom-assistant-message.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/chat-slots/custom-disclaimer.tsx b/showcase/integrations/crewai-crews/src/app/demos/chat-slots/custom-disclaimer.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/chat-slots/custom-disclaimer.tsx rename to showcase/integrations/crewai-crews/src/app/demos/chat-slots/custom-disclaimer.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/crewai-crews/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/crewai-crews/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/chat-slots/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/declarative-gen-ui/a2ui/catalog.ts b/showcase/integrations/crewai-crews/src/app/demos/declarative-gen-ui/a2ui/catalog.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/declarative-gen-ui/a2ui/catalog.ts rename to showcase/integrations/crewai-crews/src/app/demos/declarative-gen-ui/a2ui/catalog.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/declarative-gen-ui/a2ui/definitions.ts b/showcase/integrations/crewai-crews/src/app/demos/declarative-gen-ui/a2ui/definitions.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/declarative-gen-ui/a2ui/definitions.ts rename to showcase/integrations/crewai-crews/src/app/demos/declarative-gen-ui/a2ui/definitions.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx b/showcase/integrations/crewai-crews/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx rename to showcase/integrations/crewai-crews/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/declarative-gen-ui/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/declarative-gen-ui/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/declarative-gen-ui/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/declarative-gen-ui/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/crewai-crews/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/crewai-crews/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/gen-ui-agent/agent.py b/showcase/integrations/crewai-crews/src/app/demos/gen-ui-agent/agent.py similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/gen-ui-agent/agent.py rename to showcase/integrations/crewai-crews/src/app/demos/gen-ui-agent/agent.py diff --git a/showcase/packages/crewai-crews/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/crewai-crews/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/crewai-crews/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/crewai-crews/src/app/demos/gen-ui-tool-based/agent.py b/showcase/integrations/crewai-crews/src/app/demos/gen-ui-tool-based/agent.py similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/gen-ui-tool-based/agent.py rename to showcase/integrations/crewai-crews/src/app/demos/gen-ui-tool-based/agent.py diff --git a/showcase/packages/crewai-crews/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/headless-complete/assistant-bubble.tsx b/showcase/integrations/crewai-crews/src/app/demos/headless-complete/assistant-bubble.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/headless-complete/assistant-bubble.tsx rename to showcase/integrations/crewai-crews/src/app/demos/headless-complete/assistant-bubble.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/headless-complete/highlight-note.tsx b/showcase/integrations/crewai-crews/src/app/demos/headless-complete/highlight-note.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/headless-complete/highlight-note.tsx rename to showcase/integrations/crewai-crews/src/app/demos/headless-complete/highlight-note.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/headless-complete/input-bar.tsx b/showcase/integrations/crewai-crews/src/app/demos/headless-complete/input-bar.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/headless-complete/input-bar.tsx rename to showcase/integrations/crewai-crews/src/app/demos/headless-complete/input-bar.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/crewai-crews/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/crewai-crews/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/headless-complete/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/headless-complete/stock-card.tsx b/showcase/integrations/crewai-crews/src/app/demos/headless-complete/stock-card.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/headless-complete/stock-card.tsx rename to showcase/integrations/crewai-crews/src/app/demos/headless-complete/stock-card.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/headless-complete/tool-renderers.tsx b/showcase/integrations/crewai-crews/src/app/demos/headless-complete/tool-renderers.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/headless-complete/tool-renderers.tsx rename to showcase/integrations/crewai-crews/src/app/demos/headless-complete/tool-renderers.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/headless-complete/typing-indicator.tsx b/showcase/integrations/crewai-crews/src/app/demos/headless-complete/typing-indicator.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/headless-complete/typing-indicator.tsx rename to showcase/integrations/crewai-crews/src/app/demos/headless-complete/typing-indicator.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/headless-complete/use-rendered-messages.tsx b/showcase/integrations/crewai-crews/src/app/demos/headless-complete/use-rendered-messages.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/headless-complete/use-rendered-messages.tsx rename to showcase/integrations/crewai-crews/src/app/demos/headless-complete/use-rendered-messages.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/headless-complete/user-bubble.tsx b/showcase/integrations/crewai-crews/src/app/demos/headless-complete/user-bubble.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/headless-complete/user-bubble.tsx rename to showcase/integrations/crewai-crews/src/app/demos/headless-complete/user-bubble.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/headless-complete/weather-card.tsx b/showcase/integrations/crewai-crews/src/app/demos/headless-complete/weather-card.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/headless-complete/weather-card.tsx rename to showcase/integrations/crewai-crews/src/app/demos/headless-complete/weather-card.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/headless-simple/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/crewai-crews/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/crewai-crews/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/hitl-in-chat/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/hitl-in-chat/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/hitl-in-chat/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/hitl-in-chat/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/hitl-in-chat/time-picker-card.tsx b/showcase/integrations/crewai-crews/src/app/demos/hitl-in-chat/time-picker-card.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/hitl-in-chat/time-picker-card.tsx rename to showcase/integrations/crewai-crews/src/app/demos/hitl-in-chat/time-picker-card.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/hitl/README.md b/showcase/integrations/crewai-crews/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/hitl/README.md rename to showcase/integrations/crewai-crews/src/app/demos/hitl/README.md diff --git a/showcase/packages/crewai-crews/src/app/demos/hitl/agent.py b/showcase/integrations/crewai-crews/src/app/demos/hitl/agent.py similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/hitl/agent.py rename to showcase/integrations/crewai-crews/src/app/demos/hitl/agent.py diff --git a/showcase/packages/crewai-crews/src/app/demos/hitl/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/hitl/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/multimodal/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/multimodal/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/multimodal/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/multimodal/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/multimodal/sample-attachment-buttons.tsx b/showcase/integrations/crewai-crews/src/app/demos/multimodal/sample-attachment-buttons.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/multimodal/sample-attachment-buttons.tsx rename to showcase/integrations/crewai-crews/src/app/demos/multimodal/sample-attachment-buttons.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/open-gen-ui-advanced/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/open-gen-ui-advanced/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/open-gen-ui-advanced/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/open-gen-ui-advanced/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts b/showcase/integrations/crewai-crews/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts rename to showcase/integrations/crewai-crews/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/open-gen-ui-advanced/suggestions.ts b/showcase/integrations/crewai-crews/src/app/demos/open-gen-ui-advanced/suggestions.ts similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/open-gen-ui-advanced/suggestions.ts rename to showcase/integrations/crewai-crews/src/app/demos/open-gen-ui-advanced/suggestions.ts diff --git a/showcase/packages/crewai-crews/src/app/demos/open-gen-ui/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/open-gen-ui/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/open-gen-ui/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/open-gen-ui/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/reasoning-default-render/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/reasoning-default-render/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/reasoning-default-render/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/reasoning-default-render/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/shared-state-read-write/agent.py b/showcase/integrations/crewai-crews/src/app/demos/shared-state-read-write/agent.py similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/shared-state-read-write/agent.py rename to showcase/integrations/crewai-crews/src/app/demos/shared-state-read-write/agent.py diff --git a/showcase/packages/crewai-crews/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/shared-state-read/agent.py b/showcase/integrations/crewai-crews/src/app/demos/shared-state-read/agent.py similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/shared-state-read/agent.py rename to showcase/integrations/crewai-crews/src/app/demos/shared-state-read/agent.py diff --git a/showcase/packages/crewai-crews/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/shared-state-streaming/agent.py b/showcase/integrations/crewai-crews/src/app/demos/shared-state-streaming/agent.py similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/shared-state-streaming/agent.py rename to showcase/integrations/crewai-crews/src/app/demos/shared-state-streaming/agent.py diff --git a/showcase/packages/crewai-crews/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/shared-state-write/agent.py b/showcase/integrations/crewai-crews/src/app/demos/shared-state-write/agent.py similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/shared-state-write/agent.py rename to showcase/integrations/crewai-crews/src/app/demos/shared-state-write/agent.py diff --git a/showcase/packages/crewai-crews/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/subagents/agent.py b/showcase/integrations/crewai-crews/src/app/demos/subagents/agent.py similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/subagents/agent.py rename to showcase/integrations/crewai-crews/src/app/demos/subagents/agent.py diff --git a/showcase/packages/crewai-crews/src/app/demos/subagents/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/subagents/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/crewai-crews/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/crewai-crews/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx b/showcase/integrations/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx rename to showcase/integrations/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx b/showcase/integrations/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx rename to showcase/integrations/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx b/showcase/integrations/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx rename to showcase/integrations/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx b/showcase/integrations/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx rename to showcase/integrations/crewai-crews/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/tool-rendering/README.md b/showcase/integrations/crewai-crews/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/tool-rendering/README.md rename to showcase/integrations/crewai-crews/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/crewai-crews/src/app/demos/tool-rendering/agent.py b/showcase/integrations/crewai-crews/src/app/demos/tool-rendering/agent.py similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/tool-rendering/agent.py rename to showcase/integrations/crewai-crews/src/app/demos/tool-rendering/agent.py diff --git a/showcase/packages/crewai-crews/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/voice/page.tsx b/showcase/integrations/crewai-crews/src/app/demos/voice/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/voice/page.tsx rename to showcase/integrations/crewai-crews/src/app/demos/voice/page.tsx diff --git a/showcase/packages/crewai-crews/src/app/demos/voice/sample-audio-button.tsx b/showcase/integrations/crewai-crews/src/app/demos/voice/sample-audio-button.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/demos/voice/sample-audio-button.tsx rename to showcase/integrations/crewai-crews/src/app/demos/voice/sample-audio-button.tsx diff --git a/showcase/packages/crewai-crews/src/app/globals.css b/showcase/integrations/crewai-crews/src/app/globals.css similarity index 100% rename from showcase/packages/crewai-crews/src/app/globals.css rename to showcase/integrations/crewai-crews/src/app/globals.css diff --git a/showcase/packages/crewai-crews/src/app/layout.tsx b/showcase/integrations/crewai-crews/src/app/layout.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/layout.tsx rename to showcase/integrations/crewai-crews/src/app/layout.tsx diff --git a/showcase/packages/crewai-crews/src/app/page.tsx b/showcase/integrations/crewai-crews/src/app/page.tsx similarity index 100% rename from showcase/packages/crewai-crews/src/app/page.tsx rename to showcase/integrations/crewai-crews/src/app/page.tsx diff --git a/showcase/packages/crewai-crews/tests/e2e/a2ui-fixed-schema.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/a2ui-fixed-schema.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/a2ui-fixed-schema.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/a2ui-fixed-schema.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/agent-config.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/agent-config.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/agent-config.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/agent-config.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/agentic-chat-reasoning.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/agentic-chat-reasoning.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/agentic-chat-reasoning.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/agentic-chat-reasoning.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/auth.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/auth.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/auth.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/auth.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/beautiful-chat.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/beautiful-chat.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/beautiful-chat.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/beautiful-chat.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/byoc-hashbrown.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/byoc-hashbrown.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/byoc-hashbrown.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/byoc-hashbrown.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/byoc-json-render.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/byoc-json-render.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/byoc-json-render.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/byoc-json-render.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/chat-customization-css.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/chat-customization-css.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/chat-customization-css.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/chat-customization-css.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/chat-slots.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/chat-slots.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/chat-slots.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/chat-slots.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/declarative-gen-ui.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/declarative-gen-ui.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/declarative-gen-ui.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/declarative-gen-ui.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/frontend-tools-async.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/frontend-tools-async.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/frontend-tools-async.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/frontend-tools-async.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/frontend-tools.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/frontend-tools.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/frontend-tools.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/frontend-tools.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/headless-complete.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/headless-complete.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/headless-complete.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/headless-complete.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/headless-simple.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/headless-simple.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/headless-simple.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/headless-simple.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/hitl-in-app.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/hitl-in-app.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/hitl-in-app.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/hitl-in-app.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/multimodal.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/multimodal.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/multimodal.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/multimodal.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/open-gen-ui-advanced.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/open-gen-ui-advanced.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/open-gen-ui-advanced.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/open-gen-ui-advanced.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/open-gen-ui.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/open-gen-ui.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/open-gen-ui.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/open-gen-ui.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/prebuilt-popup.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/prebuilt-popup.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/prebuilt-popup.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/prebuilt-popup.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/prebuilt-sidebar.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/prebuilt-sidebar.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/prebuilt-sidebar.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/prebuilt-sidebar.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/readonly-state-agent-context.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/readonly-state-agent-context.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/readonly-state-agent-context.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/readonly-state-agent-context.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/reasoning-default-render.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/reasoning-default-render.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/reasoning-default-render.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/reasoning-default-render.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/subagents.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/subagents.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/tool-rendering-custom-catchall.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/tool-rendering-custom-catchall.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/tool-rendering-custom-catchall.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/tool-rendering-custom-catchall.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/tool-rendering-default-catchall.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/tool-rendering-default-catchall.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/tool-rendering-default-catchall.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/tool-rendering-default-catchall.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/tool-rendering-reasoning-chain.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/tool-rendering-reasoning-chain.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/tool-rendering-reasoning-chain.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/tool-rendering-reasoning-chain.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/crewai-crews/tests/e2e/voice.spec.ts b/showcase/integrations/crewai-crews/tests/e2e/voice.spec.ts similarity index 100% rename from showcase/packages/crewai-crews/tests/e2e/voice.spec.ts rename to showcase/integrations/crewai-crews/tests/e2e/voice.spec.ts diff --git a/showcase/packages/crewai-crews/tests/python/conftest.py b/showcase/integrations/crewai-crews/tests/python/conftest.py similarity index 100% rename from showcase/packages/crewai-crews/tests/python/conftest.py rename to showcase/integrations/crewai-crews/tests/python/conftest.py diff --git a/showcase/packages/crewai-crews/tests/python/test_aimock_toggle.py b/showcase/integrations/crewai-crews/tests/python/test_aimock_toggle.py similarity index 100% rename from showcase/packages/crewai-crews/tests/python/test_aimock_toggle.py rename to showcase/integrations/crewai-crews/tests/python/test_aimock_toggle.py diff --git a/showcase/packages/crewai-crews/tests/python/test_forwarded_props.py b/showcase/integrations/crewai-crews/tests/python/test_forwarded_props.py similarity index 100% rename from showcase/packages/crewai-crews/tests/python/test_forwarded_props.py rename to showcase/integrations/crewai-crews/tests/python/test_forwarded_props.py diff --git a/showcase/packages/crewai-crews/tsconfig.json b/showcase/integrations/crewai-crews/tsconfig.json similarity index 100% rename from showcase/packages/crewai-crews/tsconfig.json rename to showcase/integrations/crewai-crews/tsconfig.json diff --git a/showcase/packages/google-adk/.dockerignore b/showcase/integrations/google-adk/.dockerignore similarity index 100% rename from showcase/packages/google-adk/.dockerignore rename to showcase/integrations/google-adk/.dockerignore diff --git a/showcase/packages/google-adk/.env.example b/showcase/integrations/google-adk/.env.example similarity index 100% rename from showcase/packages/google-adk/.env.example rename to showcase/integrations/google-adk/.env.example diff --git a/showcase/packages/google-adk/.gitignore b/showcase/integrations/google-adk/.gitignore similarity index 100% rename from showcase/packages/google-adk/.gitignore rename to showcase/integrations/google-adk/.gitignore diff --git a/showcase/packages/google-adk/Dockerfile b/showcase/integrations/google-adk/Dockerfile similarity index 100% rename from showcase/packages/google-adk/Dockerfile rename to showcase/integrations/google-adk/Dockerfile diff --git a/showcase/packages/google-adk/docs-links.json b/showcase/integrations/google-adk/docs-links.json similarity index 100% rename from showcase/packages/google-adk/docs-links.json rename to showcase/integrations/google-adk/docs-links.json diff --git a/showcase/packages/google-adk/entrypoint.sh b/showcase/integrations/google-adk/entrypoint.sh similarity index 100% rename from showcase/packages/google-adk/entrypoint.sh rename to showcase/integrations/google-adk/entrypoint.sh diff --git a/showcase/packages/google-adk/manifest.yaml b/showcase/integrations/google-adk/manifest.yaml similarity index 100% rename from showcase/packages/google-adk/manifest.yaml rename to showcase/integrations/google-adk/manifest.yaml diff --git a/showcase/packages/google-adk/next.config.ts b/showcase/integrations/google-adk/next.config.ts similarity index 100% rename from showcase/packages/google-adk/next.config.ts rename to showcase/integrations/google-adk/next.config.ts diff --git a/showcase/packages/google-adk/package-lock.json b/showcase/integrations/google-adk/package-lock.json similarity index 100% rename from showcase/packages/google-adk/package-lock.json rename to showcase/integrations/google-adk/package-lock.json diff --git a/showcase/packages/google-adk/package.json b/showcase/integrations/google-adk/package.json similarity index 100% rename from showcase/packages/google-adk/package.json rename to showcase/integrations/google-adk/package.json diff --git a/showcase/packages/google-adk/playwright.config.ts b/showcase/integrations/google-adk/playwright.config.ts similarity index 100% rename from showcase/packages/google-adk/playwright.config.ts rename to showcase/integrations/google-adk/playwright.config.ts diff --git a/showcase/packages/google-adk/postcss.config.mjs b/showcase/integrations/google-adk/postcss.config.mjs similarity index 100% rename from showcase/packages/google-adk/postcss.config.mjs rename to showcase/integrations/google-adk/postcss.config.mjs diff --git a/showcase/packages/google-adk/public/.gitkeep b/showcase/integrations/google-adk/public/.gitkeep similarity index 100% rename from showcase/packages/google-adk/public/.gitkeep rename to showcase/integrations/google-adk/public/.gitkeep diff --git a/showcase/packages/google-adk/qa/agentic-chat.md b/showcase/integrations/google-adk/qa/agentic-chat.md similarity index 100% rename from showcase/packages/google-adk/qa/agentic-chat.md rename to showcase/integrations/google-adk/qa/agentic-chat.md diff --git a/showcase/packages/google-adk/qa/gen-ui-agent.md b/showcase/integrations/google-adk/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/google-adk/qa/gen-ui-agent.md rename to showcase/integrations/google-adk/qa/gen-ui-agent.md diff --git a/showcase/packages/google-adk/qa/gen-ui-tool-based.md b/showcase/integrations/google-adk/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/google-adk/qa/gen-ui-tool-based.md rename to showcase/integrations/google-adk/qa/gen-ui-tool-based.md diff --git a/showcase/packages/google-adk/qa/hitl-in-chat.md b/showcase/integrations/google-adk/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/google-adk/qa/hitl-in-chat.md rename to showcase/integrations/google-adk/qa/hitl-in-chat.md diff --git a/showcase/packages/google-adk/qa/shared-state-read.md b/showcase/integrations/google-adk/qa/shared-state-read.md similarity index 100% rename from showcase/packages/google-adk/qa/shared-state-read.md rename to showcase/integrations/google-adk/qa/shared-state-read.md diff --git a/showcase/packages/google-adk/qa/shared-state-streaming.md b/showcase/integrations/google-adk/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/google-adk/qa/shared-state-streaming.md rename to showcase/integrations/google-adk/qa/shared-state-streaming.md diff --git a/showcase/packages/google-adk/qa/shared-state-write.md b/showcase/integrations/google-adk/qa/shared-state-write.md similarity index 100% rename from showcase/packages/google-adk/qa/shared-state-write.md rename to showcase/integrations/google-adk/qa/shared-state-write.md diff --git a/showcase/packages/google-adk/qa/subagents.md b/showcase/integrations/google-adk/qa/subagents.md similarity index 100% rename from showcase/packages/google-adk/qa/subagents.md rename to showcase/integrations/google-adk/qa/subagents.md diff --git a/showcase/packages/google-adk/qa/tool-rendering.md b/showcase/integrations/google-adk/qa/tool-rendering.md similarity index 100% rename from showcase/packages/google-adk/qa/tool-rendering.md rename to showcase/integrations/google-adk/qa/tool-rendering.md diff --git a/showcase/packages/google-adk/requirements.txt b/showcase/integrations/google-adk/requirements.txt similarity index 100% rename from showcase/packages/google-adk/requirements.txt rename to showcase/integrations/google-adk/requirements.txt diff --git a/showcase/packages/google-adk/src/agent_server.py b/showcase/integrations/google-adk/src/agent_server.py similarity index 100% rename from showcase/packages/google-adk/src/agent_server.py rename to showcase/integrations/google-adk/src/agent_server.py diff --git a/showcase/packages/google-adk/src/agents/a2ui_fixed_agent.py b/showcase/integrations/google-adk/src/agents/a2ui_fixed_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/a2ui_fixed_agent.py rename to showcase/integrations/google-adk/src/agents/a2ui_fixed_agent.py diff --git a/showcase/packages/google-adk/src/agents/a2ui_schemas/booked_schema.json b/showcase/integrations/google-adk/src/agents/a2ui_schemas/booked_schema.json similarity index 100% rename from showcase/packages/google-adk/src/agents/a2ui_schemas/booked_schema.json rename to showcase/integrations/google-adk/src/agents/a2ui_schemas/booked_schema.json diff --git a/showcase/packages/google-adk/src/agents/a2ui_schemas/flight_schema.json b/showcase/integrations/google-adk/src/agents/a2ui_schemas/flight_schema.json similarity index 100% rename from showcase/packages/google-adk/src/agents/a2ui_schemas/flight_schema.json rename to showcase/integrations/google-adk/src/agents/a2ui_schemas/flight_schema.json diff --git a/showcase/packages/google-adk/src/agents/agent_config_agent.py b/showcase/integrations/google-adk/src/agents/agent_config_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/agent_config_agent.py rename to showcase/integrations/google-adk/src/agents/agent_config_agent.py diff --git a/showcase/packages/google-adk/src/agents/beautiful_chat_agent.py b/showcase/integrations/google-adk/src/agents/beautiful_chat_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/beautiful_chat_agent.py rename to showcase/integrations/google-adk/src/agents/beautiful_chat_agent.py diff --git a/showcase/packages/google-adk/src/agents/byoc_agents.py b/showcase/integrations/google-adk/src/agents/byoc_agents.py similarity index 100% rename from showcase/packages/google-adk/src/agents/byoc_agents.py rename to showcase/integrations/google-adk/src/agents/byoc_agents.py diff --git a/showcase/packages/google-adk/src/agents/declarative_gen_ui_agent.py b/showcase/integrations/google-adk/src/agents/declarative_gen_ui_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/declarative_gen_ui_agent.py rename to showcase/integrations/google-adk/src/agents/declarative_gen_ui_agent.py diff --git a/showcase/packages/google-adk/src/agents/gen_ui_agent.py b/showcase/integrations/google-adk/src/agents/gen_ui_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/gen_ui_agent.py rename to showcase/integrations/google-adk/src/agents/gen_ui_agent.py diff --git a/showcase/packages/google-adk/src/agents/gen_ui_tool_based_agent.py b/showcase/integrations/google-adk/src/agents/gen_ui_tool_based_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/gen_ui_tool_based_agent.py rename to showcase/integrations/google-adk/src/agents/gen_ui_tool_based_agent.py diff --git a/showcase/packages/google-adk/src/agents/hitl_in_app_agent.py b/showcase/integrations/google-adk/src/agents/hitl_in_app_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/hitl_in_app_agent.py rename to showcase/integrations/google-adk/src/agents/hitl_in_app_agent.py diff --git a/showcase/packages/google-adk/src/agents/hitl_in_chat_agent.py b/showcase/integrations/google-adk/src/agents/hitl_in_chat_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/hitl_in_chat_agent.py rename to showcase/integrations/google-adk/src/agents/hitl_in_chat_agent.py diff --git a/showcase/packages/google-adk/src/agents/main.py b/showcase/integrations/google-adk/src/agents/main.py similarity index 100% rename from showcase/packages/google-adk/src/agents/main.py rename to showcase/integrations/google-adk/src/agents/main.py diff --git a/showcase/packages/google-adk/src/agents/multimodal_agent.py b/showcase/integrations/google-adk/src/agents/multimodal_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/multimodal_agent.py rename to showcase/integrations/google-adk/src/agents/multimodal_agent.py diff --git a/showcase/packages/google-adk/src/agents/open_gen_ui_agents.py b/showcase/integrations/google-adk/src/agents/open_gen_ui_agents.py similarity index 100% rename from showcase/packages/google-adk/src/agents/open_gen_ui_agents.py rename to showcase/integrations/google-adk/src/agents/open_gen_ui_agents.py diff --git a/showcase/packages/google-adk/src/agents/readonly_state_agent_context_agent.py b/showcase/integrations/google-adk/src/agents/readonly_state_agent_context_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/readonly_state_agent_context_agent.py rename to showcase/integrations/google-adk/src/agents/readonly_state_agent_context_agent.py diff --git a/showcase/packages/google-adk/src/agents/registry.py b/showcase/integrations/google-adk/src/agents/registry.py similarity index 100% rename from showcase/packages/google-adk/src/agents/registry.py rename to showcase/integrations/google-adk/src/agents/registry.py diff --git a/showcase/packages/google-adk/src/agents/shared_chat.py b/showcase/integrations/google-adk/src/agents/shared_chat.py similarity index 100% rename from showcase/packages/google-adk/src/agents/shared_chat.py rename to showcase/integrations/google-adk/src/agents/shared_chat.py diff --git a/showcase/packages/google-adk/src/agents/shared_state_read_agent.py b/showcase/integrations/google-adk/src/agents/shared_state_read_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/shared_state_read_agent.py rename to showcase/integrations/google-adk/src/agents/shared_state_read_agent.py diff --git a/showcase/packages/google-adk/src/agents/shared_state_read_write_agent.py b/showcase/integrations/google-adk/src/agents/shared_state_read_write_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/shared_state_read_write_agent.py rename to showcase/integrations/google-adk/src/agents/shared_state_read_write_agent.py diff --git a/showcase/packages/google-adk/src/agents/shared_state_streaming_agent.py b/showcase/integrations/google-adk/src/agents/shared_state_streaming_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/shared_state_streaming_agent.py rename to showcase/integrations/google-adk/src/agents/shared_state_streaming_agent.py diff --git a/showcase/packages/google-adk/src/agents/subagents_agent.py b/showcase/integrations/google-adk/src/agents/subagents_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/subagents_agent.py rename to showcase/integrations/google-adk/src/agents/subagents_agent.py diff --git a/showcase/packages/google-adk/src/agents/tool_rendering_agent.py b/showcase/integrations/google-adk/src/agents/tool_rendering_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/tool_rendering_agent.py rename to showcase/integrations/google-adk/src/agents/tool_rendering_agent.py diff --git a/showcase/packages/google-adk/src/agents/tool_rendering_common.py b/showcase/integrations/google-adk/src/agents/tool_rendering_common.py similarity index 100% rename from showcase/packages/google-adk/src/agents/tool_rendering_common.py rename to showcase/integrations/google-adk/src/agents/tool_rendering_common.py diff --git a/showcase/packages/google-adk/src/agents/tool_rendering_custom_catchall_agent.py b/showcase/integrations/google-adk/src/agents/tool_rendering_custom_catchall_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/tool_rendering_custom_catchall_agent.py rename to showcase/integrations/google-adk/src/agents/tool_rendering_custom_catchall_agent.py diff --git a/showcase/packages/google-adk/src/agents/tool_rendering_default_catchall_agent.py b/showcase/integrations/google-adk/src/agents/tool_rendering_default_catchall_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/tool_rendering_default_catchall_agent.py rename to showcase/integrations/google-adk/src/agents/tool_rendering_default_catchall_agent.py diff --git a/showcase/packages/google-adk/src/agents/tool_rendering_reasoning_chain_agent.py b/showcase/integrations/google-adk/src/agents/tool_rendering_reasoning_chain_agent.py similarity index 100% rename from showcase/packages/google-adk/src/agents/tool_rendering_reasoning_chain_agent.py rename to showcase/integrations/google-adk/src/agents/tool_rendering_reasoning_chain_agent.py diff --git a/showcase/packages/google-adk/src/app/api/copilotkit-a2ui-fixed-schema/route.ts b/showcase/integrations/google-adk/src/app/api/copilotkit-a2ui-fixed-schema/route.ts similarity index 100% rename from showcase/packages/google-adk/src/app/api/copilotkit-a2ui-fixed-schema/route.ts rename to showcase/integrations/google-adk/src/app/api/copilotkit-a2ui-fixed-schema/route.ts diff --git a/showcase/packages/google-adk/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/google-adk/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/google-adk/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/google-adk/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/google-adk/src/app/api/copilotkit-auth/route.ts b/showcase/integrations/google-adk/src/app/api/copilotkit-auth/route.ts similarity index 100% rename from showcase/packages/google-adk/src/app/api/copilotkit-auth/route.ts rename to showcase/integrations/google-adk/src/app/api/copilotkit-auth/route.ts diff --git a/showcase/packages/google-adk/src/app/api/copilotkit-byoc-hashbrown/route.ts b/showcase/integrations/google-adk/src/app/api/copilotkit-byoc-hashbrown/route.ts similarity index 100% rename from showcase/packages/google-adk/src/app/api/copilotkit-byoc-hashbrown/route.ts rename to showcase/integrations/google-adk/src/app/api/copilotkit-byoc-hashbrown/route.ts diff --git a/showcase/packages/google-adk/src/app/api/copilotkit-byoc-json-render/route.ts b/showcase/integrations/google-adk/src/app/api/copilotkit-byoc-json-render/route.ts similarity index 100% rename from showcase/packages/google-adk/src/app/api/copilotkit-byoc-json-render/route.ts rename to showcase/integrations/google-adk/src/app/api/copilotkit-byoc-json-render/route.ts diff --git a/showcase/packages/google-adk/src/app/api/copilotkit-declarative-gen-ui/route.ts b/showcase/integrations/google-adk/src/app/api/copilotkit-declarative-gen-ui/route.ts similarity index 100% rename from showcase/packages/google-adk/src/app/api/copilotkit-declarative-gen-ui/route.ts rename to showcase/integrations/google-adk/src/app/api/copilotkit-declarative-gen-ui/route.ts diff --git a/showcase/packages/google-adk/src/app/api/copilotkit-ogui/route.ts b/showcase/integrations/google-adk/src/app/api/copilotkit-ogui/route.ts similarity index 100% rename from showcase/packages/google-adk/src/app/api/copilotkit-ogui/route.ts rename to showcase/integrations/google-adk/src/app/api/copilotkit-ogui/route.ts diff --git a/showcase/packages/google-adk/src/app/api/copilotkit/route.ts b/showcase/integrations/google-adk/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/google-adk/src/app/api/copilotkit/route.ts rename to showcase/integrations/google-adk/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/google-adk/src/app/api/debug/route.ts b/showcase/integrations/google-adk/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/google-adk/src/app/api/debug/route.ts rename to showcase/integrations/google-adk/src/app/api/debug/route.ts diff --git a/showcase/packages/google-adk/src/app/api/health/route.ts b/showcase/integrations/google-adk/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/google-adk/src/app/api/health/route.ts rename to showcase/integrations/google-adk/src/app/api/health/route.ts diff --git a/showcase/packages/google-adk/src/app/api/smoke/route.ts b/showcase/integrations/google-adk/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/google-adk/src/app/api/smoke/route.ts rename to showcase/integrations/google-adk/src/app/api/smoke/route.ts diff --git a/showcase/packages/google-adk/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts b/showcase/integrations/google-adk/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts similarity index 100% rename from showcase/packages/google-adk/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts rename to showcase/integrations/google-adk/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts diff --git a/showcase/packages/google-adk/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts b/showcase/integrations/google-adk/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts similarity index 100% rename from showcase/packages/google-adk/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts rename to showcase/integrations/google-adk/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts diff --git a/showcase/packages/google-adk/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx b/showcase/integrations/google-adk/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx rename to showcase/integrations/google-adk/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx diff --git a/showcase/packages/google-adk/src/app/demos/a2ui-fixed-schema/page.tsx b/showcase/integrations/google-adk/src/app/demos/a2ui-fixed-schema/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/a2ui-fixed-schema/page.tsx rename to showcase/integrations/google-adk/src/app/demos/a2ui-fixed-schema/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/google-adk/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/google-adk/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/google-adk/src/app/demos/agent-config/page.tsx b/showcase/integrations/google-adk/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/agent-config/page.tsx rename to showcase/integrations/google-adk/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/agentic-chat-reasoning/page.tsx b/showcase/integrations/google-adk/src/app/demos/agentic-chat-reasoning/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/agentic-chat-reasoning/page.tsx rename to showcase/integrations/google-adk/src/app/demos/agentic-chat-reasoning/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx b/showcase/integrations/google-adk/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx rename to showcase/integrations/google-adk/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx diff --git a/showcase/packages/google-adk/src/app/demos/agentic-chat/README.md b/showcase/integrations/google-adk/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/google-adk/src/app/demos/agentic-chat/README.md rename to showcase/integrations/google-adk/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/google-adk/src/app/demos/agentic-chat/agent.py b/showcase/integrations/google-adk/src/app/demos/agentic-chat/agent.py similarity index 100% rename from showcase/packages/google-adk/src/app/demos/agentic-chat/agent.py rename to showcase/integrations/google-adk/src/app/demos/agentic-chat/agent.py diff --git a/showcase/packages/google-adk/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/google-adk/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/google-adk/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/google-adk/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/google-adk/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/google-adk/src/app/demos/auth/demo-token.ts b/showcase/integrations/google-adk/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/google-adk/src/app/demos/auth/demo-token.ts rename to showcase/integrations/google-adk/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/google-adk/src/app/demos/auth/page.tsx b/showcase/integrations/google-adk/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/auth/page.tsx rename to showcase/integrations/google-adk/src/app/demos/auth/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/beautiful-chat/page.tsx b/showcase/integrations/google-adk/src/app/demos/beautiful-chat/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/beautiful-chat/page.tsx rename to showcase/integrations/google-adk/src/app/demos/beautiful-chat/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx b/showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx rename to showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx diff --git a/showcase/packages/google-adk/src/app/demos/byoc-hashbrown/charts/chart-config.ts b/showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/charts/chart-config.ts similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-hashbrown/charts/chart-config.ts rename to showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/charts/chart-config.ts diff --git a/showcase/packages/google-adk/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx b/showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx rename to showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx diff --git a/showcase/packages/google-adk/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx b/showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx rename to showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx diff --git a/showcase/packages/google-adk/src/app/demos/byoc-hashbrown/metric-card.tsx b/showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/metric-card.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-hashbrown/metric-card.tsx rename to showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/metric-card.tsx diff --git a/showcase/packages/google-adk/src/app/demos/byoc-hashbrown/page.tsx b/showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-hashbrown/page.tsx rename to showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/byoc-hashbrown/suggestions.ts b/showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/suggestions.ts similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-hashbrown/suggestions.ts rename to showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/suggestions.ts diff --git a/showcase/packages/google-adk/src/app/demos/byoc-hashbrown/types.ts b/showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/types.ts similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-hashbrown/types.ts rename to showcase/integrations/google-adk/src/app/demos/byoc-hashbrown/types.ts diff --git a/showcase/packages/google-adk/src/app/demos/byoc-json-render/catalog.ts b/showcase/integrations/google-adk/src/app/demos/byoc-json-render/catalog.ts similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-json-render/catalog.ts rename to showcase/integrations/google-adk/src/app/demos/byoc-json-render/catalog.ts diff --git a/showcase/packages/google-adk/src/app/demos/byoc-json-render/charts/bar-chart.tsx b/showcase/integrations/google-adk/src/app/demos/byoc-json-render/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-json-render/charts/bar-chart.tsx rename to showcase/integrations/google-adk/src/app/demos/byoc-json-render/charts/bar-chart.tsx diff --git a/showcase/packages/google-adk/src/app/demos/byoc-json-render/charts/chart-config.ts b/showcase/integrations/google-adk/src/app/demos/byoc-json-render/charts/chart-config.ts similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-json-render/charts/chart-config.ts rename to showcase/integrations/google-adk/src/app/demos/byoc-json-render/charts/chart-config.ts diff --git a/showcase/packages/google-adk/src/app/demos/byoc-json-render/charts/pie-chart.tsx b/showcase/integrations/google-adk/src/app/demos/byoc-json-render/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-json-render/charts/pie-chart.tsx rename to showcase/integrations/google-adk/src/app/demos/byoc-json-render/charts/pie-chart.tsx diff --git a/showcase/packages/google-adk/src/app/demos/byoc-json-render/json-render-renderer.tsx b/showcase/integrations/google-adk/src/app/demos/byoc-json-render/json-render-renderer.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-json-render/json-render-renderer.tsx rename to showcase/integrations/google-adk/src/app/demos/byoc-json-render/json-render-renderer.tsx diff --git a/showcase/packages/google-adk/src/app/demos/byoc-json-render/metric-card.tsx b/showcase/integrations/google-adk/src/app/demos/byoc-json-render/metric-card.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-json-render/metric-card.tsx rename to showcase/integrations/google-adk/src/app/demos/byoc-json-render/metric-card.tsx diff --git a/showcase/packages/google-adk/src/app/demos/byoc-json-render/page.tsx b/showcase/integrations/google-adk/src/app/demos/byoc-json-render/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-json-render/page.tsx rename to showcase/integrations/google-adk/src/app/demos/byoc-json-render/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/byoc-json-render/registry.tsx b/showcase/integrations/google-adk/src/app/demos/byoc-json-render/registry.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-json-render/registry.tsx rename to showcase/integrations/google-adk/src/app/demos/byoc-json-render/registry.tsx diff --git a/showcase/packages/google-adk/src/app/demos/byoc-json-render/suggestions.ts b/showcase/integrations/google-adk/src/app/demos/byoc-json-render/suggestions.ts similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-json-render/suggestions.ts rename to showcase/integrations/google-adk/src/app/demos/byoc-json-render/suggestions.ts diff --git a/showcase/packages/google-adk/src/app/demos/byoc-json-render/types.ts b/showcase/integrations/google-adk/src/app/demos/byoc-json-render/types.ts similarity index 100% rename from showcase/packages/google-adk/src/app/demos/byoc-json-render/types.ts rename to showcase/integrations/google-adk/src/app/demos/byoc-json-render/types.ts diff --git a/showcase/packages/google-adk/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/google-adk/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/google-adk/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/google-adk/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/google-adk/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/google-adk/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/google-adk/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/google-adk/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/google-adk/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/google-adk/src/app/demos/chat-slots/page.tsx b/showcase/integrations/google-adk/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/google-adk/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/declarative-gen-ui/a2ui/catalog.ts b/showcase/integrations/google-adk/src/app/demos/declarative-gen-ui/a2ui/catalog.ts similarity index 100% rename from showcase/packages/google-adk/src/app/demos/declarative-gen-ui/a2ui/catalog.ts rename to showcase/integrations/google-adk/src/app/demos/declarative-gen-ui/a2ui/catalog.ts diff --git a/showcase/packages/google-adk/src/app/demos/declarative-gen-ui/a2ui/definitions.ts b/showcase/integrations/google-adk/src/app/demos/declarative-gen-ui/a2ui/definitions.ts similarity index 100% rename from showcase/packages/google-adk/src/app/demos/declarative-gen-ui/a2ui/definitions.ts rename to showcase/integrations/google-adk/src/app/demos/declarative-gen-ui/a2ui/definitions.ts diff --git a/showcase/packages/google-adk/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx b/showcase/integrations/google-adk/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx rename to showcase/integrations/google-adk/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx diff --git a/showcase/packages/google-adk/src/app/demos/declarative-gen-ui/page.tsx b/showcase/integrations/google-adk/src/app/demos/declarative-gen-ui/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/declarative-gen-ui/page.tsx rename to showcase/integrations/google-adk/src/app/demos/declarative-gen-ui/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/google-adk/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/google-adk/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/google-adk/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/google-adk/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/google-adk/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/google-adk/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/google-adk/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/gen-ui-agent/agent.py b/showcase/integrations/google-adk/src/app/demos/gen-ui-agent/agent.py similarity index 100% rename from showcase/packages/google-adk/src/app/demos/gen-ui-agent/agent.py rename to showcase/integrations/google-adk/src/app/demos/gen-ui-agent/agent.py diff --git a/showcase/packages/google-adk/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/google-adk/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/google-adk/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/google-adk/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/google-adk/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/google-adk/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/google-adk/src/app/demos/gen-ui-tool-based/agent.py b/showcase/integrations/google-adk/src/app/demos/gen-ui-tool-based/agent.py similarity index 100% rename from showcase/packages/google-adk/src/app/demos/gen-ui-tool-based/agent.py rename to showcase/integrations/google-adk/src/app/demos/gen-ui-tool-based/agent.py diff --git a/showcase/packages/google-adk/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/google-adk/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/google-adk/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/google-adk/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/google-adk/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/google-adk/src/app/demos/headless-complete/page.tsx b/showcase/integrations/google-adk/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/google-adk/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/headless-simple/page.tsx b/showcase/integrations/google-adk/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/google-adk/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/google-adk/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/google-adk/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/google-adk/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/google-adk/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/google-adk/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/hitl/README.md b/showcase/integrations/google-adk/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/google-adk/src/app/demos/hitl/README.md rename to showcase/integrations/google-adk/src/app/demos/hitl/README.md diff --git a/showcase/packages/google-adk/src/app/demos/hitl/agent.py b/showcase/integrations/google-adk/src/app/demos/hitl/agent.py similarity index 100% rename from showcase/packages/google-adk/src/app/demos/hitl/agent.py rename to showcase/integrations/google-adk/src/app/demos/hitl/agent.py diff --git a/showcase/packages/google-adk/src/app/demos/hitl/page.tsx b/showcase/integrations/google-adk/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/hitl/page.tsx rename to showcase/integrations/google-adk/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/multimodal/page.tsx b/showcase/integrations/google-adk/src/app/demos/multimodal/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/multimodal/page.tsx rename to showcase/integrations/google-adk/src/app/demos/multimodal/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/open-gen-ui-advanced/page.tsx b/showcase/integrations/google-adk/src/app/demos/open-gen-ui-advanced/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/open-gen-ui-advanced/page.tsx rename to showcase/integrations/google-adk/src/app/demos/open-gen-ui-advanced/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts b/showcase/integrations/google-adk/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts similarity index 100% rename from showcase/packages/google-adk/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts rename to showcase/integrations/google-adk/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts diff --git a/showcase/packages/google-adk/src/app/demos/open-gen-ui-advanced/suggestions.ts b/showcase/integrations/google-adk/src/app/demos/open-gen-ui-advanced/suggestions.ts similarity index 100% rename from showcase/packages/google-adk/src/app/demos/open-gen-ui-advanced/suggestions.ts rename to showcase/integrations/google-adk/src/app/demos/open-gen-ui-advanced/suggestions.ts diff --git a/showcase/packages/google-adk/src/app/demos/open-gen-ui/page.tsx b/showcase/integrations/google-adk/src/app/demos/open-gen-ui/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/open-gen-ui/page.tsx rename to showcase/integrations/google-adk/src/app/demos/open-gen-ui/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/google-adk/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/google-adk/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/google-adk/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/google-adk/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/google-adk/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/google-adk/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/reasoning-default-render/page.tsx b/showcase/integrations/google-adk/src/app/demos/reasoning-default-render/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/reasoning-default-render/page.tsx rename to showcase/integrations/google-adk/src/app/demos/reasoning-default-render/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/shared-state-read-write/agent.py b/showcase/integrations/google-adk/src/app/demos/shared-state-read-write/agent.py similarity index 100% rename from showcase/packages/google-adk/src/app/demos/shared-state-read-write/agent.py rename to showcase/integrations/google-adk/src/app/demos/shared-state-read-write/agent.py diff --git a/showcase/packages/google-adk/src/app/demos/shared-state-read-write/notes-card.tsx b/showcase/integrations/google-adk/src/app/demos/shared-state-read-write/notes-card.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/shared-state-read-write/notes-card.tsx rename to showcase/integrations/google-adk/src/app/demos/shared-state-read-write/notes-card.tsx diff --git a/showcase/packages/google-adk/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/google-adk/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/google-adk/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/shared-state-read-write/preferences-card.tsx b/showcase/integrations/google-adk/src/app/demos/shared-state-read-write/preferences-card.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/shared-state-read-write/preferences-card.tsx rename to showcase/integrations/google-adk/src/app/demos/shared-state-read-write/preferences-card.tsx diff --git a/showcase/packages/google-adk/src/app/demos/shared-state-read/agent.py b/showcase/integrations/google-adk/src/app/demos/shared-state-read/agent.py similarity index 100% rename from showcase/packages/google-adk/src/app/demos/shared-state-read/agent.py rename to showcase/integrations/google-adk/src/app/demos/shared-state-read/agent.py diff --git a/showcase/packages/google-adk/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/google-adk/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/google-adk/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/shared-state-streaming/agent.py b/showcase/integrations/google-adk/src/app/demos/shared-state-streaming/agent.py similarity index 100% rename from showcase/packages/google-adk/src/app/demos/shared-state-streaming/agent.py rename to showcase/integrations/google-adk/src/app/demos/shared-state-streaming/agent.py diff --git a/showcase/packages/google-adk/src/app/demos/shared-state-streaming/document-view.tsx b/showcase/integrations/google-adk/src/app/demos/shared-state-streaming/document-view.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/shared-state-streaming/document-view.tsx rename to showcase/integrations/google-adk/src/app/demos/shared-state-streaming/document-view.tsx diff --git a/showcase/packages/google-adk/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/google-adk/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/google-adk/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/shared-state-write/agent.py b/showcase/integrations/google-adk/src/app/demos/shared-state-write/agent.py similarity index 100% rename from showcase/packages/google-adk/src/app/demos/shared-state-write/agent.py rename to showcase/integrations/google-adk/src/app/demos/shared-state-write/agent.py diff --git a/showcase/packages/google-adk/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/google-adk/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/google-adk/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/subagents/agent.py b/showcase/integrations/google-adk/src/app/demos/subagents/agent.py similarity index 100% rename from showcase/packages/google-adk/src/app/demos/subagents/agent.py rename to showcase/integrations/google-adk/src/app/demos/subagents/agent.py diff --git a/showcase/packages/google-adk/src/app/demos/subagents/delegation-log.tsx b/showcase/integrations/google-adk/src/app/demos/subagents/delegation-log.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/subagents/delegation-log.tsx rename to showcase/integrations/google-adk/src/app/demos/subagents/delegation-log.tsx diff --git a/showcase/packages/google-adk/src/app/demos/subagents/page.tsx b/showcase/integrations/google-adk/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/subagents/page.tsx rename to showcase/integrations/google-adk/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/google-adk/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/google-adk/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/google-adk/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/google-adk/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/google-adk/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/google-adk/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/google-adk/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/tool-rendering-reasoning-chain/page.tsx b/showcase/integrations/google-adk/src/app/demos/tool-rendering-reasoning-chain/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/tool-rendering-reasoning-chain/page.tsx rename to showcase/integrations/google-adk/src/app/demos/tool-rendering-reasoning-chain/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/tool-rendering/README.md b/showcase/integrations/google-adk/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/google-adk/src/app/demos/tool-rendering/README.md rename to showcase/integrations/google-adk/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/google-adk/src/app/demos/tool-rendering/agent.py b/showcase/integrations/google-adk/src/app/demos/tool-rendering/agent.py similarity index 100% rename from showcase/packages/google-adk/src/app/demos/tool-rendering/agent.py rename to showcase/integrations/google-adk/src/app/demos/tool-rendering/agent.py diff --git a/showcase/packages/google-adk/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/google-adk/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/google-adk/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/google-adk/src/app/demos/voice/page.tsx b/showcase/integrations/google-adk/src/app/demos/voice/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/demos/voice/page.tsx rename to showcase/integrations/google-adk/src/app/demos/voice/page.tsx diff --git a/showcase/packages/google-adk/src/app/globals.css b/showcase/integrations/google-adk/src/app/globals.css similarity index 100% rename from showcase/packages/google-adk/src/app/globals.css rename to showcase/integrations/google-adk/src/app/globals.css diff --git a/showcase/packages/google-adk/src/app/layout.tsx b/showcase/integrations/google-adk/src/app/layout.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/layout.tsx rename to showcase/integrations/google-adk/src/app/layout.tsx diff --git a/showcase/packages/google-adk/src/app/page.tsx b/showcase/integrations/google-adk/src/app/page.tsx similarity index 100% rename from showcase/packages/google-adk/src/app/page.tsx rename to showcase/integrations/google-adk/src/app/page.tsx diff --git a/showcase/packages/google-adk/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/google-adk/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/google-adk/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/google-adk/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/google-adk/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/google-adk/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/google-adk/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/google-adk/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/google-adk/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/google-adk/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/google-adk/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/google-adk/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/google-adk/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/google-adk/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/google-adk/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/google-adk/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/google-adk/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/google-adk/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/google-adk/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/google-adk/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/google-adk/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/google-adk/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/google-adk/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/google-adk/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/google-adk/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/google-adk/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/google-adk/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/google-adk/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/google-adk/tests/e2e/subagents.spec.ts b/showcase/integrations/google-adk/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/google-adk/tests/e2e/subagents.spec.ts rename to showcase/integrations/google-adk/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/google-adk/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/google-adk/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/google-adk/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/google-adk/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/google-adk/tests/python/conftest.py b/showcase/integrations/google-adk/tests/python/conftest.py similarity index 100% rename from showcase/packages/google-adk/tests/python/conftest.py rename to showcase/integrations/google-adk/tests/python/conftest.py diff --git a/showcase/packages/google-adk/tests/python/test_after_model_modifier.py b/showcase/integrations/google-adk/tests/python/test_after_model_modifier.py similarity index 100% rename from showcase/packages/google-adk/tests/python/test_after_model_modifier.py rename to showcase/integrations/google-adk/tests/python/test_after_model_modifier.py diff --git a/showcase/packages/google-adk/tests/python/test_before_model_modifier.py b/showcase/integrations/google-adk/tests/python/test_before_model_modifier.py similarity index 100% rename from showcase/packages/google-adk/tests/python/test_before_model_modifier.py rename to showcase/integrations/google-adk/tests/python/test_before_model_modifier.py diff --git a/showcase/packages/google-adk/tests/python/test_entrypoint_env_guards.py b/showcase/integrations/google-adk/tests/python/test_entrypoint_env_guards.py similarity index 100% rename from showcase/packages/google-adk/tests/python/test_entrypoint_env_guards.py rename to showcase/integrations/google-adk/tests/python/test_entrypoint_env_guards.py diff --git a/showcase/packages/google-adk/tests/python/test_generate_a2ui.py b/showcase/integrations/google-adk/tests/python/test_generate_a2ui.py similarity index 100% rename from showcase/packages/google-adk/tests/python/test_generate_a2ui.py rename to showcase/integrations/google-adk/tests/python/test_generate_a2ui.py diff --git a/showcase/packages/google-adk/tsconfig.json b/showcase/integrations/google-adk/tsconfig.json similarity index 100% rename from showcase/packages/google-adk/tsconfig.json rename to showcase/integrations/google-adk/tsconfig.json diff --git a/showcase/packages/langgraph-fastapi/.dockerignore b/showcase/integrations/langgraph-fastapi/.dockerignore similarity index 100% rename from showcase/packages/langgraph-fastapi/.dockerignore rename to showcase/integrations/langgraph-fastapi/.dockerignore diff --git a/showcase/packages/langgraph-fastapi/.env.example b/showcase/integrations/langgraph-fastapi/.env.example similarity index 100% rename from showcase/packages/langgraph-fastapi/.env.example rename to showcase/integrations/langgraph-fastapi/.env.example diff --git a/showcase/packages/langgraph-fastapi/.gitattributes b/showcase/integrations/langgraph-fastapi/.gitattributes similarity index 100% rename from showcase/packages/langgraph-fastapi/.gitattributes rename to showcase/integrations/langgraph-fastapi/.gitattributes diff --git a/showcase/packages/langgraph-fastapi/.gitignore b/showcase/integrations/langgraph-fastapi/.gitignore similarity index 100% rename from showcase/packages/langgraph-fastapi/.gitignore rename to showcase/integrations/langgraph-fastapi/.gitignore diff --git a/showcase/packages/langgraph-fastapi/Dockerfile b/showcase/integrations/langgraph-fastapi/Dockerfile similarity index 100% rename from showcase/packages/langgraph-fastapi/Dockerfile rename to showcase/integrations/langgraph-fastapi/Dockerfile diff --git a/showcase/packages/langgraph-fastapi/docs-links.json b/showcase/integrations/langgraph-fastapi/docs-links.json similarity index 100% rename from showcase/packages/langgraph-fastapi/docs-links.json rename to showcase/integrations/langgraph-fastapi/docs-links.json diff --git a/showcase/packages/langgraph-fastapi/entrypoint.sh b/showcase/integrations/langgraph-fastapi/entrypoint.sh similarity index 100% rename from showcase/packages/langgraph-fastapi/entrypoint.sh rename to showcase/integrations/langgraph-fastapi/entrypoint.sh diff --git a/showcase/packages/langgraph-fastapi/langgraph.json b/showcase/integrations/langgraph-fastapi/langgraph.json similarity index 100% rename from showcase/packages/langgraph-fastapi/langgraph.json rename to showcase/integrations/langgraph-fastapi/langgraph.json diff --git a/showcase/packages/langgraph-fastapi/manifest.yaml b/showcase/integrations/langgraph-fastapi/manifest.yaml similarity index 100% rename from showcase/packages/langgraph-fastapi/manifest.yaml rename to showcase/integrations/langgraph-fastapi/manifest.yaml diff --git a/showcase/packages/langgraph-fastapi/next.config.ts b/showcase/integrations/langgraph-fastapi/next.config.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/next.config.ts rename to showcase/integrations/langgraph-fastapi/next.config.ts diff --git a/showcase/packages/langgraph-fastapi/package-lock.json b/showcase/integrations/langgraph-fastapi/package-lock.json similarity index 100% rename from showcase/packages/langgraph-fastapi/package-lock.json rename to showcase/integrations/langgraph-fastapi/package-lock.json diff --git a/showcase/packages/langgraph-fastapi/package.json b/showcase/integrations/langgraph-fastapi/package.json similarity index 100% rename from showcase/packages/langgraph-fastapi/package.json rename to showcase/integrations/langgraph-fastapi/package.json diff --git a/showcase/packages/langgraph-fastapi/playwright.config.ts b/showcase/integrations/langgraph-fastapi/playwright.config.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/playwright.config.ts rename to showcase/integrations/langgraph-fastapi/playwright.config.ts diff --git a/showcase/packages/langgraph-fastapi/postcss.config.mjs b/showcase/integrations/langgraph-fastapi/postcss.config.mjs similarity index 100% rename from showcase/packages/langgraph-fastapi/postcss.config.mjs rename to showcase/integrations/langgraph-fastapi/postcss.config.mjs diff --git a/showcase/packages/langgraph-fastapi/public/.gitkeep b/showcase/integrations/langgraph-fastapi/public/.gitkeep similarity index 100% rename from showcase/packages/langgraph-fastapi/public/.gitkeep rename to showcase/integrations/langgraph-fastapi/public/.gitkeep diff --git a/showcase/packages/langgraph-fastapi/public/demo-audio/.gitkeep b/showcase/integrations/langgraph-fastapi/public/demo-audio/.gitkeep similarity index 100% rename from showcase/packages/langgraph-fastapi/public/demo-audio/.gitkeep rename to showcase/integrations/langgraph-fastapi/public/demo-audio/.gitkeep diff --git a/showcase/packages/langgraph-fastapi/public/demo-audio/README.md b/showcase/integrations/langgraph-fastapi/public/demo-audio/README.md similarity index 100% rename from showcase/packages/langgraph-fastapi/public/demo-audio/README.md rename to showcase/integrations/langgraph-fastapi/public/demo-audio/README.md diff --git a/showcase/packages/langgraph-fastapi/public/demo-audio/sample.wav b/showcase/integrations/langgraph-fastapi/public/demo-audio/sample.wav similarity index 100% rename from showcase/packages/langgraph-fastapi/public/demo-audio/sample.wav rename to showcase/integrations/langgraph-fastapi/public/demo-audio/sample.wav diff --git a/showcase/packages/langgraph-fastapi/public/demo-files/README.md b/showcase/integrations/langgraph-fastapi/public/demo-files/README.md similarity index 100% rename from showcase/packages/langgraph-fastapi/public/demo-files/README.md rename to showcase/integrations/langgraph-fastapi/public/demo-files/README.md diff --git a/showcase/packages/langgraph-fastapi/public/demo-files/sample.pdf b/showcase/integrations/langgraph-fastapi/public/demo-files/sample.pdf similarity index 100% rename from showcase/packages/langgraph-fastapi/public/demo-files/sample.pdf rename to showcase/integrations/langgraph-fastapi/public/demo-files/sample.pdf diff --git a/showcase/packages/langgraph-fastapi/public/demo-files/sample.png b/showcase/integrations/langgraph-fastapi/public/demo-files/sample.png similarity index 100% rename from showcase/packages/langgraph-fastapi/public/demo-files/sample.png rename to showcase/integrations/langgraph-fastapi/public/demo-files/sample.png diff --git a/showcase/packages/langgraph-fastapi/qa/agentic-chat.md b/showcase/integrations/langgraph-fastapi/qa/agentic-chat.md similarity index 100% rename from showcase/packages/langgraph-fastapi/qa/agentic-chat.md rename to showcase/integrations/langgraph-fastapi/qa/agentic-chat.md diff --git a/showcase/packages/langgraph-fastapi/qa/gen-ui-agent.md b/showcase/integrations/langgraph-fastapi/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/langgraph-fastapi/qa/gen-ui-agent.md rename to showcase/integrations/langgraph-fastapi/qa/gen-ui-agent.md diff --git a/showcase/packages/langgraph-fastapi/qa/gen-ui-tool-based.md b/showcase/integrations/langgraph-fastapi/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/langgraph-fastapi/qa/gen-ui-tool-based.md rename to showcase/integrations/langgraph-fastapi/qa/gen-ui-tool-based.md diff --git a/showcase/packages/langgraph-fastapi/qa/hitl-in-chat.md b/showcase/integrations/langgraph-fastapi/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/langgraph-fastapi/qa/hitl-in-chat.md rename to showcase/integrations/langgraph-fastapi/qa/hitl-in-chat.md diff --git a/showcase/packages/langgraph-fastapi/qa/shared-state-read.md b/showcase/integrations/langgraph-fastapi/qa/shared-state-read.md similarity index 100% rename from showcase/packages/langgraph-fastapi/qa/shared-state-read.md rename to showcase/integrations/langgraph-fastapi/qa/shared-state-read.md diff --git a/showcase/packages/langgraph-fastapi/qa/shared-state-streaming.md b/showcase/integrations/langgraph-fastapi/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/langgraph-fastapi/qa/shared-state-streaming.md rename to showcase/integrations/langgraph-fastapi/qa/shared-state-streaming.md diff --git a/showcase/packages/langgraph-fastapi/qa/shared-state-write.md b/showcase/integrations/langgraph-fastapi/qa/shared-state-write.md similarity index 100% rename from showcase/packages/langgraph-fastapi/qa/shared-state-write.md rename to showcase/integrations/langgraph-fastapi/qa/shared-state-write.md diff --git a/showcase/packages/langgraph-fastapi/qa/subagents.md b/showcase/integrations/langgraph-fastapi/qa/subagents.md similarity index 100% rename from showcase/packages/langgraph-fastapi/qa/subagents.md rename to showcase/integrations/langgraph-fastapi/qa/subagents.md diff --git a/showcase/packages/langgraph-fastapi/qa/tool-rendering.md b/showcase/integrations/langgraph-fastapi/qa/tool-rendering.md similarity index 100% rename from showcase/packages/langgraph-fastapi/qa/tool-rendering.md rename to showcase/integrations/langgraph-fastapi/qa/tool-rendering.md diff --git a/showcase/packages/langgraph-fastapi/requirements.txt b/showcase/integrations/langgraph-fastapi/requirements.txt similarity index 100% rename from showcase/packages/langgraph-fastapi/requirements.txt rename to showcase/integrations/langgraph-fastapi/requirements.txt diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/__init__.py b/showcase/integrations/langgraph-fastapi/src/agents/src/__init__.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/__init__.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/__init__.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/a2ui_dynamic.py b/showcase/integrations/langgraph-fastapi/src/agents/src/a2ui_dynamic.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/a2ui_dynamic.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/a2ui_dynamic.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/a2ui_fixed.py b/showcase/integrations/langgraph-fastapi/src/agents/src/a2ui_fixed.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/a2ui_fixed.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/a2ui_fixed.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/a2ui_schemas/booked_schema.json b/showcase/integrations/langgraph-fastapi/src/agents/src/a2ui_schemas/booked_schema.json similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/a2ui_schemas/booked_schema.json rename to showcase/integrations/langgraph-fastapi/src/agents/src/a2ui_schemas/booked_schema.json diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/a2ui_schemas/flight_schema.json b/showcase/integrations/langgraph-fastapi/src/agents/src/a2ui_schemas/flight_schema.json similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/a2ui_schemas/flight_schema.json rename to showcase/integrations/langgraph-fastapi/src/agents/src/a2ui_schemas/flight_schema.json diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/agent.py b/showcase/integrations/langgraph-fastapi/src/agents/src/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/agent.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/agent_config_agent.py b/showcase/integrations/langgraph-fastapi/src/agents/src/agent_config_agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/agent_config_agent.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/agent_config_agent.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/beautiful_chat.py b/showcase/integrations/langgraph-fastapi/src/agents/src/beautiful_chat.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/beautiful_chat.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/beautiful_chat.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/beautiful_chat_data/db.csv b/showcase/integrations/langgraph-fastapi/src/agents/src/beautiful_chat_data/db.csv similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/beautiful_chat_data/db.csv rename to showcase/integrations/langgraph-fastapi/src/agents/src/beautiful_chat_data/db.csv diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/beautiful_chat_data/schemas/flight_schema.json b/showcase/integrations/langgraph-fastapi/src/agents/src/beautiful_chat_data/schemas/flight_schema.json similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/beautiful_chat_data/schemas/flight_schema.json rename to showcase/integrations/langgraph-fastapi/src/agents/src/beautiful_chat_data/schemas/flight_schema.json diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/byoc_hashbrown_agent.py b/showcase/integrations/langgraph-fastapi/src/agents/src/byoc_hashbrown_agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/byoc_hashbrown_agent.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/byoc_hashbrown_agent.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/byoc_json_render_agent.py b/showcase/integrations/langgraph-fastapi/src/agents/src/byoc_json_render_agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/byoc_json_render_agent.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/byoc_json_render_agent.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/frontend_tools.py b/showcase/integrations/langgraph-fastapi/src/agents/src/frontend_tools.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/frontend_tools.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/frontend_tools.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/frontend_tools_async.py b/showcase/integrations/langgraph-fastapi/src/agents/src/frontend_tools_async.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/frontend_tools_async.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/frontend_tools_async.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/headless_complete.py b/showcase/integrations/langgraph-fastapi/src/agents/src/headless_complete.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/headless_complete.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/headless_complete.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/hitl_in_app.py b/showcase/integrations/langgraph-fastapi/src/agents/src/hitl_in_app.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/hitl_in_app.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/hitl_in_app.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/interrupt_agent.py b/showcase/integrations/langgraph-fastapi/src/agents/src/interrupt_agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/interrupt_agent.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/interrupt_agent.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/mcp_apps_agent.py b/showcase/integrations/langgraph-fastapi/src/agents/src/mcp_apps_agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/mcp_apps_agent.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/mcp_apps_agent.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/multimodal_agent.py b/showcase/integrations/langgraph-fastapi/src/agents/src/multimodal_agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/multimodal_agent.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/multimodal_agent.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/open_gen_ui_advanced_agent.py b/showcase/integrations/langgraph-fastapi/src/agents/src/open_gen_ui_advanced_agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/open_gen_ui_advanced_agent.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/open_gen_ui_advanced_agent.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/open_gen_ui_agent.py b/showcase/integrations/langgraph-fastapi/src/agents/src/open_gen_ui_agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/open_gen_ui_agent.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/open_gen_ui_agent.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/readonly_state_agent_context.py b/showcase/integrations/langgraph-fastapi/src/agents/src/readonly_state_agent_context.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/readonly_state_agent_context.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/readonly_state_agent_context.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/reasoning_agent.py b/showcase/integrations/langgraph-fastapi/src/agents/src/reasoning_agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/reasoning_agent.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/reasoning_agent.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/tool_rendering_agent.py b/showcase/integrations/langgraph-fastapi/src/agents/src/tool_rendering_agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/tool_rendering_agent.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/tool_rendering_agent.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/tool_rendering_reasoning_chain_agent.py b/showcase/integrations/langgraph-fastapi/src/agents/src/tool_rendering_reasoning_chain_agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/tool_rendering_reasoning_chain_agent.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/tool_rendering_reasoning_chain_agent.py diff --git a/showcase/packages/langgraph-fastapi/src/agents/src/util.py b/showcase/integrations/langgraph-fastapi/src/agents/src/util.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/agents/src/util.py rename to showcase/integrations/langgraph-fastapi/src/agents/src/util.py diff --git a/showcase/packages/langgraph-fastapi/src/app/api/copilotkit-a2ui-fixed-schema/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-a2ui-fixed-schema/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/copilotkit-a2ui-fixed-schema/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-a2ui-fixed-schema/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/api/copilotkit-agent-config/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-agent-config/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/copilotkit-agent-config/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-agent-config/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/api/copilotkit-beautiful-chat/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-beautiful-chat/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/copilotkit-beautiful-chat/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-beautiful-chat/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/api/copilotkit-byoc-hashbrown/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-byoc-hashbrown/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/copilotkit-byoc-hashbrown/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-byoc-hashbrown/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/api/copilotkit-byoc-json-render/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-byoc-json-render/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/copilotkit-byoc-json-render/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-byoc-json-render/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/api/copilotkit-declarative-gen-ui/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-declarative-gen-ui/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/copilotkit-declarative-gen-ui/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-declarative-gen-ui/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/api/copilotkit-mcp-apps/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-mcp-apps/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/copilotkit-mcp-apps/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-mcp-apps/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/api/copilotkit-multimodal/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-multimodal/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/copilotkit-multimodal/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-multimodal/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/api/copilotkit-ogui/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-ogui/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/copilotkit-ogui/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-ogui/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/api/copilotkit-voice/[[...slug]]/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-voice/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/copilotkit-voice/[[...slug]]/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/copilotkit-voice/[[...slug]]/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/api/copilotkit/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/copilotkit/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/api/debug/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/debug/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/debug/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/api/health/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/health/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/health/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/api/smoke/route.ts b/showcase/integrations/langgraph-fastapi/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/api/smoke/route.ts rename to showcase/integrations/langgraph-fastapi/src/app/api/smoke/route.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/a2ui-fixed-schema/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/agent-config/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/agent-config/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/agent-config/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/agent-config/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/agent-config/config-types.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/agent-config/config-types.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/agent-config/config-types.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/agent-config/config-types.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/agent-config/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/agent-config/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/agent-config/use-agent-config.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/agent-config/use-agent-config.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/agent-config/use-agent-config.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/agent-config/use-agent-config.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/agentic-chat-reasoning/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/agentic-chat-reasoning/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/agentic-chat-reasoning/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/agentic-chat-reasoning/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/agentic-chat/README.md b/showcase/integrations/langgraph-fastapi/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/agentic-chat/README.md rename to showcase/integrations/langgraph-fastapi/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/agentic-chat/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/agentic-chat/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/agentic-chat/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/agentic-chat/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/auth/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/auth/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/auth/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/auth/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/auth/demo-token.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/auth/demo-token.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/auth/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/auth/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/auth/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/index.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/index.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/index.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/index.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-layout/index.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-layout/index.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-layout/index.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-layout/index.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/headless-chat.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/headless-chat.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/headless-chat.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/headless-chat.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/tool-rendering.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/tool-rendering.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/tool-rendering.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/tool-rendering.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/badge.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/badge.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/badge.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/badge.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/button.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/button.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/button.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/button.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/card.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/card.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/card.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/card.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/checkbox.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/checkbox.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/checkbox.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/checkbox.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/input.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/input.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/input.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/input.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/separator.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/separator.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/separator.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/separator.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/spinner.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/spinner.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/spinner.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/components/ui/spinner.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/index.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/index.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/index.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/index.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/use-theme.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/use-theme.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/use-theme.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/hooks/use-theme.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/lib/a2ui-theme.css b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/lib/a2ui-theme.css similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/lib/a2ui-theme.css rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/lib/a2ui-theme.css diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/lib/utils.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/lib/utils.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/lib/utils.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/lib/utils.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/showcase.json b/showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/showcase.json similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/beautiful-chat/showcase.json rename to showcase/integrations/langgraph-fastapi/src/app/demos/beautiful-chat/showcase.json diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/charts/chart-config.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/charts/chart-config.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/charts/chart-config.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/charts/chart-config.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/metric-card.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/metric-card.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/metric-card.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/metric-card.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/suggestions.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/suggestions.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/suggestions.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/suggestions.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/types.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/types.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-hashbrown/types.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-hashbrown/types.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/catalog.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/catalog.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/catalog.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/catalog.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/charts/bar-chart.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/charts/bar-chart.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/charts/bar-chart.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/charts/chart-config.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/charts/chart-config.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/charts/chart-config.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/charts/chart-config.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/charts/pie-chart.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/charts/pie-chart.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/charts/pie-chart.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/json-render-renderer.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/json-render-renderer.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/json-render-renderer.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/json-render-renderer.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/metric-card.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/metric-card.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/metric-card.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/metric-card.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/registry.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/registry.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/registry.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/registry.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/suggestions.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/suggestions.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/suggestions.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/suggestions.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/types.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/types.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/byoc-json-render/types.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/byoc-json-render/types.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/chat-customization-css/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/chat-customization-css/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/chat-customization-css/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/chat-customization-css/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/langgraph-fastapi/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/langgraph-fastapi/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/chat-slots/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/chat-slots/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/chat-slots/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/chat-slots/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/chat-slots/custom-assistant-message.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/chat-slots/custom-assistant-message.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/chat-slots/custom-assistant-message.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/chat-slots/custom-assistant-message.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/chat-slots/custom-disclaimer.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/chat-slots/custom-disclaimer.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/chat-slots/custom-disclaimer.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/chat-slots/custom-disclaimer.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/chat-slots/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/declarative-gen-ui/a2ui/catalog.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/declarative-gen-ui/a2ui/catalog.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/declarative-gen-ui/a2ui/catalog.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/declarative-gen-ui/a2ui/catalog.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/declarative-gen-ui/a2ui/definitions.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/declarative-gen-ui/a2ui/definitions.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/declarative-gen-ui/a2ui/definitions.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/declarative-gen-ui/a2ui/definitions.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/declarative-gen-ui/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/declarative-gen-ui/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/declarative-gen-ui/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/declarative-gen-ui/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/declarative-gen-ui/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/declarative-gen-ui/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/declarative-gen-ui/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/declarative-gen-ui/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/frontend-tools/README.md b/showcase/integrations/langgraph-fastapi/src/app/demos/frontend-tools/README.md similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/frontend-tools/README.md rename to showcase/integrations/langgraph-fastapi/src/app/demos/frontend-tools/README.md diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/frontend-tools/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/frontend-tools/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/frontend-tools/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/frontend-tools/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-agent/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-agent/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-agent/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-agent/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-interrupt/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-interrupt/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-interrupt/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-interrupt/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-interrupt/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-interrupt/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-interrupt/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-interrupt/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-interrupt/time-picker-card.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-interrupt/time-picker-card.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-interrupt/time-picker-card.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-interrupt/time-picker-card.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-tool-based/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-tool-based/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-tool-based/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-tool-based/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/assistant-bubble.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/assistant-bubble.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/assistant-bubble.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/assistant-bubble.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/highlight-note.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/highlight-note.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/highlight-note.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/highlight-note.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/input-bar.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/input-bar.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/input-bar.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/input-bar.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/stock-card.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/stock-card.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/stock-card.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/stock-card.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/tool-renderers.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/tool-renderers.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/tool-renderers.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/tool-renderers.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/typing-indicator.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/typing-indicator.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/typing-indicator.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/typing-indicator.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/use-rendered-messages.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/use-rendered-messages.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/use-rendered-messages.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/use-rendered-messages.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/user-bubble.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/user-bubble.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/user-bubble.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/user-bubble.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/weather-card.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/weather-card.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-complete/weather-card.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-complete/weather-card.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-simple/README.md b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-simple/README.md similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-simple/README.md rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-simple/README.md diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-simple/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-simple/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-simple/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-simple/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/headless-simple/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/hitl/README.md b/showcase/integrations/langgraph-fastapi/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/hitl/README.md rename to showcase/integrations/langgraph-fastapi/src/app/demos/hitl/README.md diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/hitl/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/hitl/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/hitl/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/hitl/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/hitl/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/hitl/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/interrupt-headless/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/interrupt-headless/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/interrupt-headless/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/interrupt-headless/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/interrupt-headless/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/interrupt-headless/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/interrupt-headless/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/interrupt-headless/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/mcp-apps/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/mcp-apps/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/mcp-apps/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/mcp-apps/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/mcp-apps/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/mcp-apps/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/mcp-apps/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/mcp-apps/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/multimodal/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/multimodal/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/multimodal/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/multimodal/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/multimodal/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/multimodal/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/multimodal/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/multimodal/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/multimodal/sample-attachment-buttons.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/multimodal/sample-attachment-buttons.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/multimodal/sample-attachment-buttons.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/multimodal/sample-attachment-buttons.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/open-gen-ui-advanced/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/open-gen-ui-advanced/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/open-gen-ui-advanced/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/open-gen-ui-advanced/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/open-gen-ui-advanced/suggestions.ts b/showcase/integrations/langgraph-fastapi/src/app/demos/open-gen-ui-advanced/suggestions.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/open-gen-ui-advanced/suggestions.ts rename to showcase/integrations/langgraph-fastapi/src/app/demos/open-gen-ui-advanced/suggestions.ts diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/open-gen-ui/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/open-gen-ui/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/open-gen-ui/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/open-gen-ui/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/prebuilt-popup/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/prebuilt-popup/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/prebuilt-popup/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/prebuilt-popup/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/prebuilt-sidebar/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/prebuilt-sidebar/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/prebuilt-sidebar/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/prebuilt-sidebar/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/reasoning-default-render/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/reasoning-default-render/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/reasoning-default-render/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/reasoning-default-render/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/shared-state-read-write/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-read-write/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/shared-state-read-write/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-read-write/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/shared-state-read/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-read/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/shared-state-read/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-read/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/shared-state-streaming/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-streaming/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/shared-state-streaming/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-streaming/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/shared-state-write/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-write/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/shared-state-write/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-write/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/subagents/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/subagents/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/subagents/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/subagents/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/subagents/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/subagents/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering/README.md b/showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering/README.md rename to showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering/agent.py b/showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering/agent.py similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering/agent.py rename to showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering/agent.py diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/voice/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/voice/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/voice/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/voice/page.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/demos/voice/sample-audio-button.tsx b/showcase/integrations/langgraph-fastapi/src/app/demos/voice/sample-audio-button.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/demos/voice/sample-audio-button.tsx rename to showcase/integrations/langgraph-fastapi/src/app/demos/voice/sample-audio-button.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/globals.css b/showcase/integrations/langgraph-fastapi/src/app/globals.css similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/globals.css rename to showcase/integrations/langgraph-fastapi/src/app/globals.css diff --git a/showcase/packages/langgraph-fastapi/src/app/layout.tsx b/showcase/integrations/langgraph-fastapi/src/app/layout.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/layout.tsx rename to showcase/integrations/langgraph-fastapi/src/app/layout.tsx diff --git a/showcase/packages/langgraph-fastapi/src/app/page.tsx b/showcase/integrations/langgraph-fastapi/src/app/page.tsx similarity index 100% rename from showcase/packages/langgraph-fastapi/src/app/page.tsx rename to showcase/integrations/langgraph-fastapi/src/app/page.tsx diff --git a/showcase/packages/langgraph-fastapi/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/langgraph-fastapi/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/langgraph-fastapi/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/langgraph-fastapi/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/langgraph-fastapi/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/langgraph-fastapi/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/langgraph-fastapi/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/langgraph-fastapi/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/langgraph-fastapi/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/langgraph-fastapi/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/langgraph-fastapi/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/langgraph-fastapi/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/langgraph-fastapi/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/langgraph-fastapi/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/langgraph-fastapi/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/langgraph-fastapi/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/langgraph-fastapi/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/langgraph-fastapi/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/langgraph-fastapi/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/langgraph-fastapi/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/langgraph-fastapi/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/langgraph-fastapi/tests/e2e/subagents.spec.ts b/showcase/integrations/langgraph-fastapi/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/tests/e2e/subagents.spec.ts rename to showcase/integrations/langgraph-fastapi/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/langgraph-fastapi/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/langgraph-fastapi/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/langgraph-fastapi/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/langgraph-fastapi/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/langgraph-fastapi/tsconfig.json b/showcase/integrations/langgraph-fastapi/tsconfig.json similarity index 100% rename from showcase/packages/langgraph-fastapi/tsconfig.json rename to showcase/integrations/langgraph-fastapi/tsconfig.json diff --git a/showcase/packages/langgraph-python/.dockerignore b/showcase/integrations/langgraph-python/.dockerignore similarity index 100% rename from showcase/packages/langgraph-python/.dockerignore rename to showcase/integrations/langgraph-python/.dockerignore diff --git a/showcase/packages/langgraph-python/.env.example b/showcase/integrations/langgraph-python/.env.example similarity index 100% rename from showcase/packages/langgraph-python/.env.example rename to showcase/integrations/langgraph-python/.env.example diff --git a/showcase/packages/langgraph-python/.gitattributes b/showcase/integrations/langgraph-python/.gitattributes similarity index 100% rename from showcase/packages/langgraph-python/.gitattributes rename to showcase/integrations/langgraph-python/.gitattributes diff --git a/showcase/packages/langgraph-python/.gitignore b/showcase/integrations/langgraph-python/.gitignore similarity index 100% rename from showcase/packages/langgraph-python/.gitignore rename to showcase/integrations/langgraph-python/.gitignore diff --git a/showcase/packages/langgraph-python/Dockerfile b/showcase/integrations/langgraph-python/Dockerfile similarity index 100% rename from showcase/packages/langgraph-python/Dockerfile rename to showcase/integrations/langgraph-python/Dockerfile diff --git a/showcase/packages/langgraph-python/docs-links.json b/showcase/integrations/langgraph-python/docs-links.json similarity index 100% rename from showcase/packages/langgraph-python/docs-links.json rename to showcase/integrations/langgraph-python/docs-links.json diff --git a/showcase/packages/langgraph-python/entrypoint.sh b/showcase/integrations/langgraph-python/entrypoint.sh similarity index 100% rename from showcase/packages/langgraph-python/entrypoint.sh rename to showcase/integrations/langgraph-python/entrypoint.sh diff --git a/showcase/packages/langgraph-python/langgraph.json b/showcase/integrations/langgraph-python/langgraph.json similarity index 100% rename from showcase/packages/langgraph-python/langgraph.json rename to showcase/integrations/langgraph-python/langgraph.json diff --git a/showcase/packages/langgraph-python/manifest.yaml b/showcase/integrations/langgraph-python/manifest.yaml similarity index 100% rename from showcase/packages/langgraph-python/manifest.yaml rename to showcase/integrations/langgraph-python/manifest.yaml diff --git a/showcase/packages/langgraph-python/next.config.ts b/showcase/integrations/langgraph-python/next.config.ts similarity index 100% rename from showcase/packages/langgraph-python/next.config.ts rename to showcase/integrations/langgraph-python/next.config.ts diff --git a/showcase/packages/langgraph-python/package-lock.json b/showcase/integrations/langgraph-python/package-lock.json similarity index 100% rename from showcase/packages/langgraph-python/package-lock.json rename to showcase/integrations/langgraph-python/package-lock.json diff --git a/showcase/packages/langgraph-python/package.json b/showcase/integrations/langgraph-python/package.json similarity index 100% rename from showcase/packages/langgraph-python/package.json rename to showcase/integrations/langgraph-python/package.json diff --git a/showcase/packages/langgraph-python/playwright.config.ts b/showcase/integrations/langgraph-python/playwright.config.ts similarity index 100% rename from showcase/packages/langgraph-python/playwright.config.ts rename to showcase/integrations/langgraph-python/playwright.config.ts diff --git a/showcase/packages/langgraph-python/pnpm-lock.yaml b/showcase/integrations/langgraph-python/pnpm-lock.yaml similarity index 100% rename from showcase/packages/langgraph-python/pnpm-lock.yaml rename to showcase/integrations/langgraph-python/pnpm-lock.yaml diff --git a/showcase/packages/langgraph-python/postcss.config.mjs b/showcase/integrations/langgraph-python/postcss.config.mjs similarity index 100% rename from showcase/packages/langgraph-python/postcss.config.mjs rename to showcase/integrations/langgraph-python/postcss.config.mjs diff --git a/showcase/packages/langgraph-python/public/.gitkeep b/showcase/integrations/langgraph-python/public/.gitkeep similarity index 100% rename from showcase/packages/langgraph-python/public/.gitkeep rename to showcase/integrations/langgraph-python/public/.gitkeep diff --git a/showcase/packages/langgraph-python/public/demo-audio/.gitkeep b/showcase/integrations/langgraph-python/public/demo-audio/.gitkeep similarity index 100% rename from showcase/packages/langgraph-python/public/demo-audio/.gitkeep rename to showcase/integrations/langgraph-python/public/demo-audio/.gitkeep diff --git a/showcase/packages/langgraph-python/public/demo-audio/README.md b/showcase/integrations/langgraph-python/public/demo-audio/README.md similarity index 100% rename from showcase/packages/langgraph-python/public/demo-audio/README.md rename to showcase/integrations/langgraph-python/public/demo-audio/README.md diff --git a/showcase/packages/langgraph-python/public/demo-audio/sample.wav b/showcase/integrations/langgraph-python/public/demo-audio/sample.wav similarity index 100% rename from showcase/packages/langgraph-python/public/demo-audio/sample.wav rename to showcase/integrations/langgraph-python/public/demo-audio/sample.wav diff --git a/showcase/packages/langgraph-python/public/demo-files/README.md b/showcase/integrations/langgraph-python/public/demo-files/README.md similarity index 100% rename from showcase/packages/langgraph-python/public/demo-files/README.md rename to showcase/integrations/langgraph-python/public/demo-files/README.md diff --git a/showcase/packages/langgraph-python/public/demo-files/sample.pdf b/showcase/integrations/langgraph-python/public/demo-files/sample.pdf similarity index 100% rename from showcase/packages/langgraph-python/public/demo-files/sample.pdf rename to showcase/integrations/langgraph-python/public/demo-files/sample.pdf diff --git a/showcase/packages/langgraph-python/public/demo-files/sample.png b/showcase/integrations/langgraph-python/public/demo-files/sample.png similarity index 100% rename from showcase/packages/langgraph-python/public/demo-files/sample.png rename to showcase/integrations/langgraph-python/public/demo-files/sample.png diff --git a/showcase/packages/langgraph-python/qa/a2ui-fixed-schema.md b/showcase/integrations/langgraph-python/qa/a2ui-fixed-schema.md similarity index 100% rename from showcase/packages/langgraph-python/qa/a2ui-fixed-schema.md rename to showcase/integrations/langgraph-python/qa/a2ui-fixed-schema.md diff --git a/showcase/packages/langgraph-python/qa/agent-config.md b/showcase/integrations/langgraph-python/qa/agent-config.md similarity index 100% rename from showcase/packages/langgraph-python/qa/agent-config.md rename to showcase/integrations/langgraph-python/qa/agent-config.md diff --git a/showcase/packages/langgraph-python/qa/agentic-chat-reasoning.md b/showcase/integrations/langgraph-python/qa/agentic-chat-reasoning.md similarity index 100% rename from showcase/packages/langgraph-python/qa/agentic-chat-reasoning.md rename to showcase/integrations/langgraph-python/qa/agentic-chat-reasoning.md diff --git a/showcase/packages/langgraph-python/qa/agentic-chat.md b/showcase/integrations/langgraph-python/qa/agentic-chat.md similarity index 100% rename from showcase/packages/langgraph-python/qa/agentic-chat.md rename to showcase/integrations/langgraph-python/qa/agentic-chat.md diff --git a/showcase/packages/langgraph-python/qa/auth.md b/showcase/integrations/langgraph-python/qa/auth.md similarity index 100% rename from showcase/packages/langgraph-python/qa/auth.md rename to showcase/integrations/langgraph-python/qa/auth.md diff --git a/showcase/packages/langgraph-python/qa/beautiful-chat.md b/showcase/integrations/langgraph-python/qa/beautiful-chat.md similarity index 100% rename from showcase/packages/langgraph-python/qa/beautiful-chat.md rename to showcase/integrations/langgraph-python/qa/beautiful-chat.md diff --git a/showcase/packages/langgraph-python/qa/byoc-hashbrown.md b/showcase/integrations/langgraph-python/qa/byoc-hashbrown.md similarity index 100% rename from showcase/packages/langgraph-python/qa/byoc-hashbrown.md rename to showcase/integrations/langgraph-python/qa/byoc-hashbrown.md diff --git a/showcase/packages/langgraph-python/qa/byoc-json-render.md b/showcase/integrations/langgraph-python/qa/byoc-json-render.md similarity index 100% rename from showcase/packages/langgraph-python/qa/byoc-json-render.md rename to showcase/integrations/langgraph-python/qa/byoc-json-render.md diff --git a/showcase/packages/langgraph-python/qa/chat-customization-css.md b/showcase/integrations/langgraph-python/qa/chat-customization-css.md similarity index 100% rename from showcase/packages/langgraph-python/qa/chat-customization-css.md rename to showcase/integrations/langgraph-python/qa/chat-customization-css.md diff --git a/showcase/packages/langgraph-python/qa/chat-slots.md b/showcase/integrations/langgraph-python/qa/chat-slots.md similarity index 100% rename from showcase/packages/langgraph-python/qa/chat-slots.md rename to showcase/integrations/langgraph-python/qa/chat-slots.md diff --git a/showcase/packages/langgraph-python/qa/cli-start.md b/showcase/integrations/langgraph-python/qa/cli-start.md similarity index 100% rename from showcase/packages/langgraph-python/qa/cli-start.md rename to showcase/integrations/langgraph-python/qa/cli-start.md diff --git a/showcase/packages/langgraph-python/qa/declarative-gen-ui.md b/showcase/integrations/langgraph-python/qa/declarative-gen-ui.md similarity index 100% rename from showcase/packages/langgraph-python/qa/declarative-gen-ui.md rename to showcase/integrations/langgraph-python/qa/declarative-gen-ui.md diff --git a/showcase/packages/langgraph-python/qa/frontend-tools-async.md b/showcase/integrations/langgraph-python/qa/frontend-tools-async.md similarity index 100% rename from showcase/packages/langgraph-python/qa/frontend-tools-async.md rename to showcase/integrations/langgraph-python/qa/frontend-tools-async.md diff --git a/showcase/packages/langgraph-python/qa/frontend-tools.md b/showcase/integrations/langgraph-python/qa/frontend-tools.md similarity index 100% rename from showcase/packages/langgraph-python/qa/frontend-tools.md rename to showcase/integrations/langgraph-python/qa/frontend-tools.md diff --git a/showcase/packages/langgraph-python/qa/gen-ui-agent.md b/showcase/integrations/langgraph-python/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/langgraph-python/qa/gen-ui-agent.md rename to showcase/integrations/langgraph-python/qa/gen-ui-agent.md diff --git a/showcase/packages/langgraph-python/qa/gen-ui-interrupt.md b/showcase/integrations/langgraph-python/qa/gen-ui-interrupt.md similarity index 100% rename from showcase/packages/langgraph-python/qa/gen-ui-interrupt.md rename to showcase/integrations/langgraph-python/qa/gen-ui-interrupt.md diff --git a/showcase/packages/langgraph-python/qa/gen-ui-tool-based.md b/showcase/integrations/langgraph-python/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/langgraph-python/qa/gen-ui-tool-based.md rename to showcase/integrations/langgraph-python/qa/gen-ui-tool-based.md diff --git a/showcase/packages/langgraph-python/qa/headless-complete.md b/showcase/integrations/langgraph-python/qa/headless-complete.md similarity index 100% rename from showcase/packages/langgraph-python/qa/headless-complete.md rename to showcase/integrations/langgraph-python/qa/headless-complete.md diff --git a/showcase/packages/langgraph-python/qa/headless-simple.md b/showcase/integrations/langgraph-python/qa/headless-simple.md similarity index 100% rename from showcase/packages/langgraph-python/qa/headless-simple.md rename to showcase/integrations/langgraph-python/qa/headless-simple.md diff --git a/showcase/packages/langgraph-python/qa/hitl-in-app.md b/showcase/integrations/langgraph-python/qa/hitl-in-app.md similarity index 100% rename from showcase/packages/langgraph-python/qa/hitl-in-app.md rename to showcase/integrations/langgraph-python/qa/hitl-in-app.md diff --git a/showcase/packages/langgraph-python/qa/hitl-in-chat-booking.md b/showcase/integrations/langgraph-python/qa/hitl-in-chat-booking.md similarity index 100% rename from showcase/packages/langgraph-python/qa/hitl-in-chat-booking.md rename to showcase/integrations/langgraph-python/qa/hitl-in-chat-booking.md diff --git a/showcase/packages/langgraph-python/qa/hitl-in-chat.md b/showcase/integrations/langgraph-python/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/langgraph-python/qa/hitl-in-chat.md rename to showcase/integrations/langgraph-python/qa/hitl-in-chat.md diff --git a/showcase/packages/langgraph-python/qa/hitl.md b/showcase/integrations/langgraph-python/qa/hitl.md similarity index 100% rename from showcase/packages/langgraph-python/qa/hitl.md rename to showcase/integrations/langgraph-python/qa/hitl.md diff --git a/showcase/packages/langgraph-python/qa/interrupt-headless.md b/showcase/integrations/langgraph-python/qa/interrupt-headless.md similarity index 100% rename from showcase/packages/langgraph-python/qa/interrupt-headless.md rename to showcase/integrations/langgraph-python/qa/interrupt-headless.md diff --git a/showcase/packages/langgraph-python/qa/mcp-apps.md b/showcase/integrations/langgraph-python/qa/mcp-apps.md similarity index 100% rename from showcase/packages/langgraph-python/qa/mcp-apps.md rename to showcase/integrations/langgraph-python/qa/mcp-apps.md diff --git a/showcase/packages/langgraph-python/qa/multimodal.md b/showcase/integrations/langgraph-python/qa/multimodal.md similarity index 100% rename from showcase/packages/langgraph-python/qa/multimodal.md rename to showcase/integrations/langgraph-python/qa/multimodal.md diff --git a/showcase/packages/langgraph-python/qa/open-gen-ui-advanced.md b/showcase/integrations/langgraph-python/qa/open-gen-ui-advanced.md similarity index 100% rename from showcase/packages/langgraph-python/qa/open-gen-ui-advanced.md rename to showcase/integrations/langgraph-python/qa/open-gen-ui-advanced.md diff --git a/showcase/packages/langgraph-python/qa/open-gen-ui.md b/showcase/integrations/langgraph-python/qa/open-gen-ui.md similarity index 100% rename from showcase/packages/langgraph-python/qa/open-gen-ui.md rename to showcase/integrations/langgraph-python/qa/open-gen-ui.md diff --git a/showcase/packages/langgraph-python/qa/prebuilt-popup.md b/showcase/integrations/langgraph-python/qa/prebuilt-popup.md similarity index 100% rename from showcase/packages/langgraph-python/qa/prebuilt-popup.md rename to showcase/integrations/langgraph-python/qa/prebuilt-popup.md diff --git a/showcase/packages/langgraph-python/qa/prebuilt-sidebar.md b/showcase/integrations/langgraph-python/qa/prebuilt-sidebar.md similarity index 100% rename from showcase/packages/langgraph-python/qa/prebuilt-sidebar.md rename to showcase/integrations/langgraph-python/qa/prebuilt-sidebar.md diff --git a/showcase/packages/langgraph-python/qa/readonly-state-agent-context.md b/showcase/integrations/langgraph-python/qa/readonly-state-agent-context.md similarity index 100% rename from showcase/packages/langgraph-python/qa/readonly-state-agent-context.md rename to showcase/integrations/langgraph-python/qa/readonly-state-agent-context.md diff --git a/showcase/packages/langgraph-python/qa/reasoning-default-render.md b/showcase/integrations/langgraph-python/qa/reasoning-default-render.md similarity index 100% rename from showcase/packages/langgraph-python/qa/reasoning-default-render.md rename to showcase/integrations/langgraph-python/qa/reasoning-default-render.md diff --git a/showcase/packages/langgraph-python/qa/shared-state-read-write.md b/showcase/integrations/langgraph-python/qa/shared-state-read-write.md similarity index 100% rename from showcase/packages/langgraph-python/qa/shared-state-read-write.md rename to showcase/integrations/langgraph-python/qa/shared-state-read-write.md diff --git a/showcase/packages/langgraph-python/qa/shared-state-read.md b/showcase/integrations/langgraph-python/qa/shared-state-read.md similarity index 100% rename from showcase/packages/langgraph-python/qa/shared-state-read.md rename to showcase/integrations/langgraph-python/qa/shared-state-read.md diff --git a/showcase/packages/langgraph-python/qa/shared-state-streaming.md b/showcase/integrations/langgraph-python/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/langgraph-python/qa/shared-state-streaming.md rename to showcase/integrations/langgraph-python/qa/shared-state-streaming.md diff --git a/showcase/packages/langgraph-python/qa/shared-state-write.md b/showcase/integrations/langgraph-python/qa/shared-state-write.md similarity index 100% rename from showcase/packages/langgraph-python/qa/shared-state-write.md rename to showcase/integrations/langgraph-python/qa/shared-state-write.md diff --git a/showcase/packages/langgraph-python/qa/subagents.md b/showcase/integrations/langgraph-python/qa/subagents.md similarity index 100% rename from showcase/packages/langgraph-python/qa/subagents.md rename to showcase/integrations/langgraph-python/qa/subagents.md diff --git a/showcase/packages/langgraph-python/qa/tool-rendering-custom-catchall.md b/showcase/integrations/langgraph-python/qa/tool-rendering-custom-catchall.md similarity index 100% rename from showcase/packages/langgraph-python/qa/tool-rendering-custom-catchall.md rename to showcase/integrations/langgraph-python/qa/tool-rendering-custom-catchall.md diff --git a/showcase/packages/langgraph-python/qa/tool-rendering-default-catchall.md b/showcase/integrations/langgraph-python/qa/tool-rendering-default-catchall.md similarity index 100% rename from showcase/packages/langgraph-python/qa/tool-rendering-default-catchall.md rename to showcase/integrations/langgraph-python/qa/tool-rendering-default-catchall.md diff --git a/showcase/packages/langgraph-python/qa/tool-rendering-reasoning-chain.md b/showcase/integrations/langgraph-python/qa/tool-rendering-reasoning-chain.md similarity index 100% rename from showcase/packages/langgraph-python/qa/tool-rendering-reasoning-chain.md rename to showcase/integrations/langgraph-python/qa/tool-rendering-reasoning-chain.md diff --git a/showcase/packages/langgraph-python/qa/tool-rendering.md b/showcase/integrations/langgraph-python/qa/tool-rendering.md similarity index 100% rename from showcase/packages/langgraph-python/qa/tool-rendering.md rename to showcase/integrations/langgraph-python/qa/tool-rendering.md diff --git a/showcase/packages/langgraph-python/qa/voice.md b/showcase/integrations/langgraph-python/qa/voice.md similarity index 100% rename from showcase/packages/langgraph-python/qa/voice.md rename to showcase/integrations/langgraph-python/qa/voice.md diff --git a/showcase/packages/langgraph-python/requirements.txt b/showcase/integrations/langgraph-python/requirements.txt similarity index 100% rename from showcase/packages/langgraph-python/requirements.txt rename to showcase/integrations/langgraph-python/requirements.txt diff --git a/showcase/packages/langgraph-python/src/agent_server.py b/showcase/integrations/langgraph-python/src/agent_server.py similarity index 100% rename from showcase/packages/langgraph-python/src/agent_server.py rename to showcase/integrations/langgraph-python/src/agent_server.py diff --git a/showcase/packages/langgraph-python/src/agents/__init__.py b/showcase/integrations/langgraph-python/src/agents/__init__.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/__init__.py rename to showcase/integrations/langgraph-python/src/agents/__init__.py diff --git a/showcase/packages/langgraph-python/src/agents/a2ui_dynamic.py b/showcase/integrations/langgraph-python/src/agents/a2ui_dynamic.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/a2ui_dynamic.py rename to showcase/integrations/langgraph-python/src/agents/a2ui_dynamic.py diff --git a/showcase/packages/langgraph-python/src/agents/a2ui_fixed.py b/showcase/integrations/langgraph-python/src/agents/a2ui_fixed.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/a2ui_fixed.py rename to showcase/integrations/langgraph-python/src/agents/a2ui_fixed.py diff --git a/showcase/packages/langgraph-python/src/agents/a2ui_schemas/booked_schema.json b/showcase/integrations/langgraph-python/src/agents/a2ui_schemas/booked_schema.json similarity index 100% rename from showcase/packages/langgraph-python/src/agents/a2ui_schemas/booked_schema.json rename to showcase/integrations/langgraph-python/src/agents/a2ui_schemas/booked_schema.json diff --git a/showcase/packages/langgraph-python/src/agents/a2ui_schemas/flight_schema.json b/showcase/integrations/langgraph-python/src/agents/a2ui_schemas/flight_schema.json similarity index 100% rename from showcase/packages/langgraph-python/src/agents/a2ui_schemas/flight_schema.json rename to showcase/integrations/langgraph-python/src/agents/a2ui_schemas/flight_schema.json diff --git a/showcase/packages/langgraph-python/src/agents/agent_config_agent.py b/showcase/integrations/langgraph-python/src/agents/agent_config_agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/agent_config_agent.py rename to showcase/integrations/langgraph-python/src/agents/agent_config_agent.py diff --git a/showcase/packages/langgraph-python/src/agents/agentic_chat.py b/showcase/integrations/langgraph-python/src/agents/agentic_chat.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/agentic_chat.py rename to showcase/integrations/langgraph-python/src/agents/agentic_chat.py diff --git a/showcase/packages/langgraph-python/src/agents/beautiful_chat.py b/showcase/integrations/langgraph-python/src/agents/beautiful_chat.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/beautiful_chat.py rename to showcase/integrations/langgraph-python/src/agents/beautiful_chat.py diff --git a/showcase/packages/langgraph-python/src/agents/beautiful_chat_data/db.csv b/showcase/integrations/langgraph-python/src/agents/beautiful_chat_data/db.csv similarity index 100% rename from showcase/packages/langgraph-python/src/agents/beautiful_chat_data/db.csv rename to showcase/integrations/langgraph-python/src/agents/beautiful_chat_data/db.csv diff --git a/showcase/packages/langgraph-python/src/agents/beautiful_chat_data/schemas/flight_schema.json b/showcase/integrations/langgraph-python/src/agents/beautiful_chat_data/schemas/flight_schema.json similarity index 100% rename from showcase/packages/langgraph-python/src/agents/beautiful_chat_data/schemas/flight_schema.json rename to showcase/integrations/langgraph-python/src/agents/beautiful_chat_data/schemas/flight_schema.json diff --git a/showcase/packages/langgraph-python/src/agents/byoc_hashbrown_agent.py b/showcase/integrations/langgraph-python/src/agents/byoc_hashbrown_agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/byoc_hashbrown_agent.py rename to showcase/integrations/langgraph-python/src/agents/byoc_hashbrown_agent.py diff --git a/showcase/packages/langgraph-python/src/agents/byoc_json_render_agent.py b/showcase/integrations/langgraph-python/src/agents/byoc_json_render_agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/byoc_json_render_agent.py rename to showcase/integrations/langgraph-python/src/agents/byoc_json_render_agent.py diff --git a/showcase/packages/langgraph-python/src/agents/frontend_tools.py b/showcase/integrations/langgraph-python/src/agents/frontend_tools.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/frontend_tools.py rename to showcase/integrations/langgraph-python/src/agents/frontend_tools.py diff --git a/showcase/packages/langgraph-python/src/agents/frontend_tools_async.py b/showcase/integrations/langgraph-python/src/agents/frontend_tools_async.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/frontend_tools_async.py rename to showcase/integrations/langgraph-python/src/agents/frontend_tools_async.py diff --git a/showcase/packages/langgraph-python/src/agents/gen_ui_agent.py b/showcase/integrations/langgraph-python/src/agents/gen_ui_agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/gen_ui_agent.py rename to showcase/integrations/langgraph-python/src/agents/gen_ui_agent.py diff --git a/showcase/packages/langgraph-python/src/agents/gen_ui_tool_based.py b/showcase/integrations/langgraph-python/src/agents/gen_ui_tool_based.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/gen_ui_tool_based.py rename to showcase/integrations/langgraph-python/src/agents/gen_ui_tool_based.py diff --git a/showcase/packages/langgraph-python/src/agents/headless_complete.py b/showcase/integrations/langgraph-python/src/agents/headless_complete.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/headless_complete.py rename to showcase/integrations/langgraph-python/src/agents/headless_complete.py diff --git a/showcase/packages/langgraph-python/src/agents/hitl_in_app.py b/showcase/integrations/langgraph-python/src/agents/hitl_in_app.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/hitl_in_app.py rename to showcase/integrations/langgraph-python/src/agents/hitl_in_app.py diff --git a/showcase/packages/langgraph-python/src/agents/hitl_in_chat_agent.py b/showcase/integrations/langgraph-python/src/agents/hitl_in_chat_agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/hitl_in_chat_agent.py rename to showcase/integrations/langgraph-python/src/agents/hitl_in_chat_agent.py diff --git a/showcase/packages/langgraph-python/src/agents/interrupt_agent.py b/showcase/integrations/langgraph-python/src/agents/interrupt_agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/interrupt_agent.py rename to showcase/integrations/langgraph-python/src/agents/interrupt_agent.py diff --git a/showcase/packages/langgraph-python/src/agents/main.py b/showcase/integrations/langgraph-python/src/agents/main.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/main.py rename to showcase/integrations/langgraph-python/src/agents/main.py diff --git a/showcase/packages/langgraph-python/src/agents/mcp_apps_agent.py b/showcase/integrations/langgraph-python/src/agents/mcp_apps_agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/mcp_apps_agent.py rename to showcase/integrations/langgraph-python/src/agents/mcp_apps_agent.py diff --git a/showcase/packages/langgraph-python/src/agents/multimodal_agent.py b/showcase/integrations/langgraph-python/src/agents/multimodal_agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/multimodal_agent.py rename to showcase/integrations/langgraph-python/src/agents/multimodal_agent.py diff --git a/showcase/packages/langgraph-python/src/agents/open_gen_ui_advanced_agent.py b/showcase/integrations/langgraph-python/src/agents/open_gen_ui_advanced_agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/open_gen_ui_advanced_agent.py rename to showcase/integrations/langgraph-python/src/agents/open_gen_ui_advanced_agent.py diff --git a/showcase/packages/langgraph-python/src/agents/open_gen_ui_agent.py b/showcase/integrations/langgraph-python/src/agents/open_gen_ui_agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/open_gen_ui_agent.py rename to showcase/integrations/langgraph-python/src/agents/open_gen_ui_agent.py diff --git a/showcase/packages/langgraph-python/src/agents/readonly_state_agent_context.py b/showcase/integrations/langgraph-python/src/agents/readonly_state_agent_context.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/readonly_state_agent_context.py rename to showcase/integrations/langgraph-python/src/agents/readonly_state_agent_context.py diff --git a/showcase/packages/langgraph-python/src/agents/reasoning_agent.py b/showcase/integrations/langgraph-python/src/agents/reasoning_agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/reasoning_agent.py rename to showcase/integrations/langgraph-python/src/agents/reasoning_agent.py diff --git a/showcase/packages/langgraph-python/src/agents/shared_state_read_write.py b/showcase/integrations/langgraph-python/src/agents/shared_state_read_write.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/shared_state_read_write.py rename to showcase/integrations/langgraph-python/src/agents/shared_state_read_write.py diff --git a/showcase/packages/langgraph-python/src/agents/shared_state_streaming.py b/showcase/integrations/langgraph-python/src/agents/shared_state_streaming.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/shared_state_streaming.py rename to showcase/integrations/langgraph-python/src/agents/shared_state_streaming.py diff --git a/showcase/packages/langgraph-python/src/agents/subagents.py b/showcase/integrations/langgraph-python/src/agents/subagents.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/subagents.py rename to showcase/integrations/langgraph-python/src/agents/subagents.py diff --git a/showcase/packages/langgraph-python/src/agents/test_agent_config_agent.py b/showcase/integrations/langgraph-python/src/agents/test_agent_config_agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/test_agent_config_agent.py rename to showcase/integrations/langgraph-python/src/agents/test_agent_config_agent.py diff --git a/showcase/packages/langgraph-python/src/agents/tool_rendering_agent.py b/showcase/integrations/langgraph-python/src/agents/tool_rendering_agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/tool_rendering_agent.py rename to showcase/integrations/langgraph-python/src/agents/tool_rendering_agent.py diff --git a/showcase/packages/langgraph-python/src/agents/tool_rendering_reasoning_chain_agent.py b/showcase/integrations/langgraph-python/src/agents/tool_rendering_reasoning_chain_agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/agents/tool_rendering_reasoning_chain_agent.py rename to showcase/integrations/langgraph-python/src/agents/tool_rendering_reasoning_chain_agent.py diff --git a/showcase/packages/langgraph-python/src/app/api/copilotkit-a2ui-fixed-schema/route.ts b/showcase/integrations/langgraph-python/src/app/api/copilotkit-a2ui-fixed-schema/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/copilotkit-a2ui-fixed-schema/route.ts rename to showcase/integrations/langgraph-python/src/app/api/copilotkit-a2ui-fixed-schema/route.ts diff --git a/showcase/packages/langgraph-python/src/app/api/copilotkit-agent-config/route.ts b/showcase/integrations/langgraph-python/src/app/api/copilotkit-agent-config/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/copilotkit-agent-config/route.ts rename to showcase/integrations/langgraph-python/src/app/api/copilotkit-agent-config/route.ts diff --git a/showcase/packages/langgraph-python/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/langgraph-python/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/langgraph-python/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/langgraph-python/src/app/api/copilotkit-beautiful-chat/route.ts b/showcase/integrations/langgraph-python/src/app/api/copilotkit-beautiful-chat/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/copilotkit-beautiful-chat/route.ts rename to showcase/integrations/langgraph-python/src/app/api/copilotkit-beautiful-chat/route.ts diff --git a/showcase/packages/langgraph-python/src/app/api/copilotkit-byoc-hashbrown/route.ts b/showcase/integrations/langgraph-python/src/app/api/copilotkit-byoc-hashbrown/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/copilotkit-byoc-hashbrown/route.ts rename to showcase/integrations/langgraph-python/src/app/api/copilotkit-byoc-hashbrown/route.ts diff --git a/showcase/packages/langgraph-python/src/app/api/copilotkit-byoc-json-render/route.ts b/showcase/integrations/langgraph-python/src/app/api/copilotkit-byoc-json-render/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/copilotkit-byoc-json-render/route.ts rename to showcase/integrations/langgraph-python/src/app/api/copilotkit-byoc-json-render/route.ts diff --git a/showcase/packages/langgraph-python/src/app/api/copilotkit-declarative-gen-ui/route.ts b/showcase/integrations/langgraph-python/src/app/api/copilotkit-declarative-gen-ui/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/copilotkit-declarative-gen-ui/route.ts rename to showcase/integrations/langgraph-python/src/app/api/copilotkit-declarative-gen-ui/route.ts diff --git a/showcase/packages/langgraph-python/src/app/api/copilotkit-mcp-apps/route.ts b/showcase/integrations/langgraph-python/src/app/api/copilotkit-mcp-apps/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/copilotkit-mcp-apps/route.ts rename to showcase/integrations/langgraph-python/src/app/api/copilotkit-mcp-apps/route.ts diff --git a/showcase/packages/langgraph-python/src/app/api/copilotkit-multimodal/route.ts b/showcase/integrations/langgraph-python/src/app/api/copilotkit-multimodal/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/copilotkit-multimodal/route.ts rename to showcase/integrations/langgraph-python/src/app/api/copilotkit-multimodal/route.ts diff --git a/showcase/packages/langgraph-python/src/app/api/copilotkit-ogui/route.ts b/showcase/integrations/langgraph-python/src/app/api/copilotkit-ogui/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/copilotkit-ogui/route.ts rename to showcase/integrations/langgraph-python/src/app/api/copilotkit-ogui/route.ts diff --git a/showcase/packages/langgraph-python/src/app/api/copilotkit-voice/[[...slug]]/route.ts b/showcase/integrations/langgraph-python/src/app/api/copilotkit-voice/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/copilotkit-voice/[[...slug]]/route.ts rename to showcase/integrations/langgraph-python/src/app/api/copilotkit-voice/[[...slug]]/route.ts diff --git a/showcase/packages/langgraph-python/src/app/api/copilotkit/route.ts b/showcase/integrations/langgraph-python/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/copilotkit/route.ts rename to showcase/integrations/langgraph-python/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/langgraph-python/src/app/api/debug/route.ts b/showcase/integrations/langgraph-python/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/debug/route.ts rename to showcase/integrations/langgraph-python/src/app/api/debug/route.ts diff --git a/showcase/packages/langgraph-python/src/app/api/health/route.ts b/showcase/integrations/langgraph-python/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/health/route.ts rename to showcase/integrations/langgraph-python/src/app/api/health/route.ts diff --git a/showcase/packages/langgraph-python/src/app/api/smoke/route.ts b/showcase/integrations/langgraph-python/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/api/smoke/route.ts rename to showcase/integrations/langgraph-python/src/app/api/smoke/route.ts diff --git a/showcase/packages/langgraph-python/src/app/copilotkit-overrides.css b/showcase/integrations/langgraph-python/src/app/copilotkit-overrides.css similarity index 100% rename from showcase/packages/langgraph-python/src/app/copilotkit-overrides.css rename to showcase/integrations/langgraph-python/src/app/copilotkit-overrides.css diff --git a/showcase/packages/langgraph-python/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts b/showcase/integrations/langgraph-python/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts rename to showcase/integrations/langgraph-python/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts b/showcase/integrations/langgraph-python/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts rename to showcase/integrations/langgraph-python/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx b/showcase/integrations/langgraph-python/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx rename to showcase/integrations/langgraph-python/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/a2ui-fixed-schema/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/a2ui-fixed-schema/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/a2ui-fixed-schema/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/a2ui-fixed-schema/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/agent-config/config-types.ts b/showcase/integrations/langgraph-python/src/app/demos/agent-config/config-types.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/agent-config/config-types.ts rename to showcase/integrations/langgraph-python/src/app/demos/agent-config/config-types.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/agent-config/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/agent-config/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/agent-config/use-agent-config.ts b/showcase/integrations/langgraph-python/src/app/demos/agent-config/use-agent-config.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/agent-config/use-agent-config.ts rename to showcase/integrations/langgraph-python/src/app/demos/agent-config/use-agent-config.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/agentic-chat-reasoning/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/agentic-chat-reasoning/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/agentic-chat-reasoning/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/agentic-chat-reasoning/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx b/showcase/integrations/langgraph-python/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx rename to showcase/integrations/langgraph-python/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/agentic-chat/README.md b/showcase/integrations/langgraph-python/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/agentic-chat/README.md rename to showcase/integrations/langgraph-python/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/langgraph-python/src/app/demos/agentic-chat/agent.py b/showcase/integrations/langgraph-python/src/app/demos/agentic-chat/agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/agentic-chat/agent.py rename to showcase/integrations/langgraph-python/src/app/demos/agentic-chat/agent.py diff --git a/showcase/packages/langgraph-python/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/langgraph-python/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/langgraph-python/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/auth/demo-token.ts b/showcase/integrations/langgraph-python/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/auth/demo-token.ts rename to showcase/integrations/langgraph-python/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/auth/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/auth/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/auth/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/langgraph-python/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/langgraph-python/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/index.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/index.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/index.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/index.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/example-layout/index.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/example-layout/index.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/example-layout/index.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/example-layout/index.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/headless-chat.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/headless-chat.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/headless-chat.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/headless-chat.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/tool-rendering.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/tool-rendering.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/tool-rendering.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/tool-rendering.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/ui/badge.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/ui/badge.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/ui/badge.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/ui/badge.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/ui/button.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/ui/button.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/ui/button.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/ui/button.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/ui/card.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/ui/card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/ui/card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/ui/card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/ui/checkbox.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/ui/checkbox.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/ui/checkbox.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/ui/checkbox.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/ui/input.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/ui/input.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/ui/input.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/ui/input.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/ui/separator.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/ui/separator.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/ui/separator.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/ui/separator.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/ui/spinner.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/ui/spinner.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/components/ui/spinner.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/components/ui/spinner.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/hooks/index.ts b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/hooks/index.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/hooks/index.ts rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/hooks/index.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/hooks/use-theme.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/hooks/use-theme.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/hooks/use-theme.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/hooks/use-theme.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/lib/a2ui-theme.css b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/lib/a2ui-theme.css similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/lib/a2ui-theme.css rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/lib/a2ui-theme.css diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/lib/utils.ts b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/lib/utils.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/lib/utils.ts rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/lib/utils.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/beautiful-chat/showcase.json b/showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/showcase.json similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/beautiful-chat/showcase.json rename to showcase/integrations/langgraph-python/src/app/demos/beautiful-chat/showcase.json diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx b/showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx rename to showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/charts/chart-config.ts b/showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/charts/chart-config.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/charts/chart-config.ts rename to showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/charts/chart-config.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx b/showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx rename to showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx b/showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx rename to showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/metric-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/metric-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/metric-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/metric-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/suggestions.ts b/showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/suggestions.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/suggestions.ts rename to showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/suggestions.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/types.ts b/showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/types.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-hashbrown/types.ts rename to showcase/integrations/langgraph-python/src/app/demos/byoc-hashbrown/types.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-json-render/catalog.ts b/showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/catalog.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-json-render/catalog.ts rename to showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/catalog.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-json-render/charts/bar-chart.tsx b/showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-json-render/charts/bar-chart.tsx rename to showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/charts/bar-chart.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-json-render/charts/chart-config.ts b/showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/charts/chart-config.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-json-render/charts/chart-config.ts rename to showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/charts/chart-config.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-json-render/charts/pie-chart.tsx b/showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-json-render/charts/pie-chart.tsx rename to showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/charts/pie-chart.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-json-render/json-render-renderer.tsx b/showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/json-render-renderer.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-json-render/json-render-renderer.tsx rename to showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/json-render-renderer.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-json-render/metric-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/metric-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-json-render/metric-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/metric-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-json-render/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-json-render/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-json-render/registry.tsx b/showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/registry.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-json-render/registry.tsx rename to showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/registry.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-json-render/suggestions.ts b/showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/suggestions.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-json-render/suggestions.ts rename to showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/suggestions.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/byoc-json-render/types.ts b/showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/types.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/byoc-json-render/types.ts rename to showcase/integrations/langgraph-python/src/app/demos/byoc-json-render/types.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/langgraph-python/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/langgraph-python/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/langgraph-python/src/app/demos/chat-slots/custom-assistant-message.tsx b/showcase/integrations/langgraph-python/src/app/demos/chat-slots/custom-assistant-message.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/chat-slots/custom-assistant-message.tsx rename to showcase/integrations/langgraph-python/src/app/demos/chat-slots/custom-assistant-message.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/chat-slots/custom-disclaimer.tsx b/showcase/integrations/langgraph-python/src/app/demos/chat-slots/custom-disclaimer.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/chat-slots/custom-disclaimer.tsx rename to showcase/integrations/langgraph-python/src/app/demos/chat-slots/custom-disclaimer.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/langgraph-python/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/langgraph-python/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/chat-slots/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/declarative-gen-ui/a2ui/catalog.ts b/showcase/integrations/langgraph-python/src/app/demos/declarative-gen-ui/a2ui/catalog.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/declarative-gen-ui/a2ui/catalog.ts rename to showcase/integrations/langgraph-python/src/app/demos/declarative-gen-ui/a2ui/catalog.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/declarative-gen-ui/a2ui/definitions.ts b/showcase/integrations/langgraph-python/src/app/demos/declarative-gen-ui/a2ui/definitions.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/declarative-gen-ui/a2ui/definitions.ts rename to showcase/integrations/langgraph-python/src/app/demos/declarative-gen-ui/a2ui/definitions.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx b/showcase/integrations/langgraph-python/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx rename to showcase/integrations/langgraph-python/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/declarative-gen-ui/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/declarative-gen-ui/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/declarative-gen-ui/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/declarative-gen-ui/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/frontend-tools/README.md b/showcase/integrations/langgraph-python/src/app/demos/frontend-tools/README.md similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/frontend-tools/README.md rename to showcase/integrations/langgraph-python/src/app/demos/frontend-tools/README.md diff --git a/showcase/packages/langgraph-python/src/app/demos/frontend-tools/agent.py b/showcase/integrations/langgraph-python/src/app/demos/frontend-tools/agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/frontend-tools/agent.py rename to showcase/integrations/langgraph-python/src/app/demos/frontend-tools/agent.py diff --git a/showcase/packages/langgraph-python/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/gen-ui-agent/InlineAgentStateCard.tsx b/showcase/integrations/langgraph-python/src/app/demos/gen-ui-agent/InlineAgentStateCard.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/gen-ui-agent/InlineAgentStateCard.tsx rename to showcase/integrations/langgraph-python/src/app/demos/gen-ui-agent/InlineAgentStateCard.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/gen-ui-agent/README.md b/showcase/integrations/langgraph-python/src/app/demos/gen-ui-agent/README.md similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/gen-ui-agent/README.md rename to showcase/integrations/langgraph-python/src/app/demos/gen-ui-agent/README.md diff --git a/showcase/packages/langgraph-python/src/app/demos/gen-ui-agent/agent.py b/showcase/integrations/langgraph-python/src/app/demos/gen-ui-agent/agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/gen-ui-agent/agent.py rename to showcase/integrations/langgraph-python/src/app/demos/gen-ui-agent/agent.py diff --git a/showcase/packages/langgraph-python/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/gen-ui-interrupt/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/gen-ui-interrupt/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/gen-ui-interrupt/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/gen-ui-interrupt/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/gen-ui-interrupt/time-picker-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/gen-ui-interrupt/time-picker-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/gen-ui-interrupt/time-picker-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/gen-ui-interrupt/time-picker-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/langgraph-python/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/langgraph-python/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/langgraph-python/src/app/demos/gen-ui-tool-based/bar-chart.tsx b/showcase/integrations/langgraph-python/src/app/demos/gen-ui-tool-based/bar-chart.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/gen-ui-tool-based/bar-chart.tsx rename to showcase/integrations/langgraph-python/src/app/demos/gen-ui-tool-based/bar-chart.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/gen-ui-tool-based/pie-chart.tsx b/showcase/integrations/langgraph-python/src/app/demos/gen-ui-tool-based/pie-chart.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/gen-ui-tool-based/pie-chart.tsx rename to showcase/integrations/langgraph-python/src/app/demos/gen-ui-tool-based/pie-chart.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/headless-complete/assistant-bubble.tsx b/showcase/integrations/langgraph-python/src/app/demos/headless-complete/assistant-bubble.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/headless-complete/assistant-bubble.tsx rename to showcase/integrations/langgraph-python/src/app/demos/headless-complete/assistant-bubble.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/headless-complete/highlight-note.tsx b/showcase/integrations/langgraph-python/src/app/demos/headless-complete/highlight-note.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/headless-complete/highlight-note.tsx rename to showcase/integrations/langgraph-python/src/app/demos/headless-complete/highlight-note.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/headless-complete/input-bar.tsx b/showcase/integrations/langgraph-python/src/app/demos/headless-complete/input-bar.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/headless-complete/input-bar.tsx rename to showcase/integrations/langgraph-python/src/app/demos/headless-complete/input-bar.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/langgraph-python/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/langgraph-python/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/headless-complete/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/headless-complete/stock-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/headless-complete/stock-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/headless-complete/stock-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/headless-complete/stock-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/headless-complete/tool-renderers.tsx b/showcase/integrations/langgraph-python/src/app/demos/headless-complete/tool-renderers.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/headless-complete/tool-renderers.tsx rename to showcase/integrations/langgraph-python/src/app/demos/headless-complete/tool-renderers.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/headless-complete/typing-indicator.tsx b/showcase/integrations/langgraph-python/src/app/demos/headless-complete/typing-indicator.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/headless-complete/typing-indicator.tsx rename to showcase/integrations/langgraph-python/src/app/demos/headless-complete/typing-indicator.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/headless-complete/use-rendered-messages.tsx b/showcase/integrations/langgraph-python/src/app/demos/headless-complete/use-rendered-messages.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/headless-complete/use-rendered-messages.tsx rename to showcase/integrations/langgraph-python/src/app/demos/headless-complete/use-rendered-messages.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/headless-complete/user-bubble.tsx b/showcase/integrations/langgraph-python/src/app/demos/headless-complete/user-bubble.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/headless-complete/user-bubble.tsx rename to showcase/integrations/langgraph-python/src/app/demos/headless-complete/user-bubble.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/headless-complete/weather-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/headless-complete/weather-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/headless-complete/weather-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/headless-complete/weather-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/headless-simple/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/langgraph-python/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/langgraph-python/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/hitl-in-chat/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/hitl-in-chat/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/hitl-in-chat/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/hitl-in-chat/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/hitl-in-chat/time-picker-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/hitl-in-chat/time-picker-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/hitl-in-chat/time-picker-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/hitl-in-chat/time-picker-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/hitl/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/hitl/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/interrupt-headless/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/interrupt-headless/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/interrupt-headless/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/interrupt-headless/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/mcp-apps/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/mcp-apps/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/mcp-apps/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/mcp-apps/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/multimodal/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/multimodal/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/multimodal/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/multimodal/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/multimodal/sample-attachment-buttons.tsx b/showcase/integrations/langgraph-python/src/app/demos/multimodal/sample-attachment-buttons.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/multimodal/sample-attachment-buttons.tsx rename to showcase/integrations/langgraph-python/src/app/demos/multimodal/sample-attachment-buttons.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/open-gen-ui-advanced/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/open-gen-ui-advanced/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/open-gen-ui-advanced/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/open-gen-ui-advanced/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts b/showcase/integrations/langgraph-python/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts rename to showcase/integrations/langgraph-python/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/open-gen-ui-advanced/suggestions.ts b/showcase/integrations/langgraph-python/src/app/demos/open-gen-ui-advanced/suggestions.ts similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/open-gen-ui-advanced/suggestions.ts rename to showcase/integrations/langgraph-python/src/app/demos/open-gen-ui-advanced/suggestions.ts diff --git a/showcase/packages/langgraph-python/src/app/demos/open-gen-ui/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/open-gen-ui/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/open-gen-ui/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/open-gen-ui/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/reasoning-default-render/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/reasoning-default-render/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/reasoning-default-render/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/reasoning-default-render/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/shared-state-read-write/notes-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/shared-state-read-write/notes-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/shared-state-read-write/notes-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/shared-state-read-write/notes-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/shared-state-read-write/preferences-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/shared-state-read-write/preferences-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/shared-state-read-write/preferences-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/shared-state-read-write/preferences-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/shared-state-read/README.md b/showcase/integrations/langgraph-python/src/app/demos/shared-state-read/README.md similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/shared-state-read/README.md rename to showcase/integrations/langgraph-python/src/app/demos/shared-state-read/README.md diff --git a/showcase/packages/langgraph-python/src/app/demos/shared-state-read/agent.py b/showcase/integrations/langgraph-python/src/app/demos/shared-state-read/agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/shared-state-read/agent.py rename to showcase/integrations/langgraph-python/src/app/demos/shared-state-read/agent.py diff --git a/showcase/packages/langgraph-python/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/shared-state-streaming/document-view.tsx b/showcase/integrations/langgraph-python/src/app/demos/shared-state-streaming/document-view.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/shared-state-streaming/document-view.tsx rename to showcase/integrations/langgraph-python/src/app/demos/shared-state-streaming/document-view.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/subagents/delegation-log.tsx b/showcase/integrations/langgraph-python/src/app/demos/subagents/delegation-log.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/subagents/delegation-log.tsx rename to showcase/integrations/langgraph-python/src/app/demos/subagents/delegation-log.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/subagents/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/subagents/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/langgraph-python/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/langgraph-python/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx b/showcase/integrations/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx rename to showcase/integrations/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx b/showcase/integrations/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx rename to showcase/integrations/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/tool-rendering/README.md b/showcase/integrations/langgraph-python/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/tool-rendering/README.md rename to showcase/integrations/langgraph-python/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/langgraph-python/src/app/demos/tool-rendering/agent.py b/showcase/integrations/langgraph-python/src/app/demos/tool-rendering/agent.py similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/tool-rendering/agent.py rename to showcase/integrations/langgraph-python/src/app/demos/tool-rendering/agent.py diff --git a/showcase/packages/langgraph-python/src/app/demos/tool-rendering/custom-catchall-renderer.tsx b/showcase/integrations/langgraph-python/src/app/demos/tool-rendering/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/tool-rendering/custom-catchall-renderer.tsx rename to showcase/integrations/langgraph-python/src/app/demos/tool-rendering/custom-catchall-renderer.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/tool-rendering/flight-list-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/tool-rendering/flight-list-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/tool-rendering/flight-list-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/tool-rendering/flight-list-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/tool-rendering/weather-card.tsx b/showcase/integrations/langgraph-python/src/app/demos/tool-rendering/weather-card.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/tool-rendering/weather-card.tsx rename to showcase/integrations/langgraph-python/src/app/demos/tool-rendering/weather-card.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/voice/page.tsx b/showcase/integrations/langgraph-python/src/app/demos/voice/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/voice/page.tsx rename to showcase/integrations/langgraph-python/src/app/demos/voice/page.tsx diff --git a/showcase/packages/langgraph-python/src/app/demos/voice/sample-audio-button.tsx b/showcase/integrations/langgraph-python/src/app/demos/voice/sample-audio-button.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/demos/voice/sample-audio-button.tsx rename to showcase/integrations/langgraph-python/src/app/demos/voice/sample-audio-button.tsx diff --git a/showcase/packages/langgraph-python/src/app/globals.css b/showcase/integrations/langgraph-python/src/app/globals.css similarity index 100% rename from showcase/packages/langgraph-python/src/app/globals.css rename to showcase/integrations/langgraph-python/src/app/globals.css diff --git a/showcase/packages/langgraph-python/src/app/layout.tsx b/showcase/integrations/langgraph-python/src/app/layout.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/layout.tsx rename to showcase/integrations/langgraph-python/src/app/layout.tsx diff --git a/showcase/packages/langgraph-python/src/app/page.tsx b/showcase/integrations/langgraph-python/src/app/page.tsx similarity index 100% rename from showcase/packages/langgraph-python/src/app/page.tsx rename to showcase/integrations/langgraph-python/src/app/page.tsx diff --git a/showcase/packages/langgraph-python/tests/e2e/a2ui-fixed-schema.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/a2ui-fixed-schema.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/a2ui-fixed-schema.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/a2ui-fixed-schema.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/agent-config.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/agent-config.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/agent-config.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/agent-config.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/agentic-chat-reasoning.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/agentic-chat-reasoning.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/agentic-chat-reasoning.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/agentic-chat-reasoning.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/auth.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/auth.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/auth.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/auth.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/beautiful-chat.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/beautiful-chat.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/beautiful-chat.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/beautiful-chat.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/byoc-hashbrown.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/byoc-hashbrown.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/byoc-hashbrown.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/byoc-hashbrown.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/byoc-json-render.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/byoc-json-render.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/byoc-json-render.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/byoc-json-render.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/chat-customization-css.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/chat-customization-css.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/chat-customization-css.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/chat-customization-css.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/chat-slots.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/chat-slots.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/chat-slots.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/chat-slots.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/declarative-gen-ui.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/declarative-gen-ui.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/declarative-gen-ui.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/declarative-gen-ui.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/frontend-tools-async.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/frontend-tools-async.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/frontend-tools-async.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/frontend-tools-async.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/frontend-tools.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/frontend-tools.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/frontend-tools.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/frontend-tools.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/gen-ui-interrupt.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/gen-ui-interrupt.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/gen-ui-interrupt.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/gen-ui-interrupt.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/headless-complete.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/headless-complete.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/headless-complete.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/headless-complete.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/headless-simple.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/headless-simple.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/headless-simple.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/headless-simple.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/hitl-in-app.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/hitl-in-app.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/hitl-in-app.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/hitl-in-app.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/hitl.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/hitl.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/hitl.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/hitl.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/interrupt-headless.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/interrupt-headless.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/interrupt-headless.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/interrupt-headless.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/mcp-apps.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/mcp-apps.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/mcp-apps.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/mcp-apps.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/multimodal.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/multimodal.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/multimodal.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/multimodal.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/open-gen-ui-advanced.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/open-gen-ui-advanced.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/open-gen-ui-advanced.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/open-gen-ui-advanced.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/open-gen-ui.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/open-gen-ui.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/open-gen-ui.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/open-gen-ui.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/prebuilt-popup.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/prebuilt-popup.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/prebuilt-popup.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/prebuilt-popup.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/prebuilt-sidebar.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/prebuilt-sidebar.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/prebuilt-sidebar.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/prebuilt-sidebar.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/readonly-state-agent-context.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/readonly-state-agent-context.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/readonly-state-agent-context.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/readonly-state-agent-context.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/reasoning-default-render.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/reasoning-default-render.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/reasoning-default-render.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/reasoning-default-render.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/renderer-selector.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/renderer-selector.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/renderer-selector.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/renderer-selector.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/subagents.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/subagents.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/tool-rendering-custom-catchall.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/tool-rendering-custom-catchall.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/tool-rendering-custom-catchall.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/tool-rendering-custom-catchall.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/tool-rendering-default-catchall.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/tool-rendering-default-catchall.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/tool-rendering-default-catchall.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/tool-rendering-default-catchall.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/tool-rendering-reasoning-chain.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/tool-rendering-reasoning-chain.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/tool-rendering-reasoning-chain.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/tool-rendering-reasoning-chain.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/langgraph-python/tests/e2e/voice.spec.ts b/showcase/integrations/langgraph-python/tests/e2e/voice.spec.ts similarity index 100% rename from showcase/packages/langgraph-python/tests/e2e/voice.spec.ts rename to showcase/integrations/langgraph-python/tests/e2e/voice.spec.ts diff --git a/showcase/packages/langgraph-python/tsconfig.json b/showcase/integrations/langgraph-python/tsconfig.json similarity index 100% rename from showcase/packages/langgraph-python/tsconfig.json rename to showcase/integrations/langgraph-python/tsconfig.json diff --git a/showcase/packages/langgraph-typescript/.dockerignore b/showcase/integrations/langgraph-typescript/.dockerignore similarity index 100% rename from showcase/packages/langgraph-typescript/.dockerignore rename to showcase/integrations/langgraph-typescript/.dockerignore diff --git a/showcase/packages/langgraph-typescript/.env.example b/showcase/integrations/langgraph-typescript/.env.example similarity index 100% rename from showcase/packages/langgraph-typescript/.env.example rename to showcase/integrations/langgraph-typescript/.env.example diff --git a/showcase/packages/langgraph-typescript/.gitattributes b/showcase/integrations/langgraph-typescript/.gitattributes similarity index 100% rename from showcase/packages/langgraph-typescript/.gitattributes rename to showcase/integrations/langgraph-typescript/.gitattributes diff --git a/showcase/packages/langgraph-typescript/.gitignore b/showcase/integrations/langgraph-typescript/.gitignore similarity index 100% rename from showcase/packages/langgraph-typescript/.gitignore rename to showcase/integrations/langgraph-typescript/.gitignore diff --git a/showcase/packages/langgraph-typescript/Dockerfile b/showcase/integrations/langgraph-typescript/Dockerfile similarity index 100% rename from showcase/packages/langgraph-typescript/Dockerfile rename to showcase/integrations/langgraph-typescript/Dockerfile diff --git a/showcase/packages/langgraph-typescript/docs-links.json b/showcase/integrations/langgraph-typescript/docs-links.json similarity index 100% rename from showcase/packages/langgraph-typescript/docs-links.json rename to showcase/integrations/langgraph-typescript/docs-links.json diff --git a/showcase/packages/langgraph-typescript/entrypoint.sh b/showcase/integrations/langgraph-typescript/entrypoint.sh similarity index 100% rename from showcase/packages/langgraph-typescript/entrypoint.sh rename to showcase/integrations/langgraph-typescript/entrypoint.sh diff --git a/showcase/packages/langgraph-typescript/manifest.yaml b/showcase/integrations/langgraph-typescript/manifest.yaml similarity index 100% rename from showcase/packages/langgraph-typescript/manifest.yaml rename to showcase/integrations/langgraph-typescript/manifest.yaml diff --git a/showcase/packages/langgraph-typescript/next.config.ts b/showcase/integrations/langgraph-typescript/next.config.ts similarity index 100% rename from showcase/packages/langgraph-typescript/next.config.ts rename to showcase/integrations/langgraph-typescript/next.config.ts diff --git a/showcase/packages/langgraph-typescript/package-lock.json b/showcase/integrations/langgraph-typescript/package-lock.json similarity index 100% rename from showcase/packages/langgraph-typescript/package-lock.json rename to showcase/integrations/langgraph-typescript/package-lock.json diff --git a/showcase/packages/langgraph-typescript/package.json b/showcase/integrations/langgraph-typescript/package.json similarity index 100% rename from showcase/packages/langgraph-typescript/package.json rename to showcase/integrations/langgraph-typescript/package.json diff --git a/showcase/packages/langgraph-typescript/playwright.config.ts b/showcase/integrations/langgraph-typescript/playwright.config.ts similarity index 100% rename from showcase/packages/langgraph-typescript/playwright.config.ts rename to showcase/integrations/langgraph-typescript/playwright.config.ts diff --git a/showcase/packages/langgraph-typescript/postcss.config.mjs b/showcase/integrations/langgraph-typescript/postcss.config.mjs similarity index 100% rename from showcase/packages/langgraph-typescript/postcss.config.mjs rename to showcase/integrations/langgraph-typescript/postcss.config.mjs diff --git a/showcase/packages/langgraph-typescript/public/.gitkeep b/showcase/integrations/langgraph-typescript/public/.gitkeep similarity index 100% rename from showcase/packages/langgraph-typescript/public/.gitkeep rename to showcase/integrations/langgraph-typescript/public/.gitkeep diff --git a/showcase/packages/langgraph-typescript/public/demo-audio/.gitkeep b/showcase/integrations/langgraph-typescript/public/demo-audio/.gitkeep similarity index 100% rename from showcase/packages/langgraph-typescript/public/demo-audio/.gitkeep rename to showcase/integrations/langgraph-typescript/public/demo-audio/.gitkeep diff --git a/showcase/packages/langgraph-typescript/public/demo-audio/README.md b/showcase/integrations/langgraph-typescript/public/demo-audio/README.md similarity index 100% rename from showcase/packages/langgraph-typescript/public/demo-audio/README.md rename to showcase/integrations/langgraph-typescript/public/demo-audio/README.md diff --git a/showcase/packages/langgraph-typescript/public/demo-audio/sample.wav b/showcase/integrations/langgraph-typescript/public/demo-audio/sample.wav similarity index 100% rename from showcase/packages/langgraph-typescript/public/demo-audio/sample.wav rename to showcase/integrations/langgraph-typescript/public/demo-audio/sample.wav diff --git a/showcase/packages/langgraph-typescript/public/demo-files/README.md b/showcase/integrations/langgraph-typescript/public/demo-files/README.md similarity index 100% rename from showcase/packages/langgraph-typescript/public/demo-files/README.md rename to showcase/integrations/langgraph-typescript/public/demo-files/README.md diff --git a/showcase/packages/langgraph-typescript/public/demo-files/sample.pdf b/showcase/integrations/langgraph-typescript/public/demo-files/sample.pdf similarity index 100% rename from showcase/packages/langgraph-typescript/public/demo-files/sample.pdf rename to showcase/integrations/langgraph-typescript/public/demo-files/sample.pdf diff --git a/showcase/packages/langgraph-typescript/public/demo-files/sample.png b/showcase/integrations/langgraph-typescript/public/demo-files/sample.png similarity index 100% rename from showcase/packages/langgraph-typescript/public/demo-files/sample.png rename to showcase/integrations/langgraph-typescript/public/demo-files/sample.png diff --git a/showcase/packages/langgraph-typescript/qa/agentic-chat.md b/showcase/integrations/langgraph-typescript/qa/agentic-chat.md similarity index 100% rename from showcase/packages/langgraph-typescript/qa/agentic-chat.md rename to showcase/integrations/langgraph-typescript/qa/agentic-chat.md diff --git a/showcase/packages/langgraph-typescript/qa/gen-ui-agent.md b/showcase/integrations/langgraph-typescript/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/langgraph-typescript/qa/gen-ui-agent.md rename to showcase/integrations/langgraph-typescript/qa/gen-ui-agent.md diff --git a/showcase/packages/langgraph-typescript/qa/gen-ui-tool-based.md b/showcase/integrations/langgraph-typescript/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/langgraph-typescript/qa/gen-ui-tool-based.md rename to showcase/integrations/langgraph-typescript/qa/gen-ui-tool-based.md diff --git a/showcase/packages/langgraph-typescript/qa/hitl-in-chat.md b/showcase/integrations/langgraph-typescript/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/langgraph-typescript/qa/hitl-in-chat.md rename to showcase/integrations/langgraph-typescript/qa/hitl-in-chat.md diff --git a/showcase/packages/langgraph-typescript/qa/shared-state-read.md b/showcase/integrations/langgraph-typescript/qa/shared-state-read.md similarity index 100% rename from showcase/packages/langgraph-typescript/qa/shared-state-read.md rename to showcase/integrations/langgraph-typescript/qa/shared-state-read.md diff --git a/showcase/packages/langgraph-typescript/qa/shared-state-streaming.md b/showcase/integrations/langgraph-typescript/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/langgraph-typescript/qa/shared-state-streaming.md rename to showcase/integrations/langgraph-typescript/qa/shared-state-streaming.md diff --git a/showcase/packages/langgraph-typescript/qa/shared-state-write.md b/showcase/integrations/langgraph-typescript/qa/shared-state-write.md similarity index 100% rename from showcase/packages/langgraph-typescript/qa/shared-state-write.md rename to showcase/integrations/langgraph-typescript/qa/shared-state-write.md diff --git a/showcase/packages/langgraph-typescript/qa/subagents.md b/showcase/integrations/langgraph-typescript/qa/subagents.md similarity index 100% rename from showcase/packages/langgraph-typescript/qa/subagents.md rename to showcase/integrations/langgraph-typescript/qa/subagents.md diff --git a/showcase/packages/langgraph-typescript/qa/tool-rendering.md b/showcase/integrations/langgraph-typescript/qa/tool-rendering.md similarity index 100% rename from showcase/packages/langgraph-typescript/qa/tool-rendering.md rename to showcase/integrations/langgraph-typescript/qa/tool-rendering.md diff --git a/showcase/packages/langgraph-typescript/src/agent/a2ui-dynamic.ts b/showcase/integrations/langgraph-typescript/src/agent/a2ui-dynamic.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/a2ui-dynamic.ts rename to showcase/integrations/langgraph-typescript/src/agent/a2ui-dynamic.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/a2ui-fixed.ts b/showcase/integrations/langgraph-typescript/src/agent/a2ui-fixed.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/a2ui-fixed.ts rename to showcase/integrations/langgraph-typescript/src/agent/a2ui-fixed.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/a2ui_schemas/booked_schema.json b/showcase/integrations/langgraph-typescript/src/agent/a2ui_schemas/booked_schema.json similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/a2ui_schemas/booked_schema.json rename to showcase/integrations/langgraph-typescript/src/agent/a2ui_schemas/booked_schema.json diff --git a/showcase/packages/langgraph-typescript/src/agent/a2ui_schemas/flight_schema.json b/showcase/integrations/langgraph-typescript/src/agent/a2ui_schemas/flight_schema.json similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/a2ui_schemas/flight_schema.json rename to showcase/integrations/langgraph-typescript/src/agent/a2ui_schemas/flight_schema.json diff --git a/showcase/packages/langgraph-typescript/src/agent/agent-config.ts b/showcase/integrations/langgraph-typescript/src/agent/agent-config.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/agent-config.ts rename to showcase/integrations/langgraph-typescript/src/agent/agent-config.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/beautiful-chat-data/db.csv b/showcase/integrations/langgraph-typescript/src/agent/beautiful-chat-data/db.csv similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/beautiful-chat-data/db.csv rename to showcase/integrations/langgraph-typescript/src/agent/beautiful-chat-data/db.csv diff --git a/showcase/packages/langgraph-typescript/src/agent/beautiful-chat-data/schemas/flight_schema.json b/showcase/integrations/langgraph-typescript/src/agent/beautiful-chat-data/schemas/flight_schema.json similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/beautiful-chat-data/schemas/flight_schema.json rename to showcase/integrations/langgraph-typescript/src/agent/beautiful-chat-data/schemas/flight_schema.json diff --git a/showcase/packages/langgraph-typescript/src/agent/beautiful-chat.ts b/showcase/integrations/langgraph-typescript/src/agent/beautiful-chat.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/beautiful-chat.ts rename to showcase/integrations/langgraph-typescript/src/agent/beautiful-chat.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/byoc-hashbrown.ts b/showcase/integrations/langgraph-typescript/src/agent/byoc-hashbrown.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/byoc-hashbrown.ts rename to showcase/integrations/langgraph-typescript/src/agent/byoc-hashbrown.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/byoc-json-render.ts b/showcase/integrations/langgraph-typescript/src/agent/byoc-json-render.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/byoc-json-render.ts rename to showcase/integrations/langgraph-typescript/src/agent/byoc-json-render.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/frontend-tools-async.ts b/showcase/integrations/langgraph-typescript/src/agent/frontend-tools-async.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/frontend-tools-async.ts rename to showcase/integrations/langgraph-typescript/src/agent/frontend-tools-async.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/frontend-tools.ts b/showcase/integrations/langgraph-typescript/src/agent/frontend-tools.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/frontend-tools.ts rename to showcase/integrations/langgraph-typescript/src/agent/frontend-tools.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/graph.ts b/showcase/integrations/langgraph-typescript/src/agent/graph.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/graph.ts rename to showcase/integrations/langgraph-typescript/src/agent/graph.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/headless-complete.ts b/showcase/integrations/langgraph-typescript/src/agent/headless-complete.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/headless-complete.ts rename to showcase/integrations/langgraph-typescript/src/agent/headless-complete.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/hitl-in-app.ts b/showcase/integrations/langgraph-typescript/src/agent/hitl-in-app.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/hitl-in-app.ts rename to showcase/integrations/langgraph-typescript/src/agent/hitl-in-app.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/interrupt-agent.ts b/showcase/integrations/langgraph-typescript/src/agent/interrupt-agent.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/interrupt-agent.ts rename to showcase/integrations/langgraph-typescript/src/agent/interrupt-agent.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/langgraph.json b/showcase/integrations/langgraph-typescript/src/agent/langgraph.json similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/langgraph.json rename to showcase/integrations/langgraph-typescript/src/agent/langgraph.json diff --git a/showcase/packages/langgraph-typescript/src/agent/liveness.mjs b/showcase/integrations/langgraph-typescript/src/agent/liveness.mjs similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/liveness.mjs rename to showcase/integrations/langgraph-typescript/src/agent/liveness.mjs diff --git a/showcase/packages/langgraph-typescript/src/agent/mcp-apps.ts b/showcase/integrations/langgraph-typescript/src/agent/mcp-apps.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/mcp-apps.ts rename to showcase/integrations/langgraph-typescript/src/agent/mcp-apps.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/multimodal.ts b/showcase/integrations/langgraph-typescript/src/agent/multimodal.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/multimodal.ts rename to showcase/integrations/langgraph-typescript/src/agent/multimodal.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/open-gen-ui-advanced.ts b/showcase/integrations/langgraph-typescript/src/agent/open-gen-ui-advanced.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/open-gen-ui-advanced.ts rename to showcase/integrations/langgraph-typescript/src/agent/open-gen-ui-advanced.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/open-gen-ui.ts b/showcase/integrations/langgraph-typescript/src/agent/open-gen-ui.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/open-gen-ui.ts rename to showcase/integrations/langgraph-typescript/src/agent/open-gen-ui.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/package-lock.json b/showcase/integrations/langgraph-typescript/src/agent/package-lock.json similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/package-lock.json rename to showcase/integrations/langgraph-typescript/src/agent/package-lock.json diff --git a/showcase/packages/langgraph-typescript/src/agent/package.json b/showcase/integrations/langgraph-typescript/src/agent/package.json similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/package.json rename to showcase/integrations/langgraph-typescript/src/agent/package.json diff --git a/showcase/packages/langgraph-typescript/src/agent/readonly-state.ts b/showcase/integrations/langgraph-typescript/src/agent/readonly-state.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/readonly-state.ts rename to showcase/integrations/langgraph-typescript/src/agent/readonly-state.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/reasoning-agent.ts b/showcase/integrations/langgraph-typescript/src/agent/reasoning-agent.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/reasoning-agent.ts rename to showcase/integrations/langgraph-typescript/src/agent/reasoning-agent.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/server.mjs b/showcase/integrations/langgraph-typescript/src/agent/server.mjs similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/server.mjs rename to showcase/integrations/langgraph-typescript/src/agent/server.mjs diff --git a/showcase/packages/langgraph-typescript/src/agent/shared-tools b/showcase/integrations/langgraph-typescript/src/agent/shared-tools similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/shared-tools rename to showcase/integrations/langgraph-typescript/src/agent/shared-tools diff --git a/showcase/packages/langgraph-typescript/src/agent/tool-rendering-reasoning-chain.ts b/showcase/integrations/langgraph-typescript/src/agent/tool-rendering-reasoning-chain.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/tool-rendering-reasoning-chain.ts rename to showcase/integrations/langgraph-typescript/src/agent/tool-rendering-reasoning-chain.ts diff --git a/showcase/packages/langgraph-typescript/src/agent/tool-rendering.ts b/showcase/integrations/langgraph-typescript/src/agent/tool-rendering.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/agent/tool-rendering.ts rename to showcase/integrations/langgraph-typescript/src/agent/tool-rendering.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/copilotkit-a2ui-fixed-schema/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/copilotkit-a2ui-fixed-schema/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/copilotkit-a2ui-fixed-schema/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/copilotkit-a2ui-fixed-schema/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/copilotkit-agent-config/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/copilotkit-agent-config/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/copilotkit-agent-config/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/copilotkit-agent-config/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/copilotkit-beautiful-chat/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/copilotkit-beautiful-chat/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/copilotkit-beautiful-chat/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/copilotkit-beautiful-chat/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/copilotkit-byoc-hashbrown/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/copilotkit-byoc-hashbrown/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/copilotkit-byoc-hashbrown/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/copilotkit-byoc-hashbrown/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/copilotkit-byoc-json-render/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/copilotkit-byoc-json-render/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/copilotkit-byoc-json-render/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/copilotkit-byoc-json-render/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/copilotkit-declarative-gen-ui/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/copilotkit-declarative-gen-ui/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/copilotkit-declarative-gen-ui/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/copilotkit-declarative-gen-ui/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/copilotkit-mcp-apps/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/copilotkit-mcp-apps/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/copilotkit-mcp-apps/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/copilotkit-mcp-apps/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/copilotkit-multimodal/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/copilotkit-multimodal/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/copilotkit-multimodal/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/copilotkit-multimodal/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/copilotkit-ogui/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/copilotkit-ogui/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/copilotkit-ogui/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/copilotkit-ogui/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/copilotkit-voice/[[...slug]]/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/copilotkit-voice/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/copilotkit-voice/[[...slug]]/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/copilotkit-voice/[[...slug]]/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/copilotkit/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/copilotkit/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/debug/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/debug/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/debug/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/health/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/health/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/health/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/api/smoke/route.ts b/showcase/integrations/langgraph-typescript/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/api/smoke/route.ts rename to showcase/integrations/langgraph-typescript/src/app/api/smoke/route.ts diff --git a/showcase/packages/langgraph-typescript/src/app/copilotkit-overrides.css b/showcase/integrations/langgraph-typescript/src/app/copilotkit-overrides.css similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/copilotkit-overrides.css rename to showcase/integrations/langgraph-typescript/src/app/copilotkit-overrides.css diff --git a/showcase/packages/langgraph-typescript/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts b/showcase/integrations/langgraph-typescript/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts b/showcase/integrations/langgraph-typescript/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/a2ui-fixed-schema/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/a2ui-fixed-schema/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/a2ui-fixed-schema/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/a2ui-fixed-schema/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/agent-config/config-types.ts b/showcase/integrations/langgraph-typescript/src/app/demos/agent-config/config-types.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/agent-config/config-types.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/agent-config/config-types.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/agent-config/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/agent-config/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/agent-config/use-agent-config.ts b/showcase/integrations/langgraph-typescript/src/app/demos/agent-config/use-agent-config.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/agent-config/use-agent-config.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/agent-config/use-agent-config.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/agentic-chat-reasoning/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/agentic-chat-reasoning/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/agentic-chat-reasoning/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/agentic-chat-reasoning/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/agentic-chat/README.md b/showcase/integrations/langgraph-typescript/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/agentic-chat/README.md rename to showcase/integrations/langgraph-typescript/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/langgraph-typescript/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/auth/demo-token.ts b/showcase/integrations/langgraph-typescript/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/auth/demo-token.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/auth/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/auth/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/auth/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/langgraph-typescript/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/index.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/index.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/index.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/index.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/example-layout/index.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/example-layout/index.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/example-layout/index.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/example-layout/index.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/headless-chat.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/headless-chat.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/headless-chat.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/headless-chat.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/tool-rendering.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/tool-rendering.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/tool-rendering.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/tool-rendering.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/badge.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/badge.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/badge.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/badge.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/button.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/button.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/button.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/button.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/card.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/card.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/card.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/card.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/checkbox.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/checkbox.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/checkbox.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/checkbox.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/input.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/input.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/input.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/input.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/separator.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/separator.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/separator.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/separator.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/spinner.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/spinner.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/spinner.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/components/ui/spinner.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/hooks/index.ts b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/hooks/index.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/hooks/index.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/hooks/index.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/hooks/use-theme.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/hooks/use-theme.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/hooks/use-theme.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/hooks/use-theme.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/lib/a2ui-theme.css b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/lib/a2ui-theme.css similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/lib/a2ui-theme.css rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/lib/a2ui-theme.css diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/lib/utils.ts b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/lib/utils.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/lib/utils.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/lib/utils.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/showcase.json b/showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/showcase.json similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/beautiful-chat/showcase.json rename to showcase/integrations/langgraph-typescript/src/app/demos/beautiful-chat/showcase.json diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/charts/chart-config.ts b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/charts/chart-config.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/charts/chart-config.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/charts/chart-config.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/metric-card.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/metric-card.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/metric-card.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/metric-card.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/suggestions.ts b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/suggestions.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/suggestions.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/suggestions.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/types.ts b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/types.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-hashbrown/types.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-hashbrown/types.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/catalog.ts b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/catalog.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/catalog.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/catalog.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/charts/bar-chart.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/charts/bar-chart.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/charts/bar-chart.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/charts/chart-config.ts b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/charts/chart-config.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/charts/chart-config.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/charts/chart-config.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/charts/pie-chart.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/charts/pie-chart.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/charts/pie-chart.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/json-render-renderer.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/json-render-renderer.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/json-render-renderer.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/json-render-renderer.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/metric-card.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/metric-card.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/metric-card.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/metric-card.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/registry.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/registry.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/registry.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/registry.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/suggestions.ts b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/suggestions.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/suggestions.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/suggestions.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/types.ts b/showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/types.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/byoc-json-render/types.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/byoc-json-render/types.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/langgraph-typescript/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/langgraph-typescript/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/langgraph-typescript/src/app/demos/chat-slots/custom-assistant-message.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/chat-slots/custom-assistant-message.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/chat-slots/custom-assistant-message.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/chat-slots/custom-assistant-message.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/chat-slots/custom-disclaimer.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/chat-slots/custom-disclaimer.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/chat-slots/custom-disclaimer.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/chat-slots/custom-disclaimer.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/chat-slots/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/declarative-gen-ui/a2ui/catalog.ts b/showcase/integrations/langgraph-typescript/src/app/demos/declarative-gen-ui/a2ui/catalog.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/declarative-gen-ui/a2ui/catalog.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/declarative-gen-ui/a2ui/catalog.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/declarative-gen-ui/a2ui/definitions.ts b/showcase/integrations/langgraph-typescript/src/app/demos/declarative-gen-ui/a2ui/definitions.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/declarative-gen-ui/a2ui/definitions.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/declarative-gen-ui/a2ui/definitions.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/declarative-gen-ui/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/declarative-gen-ui/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/declarative-gen-ui/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/declarative-gen-ui/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/gen-ui-interrupt/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/gen-ui-interrupt/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/gen-ui-interrupt/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/gen-ui-interrupt/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/gen-ui-interrupt/time-picker-card.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/gen-ui-interrupt/time-picker-card.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/gen-ui-interrupt/time-picker-card.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/gen-ui-interrupt/time-picker-card.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/langgraph-typescript/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/langgraph-typescript/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/langgraph-typescript/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/headless-complete/assistant-bubble.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/assistant-bubble.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/headless-complete/assistant-bubble.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/assistant-bubble.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/headless-complete/highlight-note.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/highlight-note.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/headless-complete/highlight-note.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/highlight-note.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/headless-complete/input-bar.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/input-bar.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/headless-complete/input-bar.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/input-bar.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/headless-complete/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/headless-complete/stock-card.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/stock-card.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/headless-complete/stock-card.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/stock-card.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/headless-complete/tool-renderers.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/tool-renderers.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/headless-complete/tool-renderers.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/tool-renderers.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/headless-complete/typing-indicator.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/typing-indicator.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/headless-complete/typing-indicator.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/typing-indicator.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/headless-complete/use-rendered-messages.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/use-rendered-messages.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/headless-complete/use-rendered-messages.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/use-rendered-messages.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/headless-complete/user-bubble.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/user-bubble.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/headless-complete/user-bubble.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/user-bubble.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/headless-complete/weather-card.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/weather-card.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/headless-complete/weather-card.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/headless-complete/weather-card.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/headless-simple/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/hitl/README.md b/showcase/integrations/langgraph-typescript/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/hitl/README.md rename to showcase/integrations/langgraph-typescript/src/app/demos/hitl/README.md diff --git a/showcase/packages/langgraph-typescript/src/app/demos/hitl/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/hitl/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/interrupt-headless/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/interrupt-headless/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/interrupt-headless/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/interrupt-headless/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/mcp-apps/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/mcp-apps/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/mcp-apps/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/mcp-apps/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/multimodal/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/multimodal/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/multimodal/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/multimodal/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/multimodal/sample-attachment-buttons.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/multimodal/sample-attachment-buttons.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/multimodal/sample-attachment-buttons.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/multimodal/sample-attachment-buttons.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/open-gen-ui-advanced/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/open-gen-ui-advanced/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/open-gen-ui-advanced/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/open-gen-ui-advanced/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts b/showcase/integrations/langgraph-typescript/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/open-gen-ui-advanced/suggestions.ts b/showcase/integrations/langgraph-typescript/src/app/demos/open-gen-ui-advanced/suggestions.ts similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/open-gen-ui-advanced/suggestions.ts rename to showcase/integrations/langgraph-typescript/src/app/demos/open-gen-ui-advanced/suggestions.ts diff --git a/showcase/packages/langgraph-typescript/src/app/demos/open-gen-ui/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/open-gen-ui/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/open-gen-ui/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/open-gen-ui/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/reasoning-default-render/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/reasoning-default-render/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/reasoning-default-render/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/reasoning-default-render/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/subagents/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/subagents/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/tool-rendering/README.md b/showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/tool-rendering/README.md rename to showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/langgraph-typescript/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/voice/page.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/voice/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/voice/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/voice/page.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/demos/voice/sample-audio-button.tsx b/showcase/integrations/langgraph-typescript/src/app/demos/voice/sample-audio-button.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/demos/voice/sample-audio-button.tsx rename to showcase/integrations/langgraph-typescript/src/app/demos/voice/sample-audio-button.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/globals.css b/showcase/integrations/langgraph-typescript/src/app/globals.css similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/globals.css rename to showcase/integrations/langgraph-typescript/src/app/globals.css diff --git a/showcase/packages/langgraph-typescript/src/app/layout.tsx b/showcase/integrations/langgraph-typescript/src/app/layout.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/layout.tsx rename to showcase/integrations/langgraph-typescript/src/app/layout.tsx diff --git a/showcase/packages/langgraph-typescript/src/app/page.tsx b/showcase/integrations/langgraph-typescript/src/app/page.tsx similarity index 100% rename from showcase/packages/langgraph-typescript/src/app/page.tsx rename to showcase/integrations/langgraph-typescript/src/app/page.tsx diff --git a/showcase/packages/langgraph-typescript/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/langgraph-typescript/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/langgraph-typescript/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/langgraph-typescript/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/langgraph-typescript/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/langgraph-typescript/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/langgraph-typescript/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/langgraph-typescript/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/langgraph-typescript/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/langgraph-typescript/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/langgraph-typescript/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/langgraph-typescript/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/langgraph-typescript/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/langgraph-typescript/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/langgraph-typescript/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/langgraph-typescript/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/langgraph-typescript/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/langgraph-typescript/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/langgraph-typescript/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/langgraph-typescript/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/langgraph-typescript/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/langgraph-typescript/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/langgraph-typescript/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/langgraph-typescript/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/langgraph-typescript/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/langgraph-typescript/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/langgraph-typescript/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/langgraph-typescript/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/langgraph-typescript/tests/e2e/subagents.spec.ts b/showcase/integrations/langgraph-typescript/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/langgraph-typescript/tests/e2e/subagents.spec.ts rename to showcase/integrations/langgraph-typescript/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/langgraph-typescript/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/langgraph-typescript/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/langgraph-typescript/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/langgraph-typescript/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/langgraph-typescript/tsconfig.json b/showcase/integrations/langgraph-typescript/tsconfig.json similarity index 100% rename from showcase/packages/langgraph-typescript/tsconfig.json rename to showcase/integrations/langgraph-typescript/tsconfig.json diff --git a/showcase/packages/langroid/.dockerignore b/showcase/integrations/langroid/.dockerignore similarity index 100% rename from showcase/packages/langroid/.dockerignore rename to showcase/integrations/langroid/.dockerignore diff --git a/showcase/packages/langroid/.env.example b/showcase/integrations/langroid/.env.example similarity index 100% rename from showcase/packages/langroid/.env.example rename to showcase/integrations/langroid/.env.example diff --git a/showcase/packages/langroid/.gitignore b/showcase/integrations/langroid/.gitignore similarity index 100% rename from showcase/packages/langroid/.gitignore rename to showcase/integrations/langroid/.gitignore diff --git a/showcase/packages/langroid/Dockerfile b/showcase/integrations/langroid/Dockerfile similarity index 100% rename from showcase/packages/langroid/Dockerfile rename to showcase/integrations/langroid/Dockerfile diff --git a/showcase/packages/langroid/PARITY_NOTES.md b/showcase/integrations/langroid/PARITY_NOTES.md similarity index 100% rename from showcase/packages/langroid/PARITY_NOTES.md rename to showcase/integrations/langroid/PARITY_NOTES.md diff --git a/showcase/packages/langroid/docs-links.json b/showcase/integrations/langroid/docs-links.json similarity index 100% rename from showcase/packages/langroid/docs-links.json rename to showcase/integrations/langroid/docs-links.json diff --git a/showcase/packages/langroid/entrypoint.sh b/showcase/integrations/langroid/entrypoint.sh similarity index 100% rename from showcase/packages/langroid/entrypoint.sh rename to showcase/integrations/langroid/entrypoint.sh diff --git a/showcase/packages/langroid/manifest.yaml b/showcase/integrations/langroid/manifest.yaml similarity index 100% rename from showcase/packages/langroid/manifest.yaml rename to showcase/integrations/langroid/manifest.yaml diff --git a/showcase/packages/langroid/next.config.ts b/showcase/integrations/langroid/next.config.ts similarity index 100% rename from showcase/packages/langroid/next.config.ts rename to showcase/integrations/langroid/next.config.ts diff --git a/showcase/packages/langroid/package-lock.json b/showcase/integrations/langroid/package-lock.json similarity index 100% rename from showcase/packages/langroid/package-lock.json rename to showcase/integrations/langroid/package-lock.json diff --git a/showcase/packages/langroid/package.json b/showcase/integrations/langroid/package.json similarity index 100% rename from showcase/packages/langroid/package.json rename to showcase/integrations/langroid/package.json diff --git a/showcase/packages/langroid/playwright.config.ts b/showcase/integrations/langroid/playwright.config.ts similarity index 100% rename from showcase/packages/langroid/playwright.config.ts rename to showcase/integrations/langroid/playwright.config.ts diff --git a/showcase/packages/langroid/postcss.config.mjs b/showcase/integrations/langroid/postcss.config.mjs similarity index 100% rename from showcase/packages/langroid/postcss.config.mjs rename to showcase/integrations/langroid/postcss.config.mjs diff --git a/showcase/packages/langroid/public/.gitkeep b/showcase/integrations/langroid/public/.gitkeep similarity index 100% rename from showcase/packages/langroid/public/.gitkeep rename to showcase/integrations/langroid/public/.gitkeep diff --git a/showcase/packages/langroid/qa/agent-config.md b/showcase/integrations/langroid/qa/agent-config.md similarity index 100% rename from showcase/packages/langroid/qa/agent-config.md rename to showcase/integrations/langroid/qa/agent-config.md diff --git a/showcase/packages/langroid/qa/agentic-chat-reasoning.md b/showcase/integrations/langroid/qa/agentic-chat-reasoning.md similarity index 100% rename from showcase/packages/langroid/qa/agentic-chat-reasoning.md rename to showcase/integrations/langroid/qa/agentic-chat-reasoning.md diff --git a/showcase/packages/langroid/qa/agentic-chat.md b/showcase/integrations/langroid/qa/agentic-chat.md similarity index 100% rename from showcase/packages/langroid/qa/agentic-chat.md rename to showcase/integrations/langroid/qa/agentic-chat.md diff --git a/showcase/packages/langroid/qa/auth.md b/showcase/integrations/langroid/qa/auth.md similarity index 100% rename from showcase/packages/langroid/qa/auth.md rename to showcase/integrations/langroid/qa/auth.md diff --git a/showcase/packages/langroid/qa/chat-customization-css.md b/showcase/integrations/langroid/qa/chat-customization-css.md similarity index 100% rename from showcase/packages/langroid/qa/chat-customization-css.md rename to showcase/integrations/langroid/qa/chat-customization-css.md diff --git a/showcase/packages/langroid/qa/chat-slots.md b/showcase/integrations/langroid/qa/chat-slots.md similarity index 100% rename from showcase/packages/langroid/qa/chat-slots.md rename to showcase/integrations/langroid/qa/chat-slots.md diff --git a/showcase/packages/langroid/qa/declarative-gen-ui.md b/showcase/integrations/langroid/qa/declarative-gen-ui.md similarity index 100% rename from showcase/packages/langroid/qa/declarative-gen-ui.md rename to showcase/integrations/langroid/qa/declarative-gen-ui.md diff --git a/showcase/packages/langroid/qa/frontend-tools-async.md b/showcase/integrations/langroid/qa/frontend-tools-async.md similarity index 100% rename from showcase/packages/langroid/qa/frontend-tools-async.md rename to showcase/integrations/langroid/qa/frontend-tools-async.md diff --git a/showcase/packages/langroid/qa/frontend-tools.md b/showcase/integrations/langroid/qa/frontend-tools.md similarity index 100% rename from showcase/packages/langroid/qa/frontend-tools.md rename to showcase/integrations/langroid/qa/frontend-tools.md diff --git a/showcase/packages/langroid/qa/gen-ui-agent.md b/showcase/integrations/langroid/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/langroid/qa/gen-ui-agent.md rename to showcase/integrations/langroid/qa/gen-ui-agent.md diff --git a/showcase/packages/langroid/qa/gen-ui-tool-based.md b/showcase/integrations/langroid/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/langroid/qa/gen-ui-tool-based.md rename to showcase/integrations/langroid/qa/gen-ui-tool-based.md diff --git a/showcase/packages/langroid/qa/headless-complete.md b/showcase/integrations/langroid/qa/headless-complete.md similarity index 100% rename from showcase/packages/langroid/qa/headless-complete.md rename to showcase/integrations/langroid/qa/headless-complete.md diff --git a/showcase/packages/langroid/qa/headless-simple.md b/showcase/integrations/langroid/qa/headless-simple.md similarity index 100% rename from showcase/packages/langroid/qa/headless-simple.md rename to showcase/integrations/langroid/qa/headless-simple.md diff --git a/showcase/packages/langroid/qa/hitl-in-app.md b/showcase/integrations/langroid/qa/hitl-in-app.md similarity index 100% rename from showcase/packages/langroid/qa/hitl-in-app.md rename to showcase/integrations/langroid/qa/hitl-in-app.md diff --git a/showcase/packages/langroid/qa/hitl-in-chat.md b/showcase/integrations/langroid/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/langroid/qa/hitl-in-chat.md rename to showcase/integrations/langroid/qa/hitl-in-chat.md diff --git a/showcase/packages/langroid/qa/prebuilt-popup.md b/showcase/integrations/langroid/qa/prebuilt-popup.md similarity index 100% rename from showcase/packages/langroid/qa/prebuilt-popup.md rename to showcase/integrations/langroid/qa/prebuilt-popup.md diff --git a/showcase/packages/langroid/qa/prebuilt-sidebar.md b/showcase/integrations/langroid/qa/prebuilt-sidebar.md similarity index 100% rename from showcase/packages/langroid/qa/prebuilt-sidebar.md rename to showcase/integrations/langroid/qa/prebuilt-sidebar.md diff --git a/showcase/packages/langroid/qa/readonly-state-agent-context.md b/showcase/integrations/langroid/qa/readonly-state-agent-context.md similarity index 100% rename from showcase/packages/langroid/qa/readonly-state-agent-context.md rename to showcase/integrations/langroid/qa/readonly-state-agent-context.md diff --git a/showcase/packages/langroid/qa/reasoning-default-render.md b/showcase/integrations/langroid/qa/reasoning-default-render.md similarity index 100% rename from showcase/packages/langroid/qa/reasoning-default-render.md rename to showcase/integrations/langroid/qa/reasoning-default-render.md diff --git a/showcase/packages/langroid/qa/shared-state-read.md b/showcase/integrations/langroid/qa/shared-state-read.md similarity index 100% rename from showcase/packages/langroid/qa/shared-state-read.md rename to showcase/integrations/langroid/qa/shared-state-read.md diff --git a/showcase/packages/langroid/qa/shared-state-streaming.md b/showcase/integrations/langroid/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/langroid/qa/shared-state-streaming.md rename to showcase/integrations/langroid/qa/shared-state-streaming.md diff --git a/showcase/packages/langroid/qa/shared-state-write.md b/showcase/integrations/langroid/qa/shared-state-write.md similarity index 100% rename from showcase/packages/langroid/qa/shared-state-write.md rename to showcase/integrations/langroid/qa/shared-state-write.md diff --git a/showcase/packages/langroid/qa/subagents.md b/showcase/integrations/langroid/qa/subagents.md similarity index 100% rename from showcase/packages/langroid/qa/subagents.md rename to showcase/integrations/langroid/qa/subagents.md diff --git a/showcase/packages/langroid/qa/tool-rendering-custom-catchall.md b/showcase/integrations/langroid/qa/tool-rendering-custom-catchall.md similarity index 100% rename from showcase/packages/langroid/qa/tool-rendering-custom-catchall.md rename to showcase/integrations/langroid/qa/tool-rendering-custom-catchall.md diff --git a/showcase/packages/langroid/qa/tool-rendering-default-catchall.md b/showcase/integrations/langroid/qa/tool-rendering-default-catchall.md similarity index 100% rename from showcase/packages/langroid/qa/tool-rendering-default-catchall.md rename to showcase/integrations/langroid/qa/tool-rendering-default-catchall.md diff --git a/showcase/packages/langroid/qa/tool-rendering.md b/showcase/integrations/langroid/qa/tool-rendering.md similarity index 100% rename from showcase/packages/langroid/qa/tool-rendering.md rename to showcase/integrations/langroid/qa/tool-rendering.md diff --git a/showcase/packages/langroid/requirements.txt b/showcase/integrations/langroid/requirements.txt similarity index 100% rename from showcase/packages/langroid/requirements.txt rename to showcase/integrations/langroid/requirements.txt diff --git a/showcase/packages/langroid/src/agent_server.py b/showcase/integrations/langroid/src/agent_server.py similarity index 100% rename from showcase/packages/langroid/src/agent_server.py rename to showcase/integrations/langroid/src/agent_server.py diff --git a/showcase/packages/langroid/src/agents/__init__.py b/showcase/integrations/langroid/src/agents/__init__.py similarity index 100% rename from showcase/packages/langroid/src/agents/__init__.py rename to showcase/integrations/langroid/src/agents/__init__.py diff --git a/showcase/packages/langroid/src/agents/agent.py b/showcase/integrations/langroid/src/agents/agent.py similarity index 100% rename from showcase/packages/langroid/src/agents/agent.py rename to showcase/integrations/langroid/src/agents/agent.py diff --git a/showcase/packages/langroid/src/agents/agui_adapter.py b/showcase/integrations/langroid/src/agents/agui_adapter.py similarity index 100% rename from showcase/packages/langroid/src/agents/agui_adapter.py rename to showcase/integrations/langroid/src/agents/agui_adapter.py diff --git a/showcase/packages/langroid/src/app/api/copilotkit-agent-config/route.ts b/showcase/integrations/langroid/src/app/api/copilotkit-agent-config/route.ts similarity index 100% rename from showcase/packages/langroid/src/app/api/copilotkit-agent-config/route.ts rename to showcase/integrations/langroid/src/app/api/copilotkit-agent-config/route.ts diff --git a/showcase/packages/langroid/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/langroid/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/langroid/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/langroid/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/langroid/src/app/api/copilotkit-declarative-gen-ui/route.ts b/showcase/integrations/langroid/src/app/api/copilotkit-declarative-gen-ui/route.ts similarity index 100% rename from showcase/packages/langroid/src/app/api/copilotkit-declarative-gen-ui/route.ts rename to showcase/integrations/langroid/src/app/api/copilotkit-declarative-gen-ui/route.ts diff --git a/showcase/packages/langroid/src/app/api/copilotkit/route.ts b/showcase/integrations/langroid/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/langroid/src/app/api/copilotkit/route.ts rename to showcase/integrations/langroid/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/langroid/src/app/api/debug/route.ts b/showcase/integrations/langroid/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/langroid/src/app/api/debug/route.ts rename to showcase/integrations/langroid/src/app/api/debug/route.ts diff --git a/showcase/packages/langroid/src/app/api/health/route.ts b/showcase/integrations/langroid/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/langroid/src/app/api/health/route.ts rename to showcase/integrations/langroid/src/app/api/health/route.ts diff --git a/showcase/packages/langroid/src/app/api/smoke/route.ts b/showcase/integrations/langroid/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/langroid/src/app/api/smoke/route.ts rename to showcase/integrations/langroid/src/app/api/smoke/route.ts diff --git a/showcase/packages/langroid/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/langroid/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/langroid/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/langroid/src/app/demos/agent-config/config-types.ts b/showcase/integrations/langroid/src/app/demos/agent-config/config-types.ts similarity index 100% rename from showcase/packages/langroid/src/app/demos/agent-config/config-types.ts rename to showcase/integrations/langroid/src/app/demos/agent-config/config-types.ts diff --git a/showcase/packages/langroid/src/app/demos/agent-config/page.tsx b/showcase/integrations/langroid/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/agent-config/page.tsx rename to showcase/integrations/langroid/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/agent-config/use-agent-config.ts b/showcase/integrations/langroid/src/app/demos/agent-config/use-agent-config.ts similarity index 100% rename from showcase/packages/langroid/src/app/demos/agent-config/use-agent-config.ts rename to showcase/integrations/langroid/src/app/demos/agent-config/use-agent-config.ts diff --git a/showcase/packages/langroid/src/app/demos/agentic-chat-reasoning/page.tsx b/showcase/integrations/langroid/src/app/demos/agentic-chat-reasoning/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/agentic-chat-reasoning/page.tsx rename to showcase/integrations/langroid/src/app/demos/agentic-chat-reasoning/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx b/showcase/integrations/langroid/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx rename to showcase/integrations/langroid/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx diff --git a/showcase/packages/langroid/src/app/demos/agentic-chat/README.md b/showcase/integrations/langroid/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/langroid/src/app/demos/agentic-chat/README.md rename to showcase/integrations/langroid/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/langroid/src/app/demos/agentic-chat/agent.py b/showcase/integrations/langroid/src/app/demos/agentic-chat/agent.py similarity index 100% rename from showcase/packages/langroid/src/app/demos/agentic-chat/agent.py rename to showcase/integrations/langroid/src/app/demos/agentic-chat/agent.py diff --git a/showcase/packages/langroid/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/langroid/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/langroid/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/langroid/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/langroid/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/langroid/src/app/demos/auth/demo-token.ts b/showcase/integrations/langroid/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/langroid/src/app/demos/auth/demo-token.ts rename to showcase/integrations/langroid/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/langroid/src/app/demos/auth/page.tsx b/showcase/integrations/langroid/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/auth/page.tsx rename to showcase/integrations/langroid/src/app/demos/auth/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/langroid/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/langroid/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/langroid/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/langroid/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/langroid/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/langroid/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/langroid/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/langroid/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/langroid/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/langroid/src/app/demos/chat-slots/custom-assistant-message.tsx b/showcase/integrations/langroid/src/app/demos/chat-slots/custom-assistant-message.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/chat-slots/custom-assistant-message.tsx rename to showcase/integrations/langroid/src/app/demos/chat-slots/custom-assistant-message.tsx diff --git a/showcase/packages/langroid/src/app/demos/chat-slots/custom-disclaimer.tsx b/showcase/integrations/langroid/src/app/demos/chat-slots/custom-disclaimer.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/chat-slots/custom-disclaimer.tsx rename to showcase/integrations/langroid/src/app/demos/chat-slots/custom-disclaimer.tsx diff --git a/showcase/packages/langroid/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/langroid/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/langroid/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/langroid/src/app/demos/chat-slots/page.tsx b/showcase/integrations/langroid/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/langroid/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/declarative-gen-ui/a2ui/catalog.ts b/showcase/integrations/langroid/src/app/demos/declarative-gen-ui/a2ui/catalog.ts similarity index 100% rename from showcase/packages/langroid/src/app/demos/declarative-gen-ui/a2ui/catalog.ts rename to showcase/integrations/langroid/src/app/demos/declarative-gen-ui/a2ui/catalog.ts diff --git a/showcase/packages/langroid/src/app/demos/declarative-gen-ui/a2ui/definitions.ts b/showcase/integrations/langroid/src/app/demos/declarative-gen-ui/a2ui/definitions.ts similarity index 100% rename from showcase/packages/langroid/src/app/demos/declarative-gen-ui/a2ui/definitions.ts rename to showcase/integrations/langroid/src/app/demos/declarative-gen-ui/a2ui/definitions.ts diff --git a/showcase/packages/langroid/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx b/showcase/integrations/langroid/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx rename to showcase/integrations/langroid/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx diff --git a/showcase/packages/langroid/src/app/demos/declarative-gen-ui/page.tsx b/showcase/integrations/langroid/src/app/demos/declarative-gen-ui/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/declarative-gen-ui/page.tsx rename to showcase/integrations/langroid/src/app/demos/declarative-gen-ui/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/langroid/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/langroid/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/langroid/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/langroid/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/langroid/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/langroid/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/langroid/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/gen-ui-agent/README.md b/showcase/integrations/langroid/src/app/demos/gen-ui-agent/README.md similarity index 100% rename from showcase/packages/langroid/src/app/demos/gen-ui-agent/README.md rename to showcase/integrations/langroid/src/app/demos/gen-ui-agent/README.md diff --git a/showcase/packages/langroid/src/app/demos/gen-ui-agent/agent.py b/showcase/integrations/langroid/src/app/demos/gen-ui-agent/agent.py similarity index 100% rename from showcase/packages/langroid/src/app/demos/gen-ui-agent/agent.py rename to showcase/integrations/langroid/src/app/demos/gen-ui-agent/agent.py diff --git a/showcase/packages/langroid/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/langroid/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/langroid/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/langroid/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/langroid/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/langroid/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/langroid/src/app/demos/gen-ui-tool-based/agent.py b/showcase/integrations/langroid/src/app/demos/gen-ui-tool-based/agent.py similarity index 100% rename from showcase/packages/langroid/src/app/demos/gen-ui-tool-based/agent.py rename to showcase/integrations/langroid/src/app/demos/gen-ui-tool-based/agent.py diff --git a/showcase/packages/langroid/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/langroid/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/langroid/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/headless-complete/assistant-bubble.tsx b/showcase/integrations/langroid/src/app/demos/headless-complete/assistant-bubble.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/headless-complete/assistant-bubble.tsx rename to showcase/integrations/langroid/src/app/demos/headless-complete/assistant-bubble.tsx diff --git a/showcase/packages/langroid/src/app/demos/headless-complete/highlight-note.tsx b/showcase/integrations/langroid/src/app/demos/headless-complete/highlight-note.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/headless-complete/highlight-note.tsx rename to showcase/integrations/langroid/src/app/demos/headless-complete/highlight-note.tsx diff --git a/showcase/packages/langroid/src/app/demos/headless-complete/input-bar.tsx b/showcase/integrations/langroid/src/app/demos/headless-complete/input-bar.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/headless-complete/input-bar.tsx rename to showcase/integrations/langroid/src/app/demos/headless-complete/input-bar.tsx diff --git a/showcase/packages/langroid/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/langroid/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/langroid/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/langroid/src/app/demos/headless-complete/page.tsx b/showcase/integrations/langroid/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/langroid/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/headless-complete/stock-card.tsx b/showcase/integrations/langroid/src/app/demos/headless-complete/stock-card.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/headless-complete/stock-card.tsx rename to showcase/integrations/langroid/src/app/demos/headless-complete/stock-card.tsx diff --git a/showcase/packages/langroid/src/app/demos/headless-complete/tool-renderers.tsx b/showcase/integrations/langroid/src/app/demos/headless-complete/tool-renderers.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/headless-complete/tool-renderers.tsx rename to showcase/integrations/langroid/src/app/demos/headless-complete/tool-renderers.tsx diff --git a/showcase/packages/langroid/src/app/demos/headless-complete/typing-indicator.tsx b/showcase/integrations/langroid/src/app/demos/headless-complete/typing-indicator.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/headless-complete/typing-indicator.tsx rename to showcase/integrations/langroid/src/app/demos/headless-complete/typing-indicator.tsx diff --git a/showcase/packages/langroid/src/app/demos/headless-complete/use-rendered-messages.tsx b/showcase/integrations/langroid/src/app/demos/headless-complete/use-rendered-messages.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/headless-complete/use-rendered-messages.tsx rename to showcase/integrations/langroid/src/app/demos/headless-complete/use-rendered-messages.tsx diff --git a/showcase/packages/langroid/src/app/demos/headless-complete/user-bubble.tsx b/showcase/integrations/langroid/src/app/demos/headless-complete/user-bubble.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/headless-complete/user-bubble.tsx rename to showcase/integrations/langroid/src/app/demos/headless-complete/user-bubble.tsx diff --git a/showcase/packages/langroid/src/app/demos/headless-complete/weather-card.tsx b/showcase/integrations/langroid/src/app/demos/headless-complete/weather-card.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/headless-complete/weather-card.tsx rename to showcase/integrations/langroid/src/app/demos/headless-complete/weather-card.tsx diff --git a/showcase/packages/langroid/src/app/demos/headless-simple/page.tsx b/showcase/integrations/langroid/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/langroid/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/langroid/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/langroid/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/langroid/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/langroid/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/langroid/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/hitl/README.md b/showcase/integrations/langroid/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/langroid/src/app/demos/hitl/README.md rename to showcase/integrations/langroid/src/app/demos/hitl/README.md diff --git a/showcase/packages/langroid/src/app/demos/hitl/agent.py b/showcase/integrations/langroid/src/app/demos/hitl/agent.py similarity index 100% rename from showcase/packages/langroid/src/app/demos/hitl/agent.py rename to showcase/integrations/langroid/src/app/demos/hitl/agent.py diff --git a/showcase/packages/langroid/src/app/demos/hitl/page.tsx b/showcase/integrations/langroid/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/hitl/page.tsx rename to showcase/integrations/langroid/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/langroid/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/langroid/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/langroid/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/langroid/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/langroid/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/langroid/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/reasoning-default-render/page.tsx b/showcase/integrations/langroid/src/app/demos/reasoning-default-render/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/reasoning-default-render/page.tsx rename to showcase/integrations/langroid/src/app/demos/reasoning-default-render/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/shared-state-read-write/README.md b/showcase/integrations/langroid/src/app/demos/shared-state-read-write/README.md similarity index 100% rename from showcase/packages/langroid/src/app/demos/shared-state-read-write/README.md rename to showcase/integrations/langroid/src/app/demos/shared-state-read-write/README.md diff --git a/showcase/packages/langroid/src/app/demos/shared-state-read-write/agent.py b/showcase/integrations/langroid/src/app/demos/shared-state-read-write/agent.py similarity index 100% rename from showcase/packages/langroid/src/app/demos/shared-state-read-write/agent.py rename to showcase/integrations/langroid/src/app/demos/shared-state-read-write/agent.py diff --git a/showcase/packages/langroid/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/langroid/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/langroid/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/shared-state-read/README.md b/showcase/integrations/langroid/src/app/demos/shared-state-read/README.md similarity index 100% rename from showcase/packages/langroid/src/app/demos/shared-state-read/README.md rename to showcase/integrations/langroid/src/app/demos/shared-state-read/README.md diff --git a/showcase/packages/langroid/src/app/demos/shared-state-read/agent.py b/showcase/integrations/langroid/src/app/demos/shared-state-read/agent.py similarity index 100% rename from showcase/packages/langroid/src/app/demos/shared-state-read/agent.py rename to showcase/integrations/langroid/src/app/demos/shared-state-read/agent.py diff --git a/showcase/packages/langroid/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/langroid/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/langroid/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/shared-state-streaming/README.md b/showcase/integrations/langroid/src/app/demos/shared-state-streaming/README.md similarity index 100% rename from showcase/packages/langroid/src/app/demos/shared-state-streaming/README.md rename to showcase/integrations/langroid/src/app/demos/shared-state-streaming/README.md diff --git a/showcase/packages/langroid/src/app/demos/shared-state-streaming/agent.py b/showcase/integrations/langroid/src/app/demos/shared-state-streaming/agent.py similarity index 100% rename from showcase/packages/langroid/src/app/demos/shared-state-streaming/agent.py rename to showcase/integrations/langroid/src/app/demos/shared-state-streaming/agent.py diff --git a/showcase/packages/langroid/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/langroid/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/langroid/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/shared-state-write/README.md b/showcase/integrations/langroid/src/app/demos/shared-state-write/README.md similarity index 100% rename from showcase/packages/langroid/src/app/demos/shared-state-write/README.md rename to showcase/integrations/langroid/src/app/demos/shared-state-write/README.md diff --git a/showcase/packages/langroid/src/app/demos/shared-state-write/agent.py b/showcase/integrations/langroid/src/app/demos/shared-state-write/agent.py similarity index 100% rename from showcase/packages/langroid/src/app/demos/shared-state-write/agent.py rename to showcase/integrations/langroid/src/app/demos/shared-state-write/agent.py diff --git a/showcase/packages/langroid/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/langroid/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/langroid/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/subagents/README.md b/showcase/integrations/langroid/src/app/demos/subagents/README.md similarity index 100% rename from showcase/packages/langroid/src/app/demos/subagents/README.md rename to showcase/integrations/langroid/src/app/demos/subagents/README.md diff --git a/showcase/packages/langroid/src/app/demos/subagents/agent.py b/showcase/integrations/langroid/src/app/demos/subagents/agent.py similarity index 100% rename from showcase/packages/langroid/src/app/demos/subagents/agent.py rename to showcase/integrations/langroid/src/app/demos/subagents/agent.py diff --git a/showcase/packages/langroid/src/app/demos/subagents/page.tsx b/showcase/integrations/langroid/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/subagents/page.tsx rename to showcase/integrations/langroid/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/langroid/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/langroid/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/langroid/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/langroid/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/langroid/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/langroid/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/langroid/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/langroid/src/app/demos/tool-rendering/README.md b/showcase/integrations/langroid/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/langroid/src/app/demos/tool-rendering/README.md rename to showcase/integrations/langroid/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/langroid/src/app/demos/tool-rendering/agent.py b/showcase/integrations/langroid/src/app/demos/tool-rendering/agent.py similarity index 100% rename from showcase/packages/langroid/src/app/demos/tool-rendering/agent.py rename to showcase/integrations/langroid/src/app/demos/tool-rendering/agent.py diff --git a/showcase/packages/langroid/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/langroid/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/langroid/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/langroid/src/app/globals.css b/showcase/integrations/langroid/src/app/globals.css similarity index 100% rename from showcase/packages/langroid/src/app/globals.css rename to showcase/integrations/langroid/src/app/globals.css diff --git a/showcase/packages/langroid/src/app/layout.tsx b/showcase/integrations/langroid/src/app/layout.tsx similarity index 100% rename from showcase/packages/langroid/src/app/layout.tsx rename to showcase/integrations/langroid/src/app/layout.tsx diff --git a/showcase/packages/langroid/src/app/page.tsx b/showcase/integrations/langroid/src/app/page.tsx similarity index 100% rename from showcase/packages/langroid/src/app/page.tsx rename to showcase/integrations/langroid/src/app/page.tsx diff --git a/showcase/packages/langroid/tests/e2e/agent-config.spec.ts b/showcase/integrations/langroid/tests/e2e/agent-config.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/agent-config.spec.ts rename to showcase/integrations/langroid/tests/e2e/agent-config.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/agentic-chat-reasoning.spec.ts b/showcase/integrations/langroid/tests/e2e/agentic-chat-reasoning.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/agentic-chat-reasoning.spec.ts rename to showcase/integrations/langroid/tests/e2e/agentic-chat-reasoning.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/langroid/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/langroid/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/auth.spec.ts b/showcase/integrations/langroid/tests/e2e/auth.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/auth.spec.ts rename to showcase/integrations/langroid/tests/e2e/auth.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/chat-customization-css.spec.ts b/showcase/integrations/langroid/tests/e2e/chat-customization-css.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/chat-customization-css.spec.ts rename to showcase/integrations/langroid/tests/e2e/chat-customization-css.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/chat-slots.spec.ts b/showcase/integrations/langroid/tests/e2e/chat-slots.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/chat-slots.spec.ts rename to showcase/integrations/langroid/tests/e2e/chat-slots.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/declarative-gen-ui.spec.ts b/showcase/integrations/langroid/tests/e2e/declarative-gen-ui.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/declarative-gen-ui.spec.ts rename to showcase/integrations/langroid/tests/e2e/declarative-gen-ui.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/frontend-tools-async.spec.ts b/showcase/integrations/langroid/tests/e2e/frontend-tools-async.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/frontend-tools-async.spec.ts rename to showcase/integrations/langroid/tests/e2e/frontend-tools-async.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/frontend-tools.spec.ts b/showcase/integrations/langroid/tests/e2e/frontend-tools.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/frontend-tools.spec.ts rename to showcase/integrations/langroid/tests/e2e/frontend-tools.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/langroid/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/langroid/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/langroid/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/langroid/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/headless-complete.spec.ts b/showcase/integrations/langroid/tests/e2e/headless-complete.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/headless-complete.spec.ts rename to showcase/integrations/langroid/tests/e2e/headless-complete.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/headless-simple.spec.ts b/showcase/integrations/langroid/tests/e2e/headless-simple.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/headless-simple.spec.ts rename to showcase/integrations/langroid/tests/e2e/headless-simple.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/hitl-in-app.spec.ts b/showcase/integrations/langroid/tests/e2e/hitl-in-app.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/hitl-in-app.spec.ts rename to showcase/integrations/langroid/tests/e2e/hitl-in-app.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/langroid/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/langroid/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/prebuilt-popup.spec.ts b/showcase/integrations/langroid/tests/e2e/prebuilt-popup.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/prebuilt-popup.spec.ts rename to showcase/integrations/langroid/tests/e2e/prebuilt-popup.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/prebuilt-sidebar.spec.ts b/showcase/integrations/langroid/tests/e2e/prebuilt-sidebar.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/prebuilt-sidebar.spec.ts rename to showcase/integrations/langroid/tests/e2e/prebuilt-sidebar.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/readonly-state-agent-context.spec.ts b/showcase/integrations/langroid/tests/e2e/readonly-state-agent-context.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/readonly-state-agent-context.spec.ts rename to showcase/integrations/langroid/tests/e2e/readonly-state-agent-context.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/reasoning-default-render.spec.ts b/showcase/integrations/langroid/tests/e2e/reasoning-default-render.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/reasoning-default-render.spec.ts rename to showcase/integrations/langroid/tests/e2e/reasoning-default-render.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/langroid/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/langroid/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/langroid/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/langroid/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/langroid/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/langroid/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/subagents.spec.ts b/showcase/integrations/langroid/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/subagents.spec.ts rename to showcase/integrations/langroid/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/tool-rendering-custom-catchall.spec.ts b/showcase/integrations/langroid/tests/e2e/tool-rendering-custom-catchall.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/tool-rendering-custom-catchall.spec.ts rename to showcase/integrations/langroid/tests/e2e/tool-rendering-custom-catchall.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/tool-rendering-default-catchall.spec.ts b/showcase/integrations/langroid/tests/e2e/tool-rendering-default-catchall.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/tool-rendering-default-catchall.spec.ts rename to showcase/integrations/langroid/tests/e2e/tool-rendering-default-catchall.spec.ts diff --git a/showcase/packages/langroid/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/langroid/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/langroid/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/langroid/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/langroid/tests/python/conftest.py b/showcase/integrations/langroid/tests/python/conftest.py similarity index 100% rename from showcase/packages/langroid/tests/python/conftest.py rename to showcase/integrations/langroid/tests/python/conftest.py diff --git a/showcase/packages/langroid/tests/python/test_agui_adapter.py b/showcase/integrations/langroid/tests/python/test_agui_adapter.py similarity index 100% rename from showcase/packages/langroid/tests/python/test_agui_adapter.py rename to showcase/integrations/langroid/tests/python/test_agui_adapter.py diff --git a/showcase/packages/langroid/tests/python/test_generate_a2ui.py b/showcase/integrations/langroid/tests/python/test_generate_a2ui.py similarity index 100% rename from showcase/packages/langroid/tests/python/test_generate_a2ui.py rename to showcase/integrations/langroid/tests/python/test_generate_a2ui.py diff --git a/showcase/packages/langroid/tsconfig.json b/showcase/integrations/langroid/tsconfig.json similarity index 100% rename from showcase/packages/langroid/tsconfig.json rename to showcase/integrations/langroid/tsconfig.json diff --git a/showcase/packages/llamaindex/.dockerignore b/showcase/integrations/llamaindex/.dockerignore similarity index 100% rename from showcase/packages/llamaindex/.dockerignore rename to showcase/integrations/llamaindex/.dockerignore diff --git a/showcase/packages/llamaindex/.env.example b/showcase/integrations/llamaindex/.env.example similarity index 100% rename from showcase/packages/llamaindex/.env.example rename to showcase/integrations/llamaindex/.env.example diff --git a/showcase/packages/llamaindex/.gitignore b/showcase/integrations/llamaindex/.gitignore similarity index 100% rename from showcase/packages/llamaindex/.gitignore rename to showcase/integrations/llamaindex/.gitignore diff --git a/showcase/packages/llamaindex/Dockerfile b/showcase/integrations/llamaindex/Dockerfile similarity index 100% rename from showcase/packages/llamaindex/Dockerfile rename to showcase/integrations/llamaindex/Dockerfile diff --git a/showcase/packages/llamaindex/PARITY_NOTES.md b/showcase/integrations/llamaindex/PARITY_NOTES.md similarity index 100% rename from showcase/packages/llamaindex/PARITY_NOTES.md rename to showcase/integrations/llamaindex/PARITY_NOTES.md diff --git a/showcase/packages/llamaindex/docs-links.json b/showcase/integrations/llamaindex/docs-links.json similarity index 100% rename from showcase/packages/llamaindex/docs-links.json rename to showcase/integrations/llamaindex/docs-links.json diff --git a/showcase/packages/llamaindex/entrypoint.sh b/showcase/integrations/llamaindex/entrypoint.sh similarity index 100% rename from showcase/packages/llamaindex/entrypoint.sh rename to showcase/integrations/llamaindex/entrypoint.sh diff --git a/showcase/packages/llamaindex/manifest.yaml b/showcase/integrations/llamaindex/manifest.yaml similarity index 100% rename from showcase/packages/llamaindex/manifest.yaml rename to showcase/integrations/llamaindex/manifest.yaml diff --git a/showcase/packages/llamaindex/next.config.ts b/showcase/integrations/llamaindex/next.config.ts similarity index 100% rename from showcase/packages/llamaindex/next.config.ts rename to showcase/integrations/llamaindex/next.config.ts diff --git a/showcase/packages/llamaindex/package-lock.json b/showcase/integrations/llamaindex/package-lock.json similarity index 100% rename from showcase/packages/llamaindex/package-lock.json rename to showcase/integrations/llamaindex/package-lock.json diff --git a/showcase/packages/llamaindex/package.json b/showcase/integrations/llamaindex/package.json similarity index 100% rename from showcase/packages/llamaindex/package.json rename to showcase/integrations/llamaindex/package.json diff --git a/showcase/packages/llamaindex/playwright.config.ts b/showcase/integrations/llamaindex/playwright.config.ts similarity index 100% rename from showcase/packages/llamaindex/playwright.config.ts rename to showcase/integrations/llamaindex/playwright.config.ts diff --git a/showcase/packages/llamaindex/postcss.config.mjs b/showcase/integrations/llamaindex/postcss.config.mjs similarity index 100% rename from showcase/packages/llamaindex/postcss.config.mjs rename to showcase/integrations/llamaindex/postcss.config.mjs diff --git a/showcase/packages/llamaindex/public/.gitkeep b/showcase/integrations/llamaindex/public/.gitkeep similarity index 100% rename from showcase/packages/llamaindex/public/.gitkeep rename to showcase/integrations/llamaindex/public/.gitkeep diff --git a/showcase/packages/llamaindex/public/demo-audio/README.md b/showcase/integrations/llamaindex/public/demo-audio/README.md similarity index 100% rename from showcase/packages/llamaindex/public/demo-audio/README.md rename to showcase/integrations/llamaindex/public/demo-audio/README.md diff --git a/showcase/packages/llamaindex/public/demo-audio/sample.wav b/showcase/integrations/llamaindex/public/demo-audio/sample.wav similarity index 100% rename from showcase/packages/llamaindex/public/demo-audio/sample.wav rename to showcase/integrations/llamaindex/public/demo-audio/sample.wav diff --git a/showcase/packages/llamaindex/qa/a2ui-fixed-schema.md b/showcase/integrations/llamaindex/qa/a2ui-fixed-schema.md similarity index 100% rename from showcase/packages/llamaindex/qa/a2ui-fixed-schema.md rename to showcase/integrations/llamaindex/qa/a2ui-fixed-schema.md diff --git a/showcase/packages/llamaindex/qa/agent-config.md b/showcase/integrations/llamaindex/qa/agent-config.md similarity index 100% rename from showcase/packages/llamaindex/qa/agent-config.md rename to showcase/integrations/llamaindex/qa/agent-config.md diff --git a/showcase/packages/llamaindex/qa/agentic-chat-reasoning.md b/showcase/integrations/llamaindex/qa/agentic-chat-reasoning.md similarity index 100% rename from showcase/packages/llamaindex/qa/agentic-chat-reasoning.md rename to showcase/integrations/llamaindex/qa/agentic-chat-reasoning.md diff --git a/showcase/packages/llamaindex/qa/agentic-chat.md b/showcase/integrations/llamaindex/qa/agentic-chat.md similarity index 100% rename from showcase/packages/llamaindex/qa/agentic-chat.md rename to showcase/integrations/llamaindex/qa/agentic-chat.md diff --git a/showcase/packages/llamaindex/qa/auth.md b/showcase/integrations/llamaindex/qa/auth.md similarity index 100% rename from showcase/packages/llamaindex/qa/auth.md rename to showcase/integrations/llamaindex/qa/auth.md diff --git a/showcase/packages/llamaindex/qa/byoc-hashbrown.md b/showcase/integrations/llamaindex/qa/byoc-hashbrown.md similarity index 100% rename from showcase/packages/llamaindex/qa/byoc-hashbrown.md rename to showcase/integrations/llamaindex/qa/byoc-hashbrown.md diff --git a/showcase/packages/llamaindex/qa/byoc-json-render.md b/showcase/integrations/llamaindex/qa/byoc-json-render.md similarity index 100% rename from showcase/packages/llamaindex/qa/byoc-json-render.md rename to showcase/integrations/llamaindex/qa/byoc-json-render.md diff --git a/showcase/packages/llamaindex/qa/chat-customization-css.md b/showcase/integrations/llamaindex/qa/chat-customization-css.md similarity index 100% rename from showcase/packages/llamaindex/qa/chat-customization-css.md rename to showcase/integrations/llamaindex/qa/chat-customization-css.md diff --git a/showcase/packages/llamaindex/qa/chat-slots.md b/showcase/integrations/llamaindex/qa/chat-slots.md similarity index 100% rename from showcase/packages/llamaindex/qa/chat-slots.md rename to showcase/integrations/llamaindex/qa/chat-slots.md diff --git a/showcase/packages/llamaindex/qa/declarative-gen-ui.md b/showcase/integrations/llamaindex/qa/declarative-gen-ui.md similarity index 100% rename from showcase/packages/llamaindex/qa/declarative-gen-ui.md rename to showcase/integrations/llamaindex/qa/declarative-gen-ui.md diff --git a/showcase/packages/llamaindex/qa/frontend-tools-async.md b/showcase/integrations/llamaindex/qa/frontend-tools-async.md similarity index 100% rename from showcase/packages/llamaindex/qa/frontend-tools-async.md rename to showcase/integrations/llamaindex/qa/frontend-tools-async.md diff --git a/showcase/packages/llamaindex/qa/frontend-tools.md b/showcase/integrations/llamaindex/qa/frontend-tools.md similarity index 100% rename from showcase/packages/llamaindex/qa/frontend-tools.md rename to showcase/integrations/llamaindex/qa/frontend-tools.md diff --git a/showcase/packages/llamaindex/qa/gen-ui-agent.md b/showcase/integrations/llamaindex/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/llamaindex/qa/gen-ui-agent.md rename to showcase/integrations/llamaindex/qa/gen-ui-agent.md diff --git a/showcase/packages/llamaindex/qa/gen-ui-tool-based.md b/showcase/integrations/llamaindex/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/llamaindex/qa/gen-ui-tool-based.md rename to showcase/integrations/llamaindex/qa/gen-ui-tool-based.md diff --git a/showcase/packages/llamaindex/qa/headless-complete.md b/showcase/integrations/llamaindex/qa/headless-complete.md similarity index 100% rename from showcase/packages/llamaindex/qa/headless-complete.md rename to showcase/integrations/llamaindex/qa/headless-complete.md diff --git a/showcase/packages/llamaindex/qa/headless-simple.md b/showcase/integrations/llamaindex/qa/headless-simple.md similarity index 100% rename from showcase/packages/llamaindex/qa/headless-simple.md rename to showcase/integrations/llamaindex/qa/headless-simple.md diff --git a/showcase/packages/llamaindex/qa/hitl-in-app.md b/showcase/integrations/llamaindex/qa/hitl-in-app.md similarity index 100% rename from showcase/packages/llamaindex/qa/hitl-in-app.md rename to showcase/integrations/llamaindex/qa/hitl-in-app.md diff --git a/showcase/packages/llamaindex/qa/hitl-in-chat.md b/showcase/integrations/llamaindex/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/llamaindex/qa/hitl-in-chat.md rename to showcase/integrations/llamaindex/qa/hitl-in-chat.md diff --git a/showcase/packages/llamaindex/qa/hitl.md b/showcase/integrations/llamaindex/qa/hitl.md similarity index 100% rename from showcase/packages/llamaindex/qa/hitl.md rename to showcase/integrations/llamaindex/qa/hitl.md diff --git a/showcase/packages/llamaindex/qa/mcp-apps.md b/showcase/integrations/llamaindex/qa/mcp-apps.md similarity index 100% rename from showcase/packages/llamaindex/qa/mcp-apps.md rename to showcase/integrations/llamaindex/qa/mcp-apps.md diff --git a/showcase/packages/llamaindex/qa/multimodal.md b/showcase/integrations/llamaindex/qa/multimodal.md similarity index 100% rename from showcase/packages/llamaindex/qa/multimodal.md rename to showcase/integrations/llamaindex/qa/multimodal.md diff --git a/showcase/packages/llamaindex/qa/open-gen-ui-advanced.md b/showcase/integrations/llamaindex/qa/open-gen-ui-advanced.md similarity index 100% rename from showcase/packages/llamaindex/qa/open-gen-ui-advanced.md rename to showcase/integrations/llamaindex/qa/open-gen-ui-advanced.md diff --git a/showcase/packages/llamaindex/qa/open-gen-ui.md b/showcase/integrations/llamaindex/qa/open-gen-ui.md similarity index 100% rename from showcase/packages/llamaindex/qa/open-gen-ui.md rename to showcase/integrations/llamaindex/qa/open-gen-ui.md diff --git a/showcase/packages/llamaindex/qa/prebuilt-popup.md b/showcase/integrations/llamaindex/qa/prebuilt-popup.md similarity index 100% rename from showcase/packages/llamaindex/qa/prebuilt-popup.md rename to showcase/integrations/llamaindex/qa/prebuilt-popup.md diff --git a/showcase/packages/llamaindex/qa/prebuilt-sidebar.md b/showcase/integrations/llamaindex/qa/prebuilt-sidebar.md similarity index 100% rename from showcase/packages/llamaindex/qa/prebuilt-sidebar.md rename to showcase/integrations/llamaindex/qa/prebuilt-sidebar.md diff --git a/showcase/packages/llamaindex/qa/readonly-state-agent-context.md b/showcase/integrations/llamaindex/qa/readonly-state-agent-context.md similarity index 100% rename from showcase/packages/llamaindex/qa/readonly-state-agent-context.md rename to showcase/integrations/llamaindex/qa/readonly-state-agent-context.md diff --git a/showcase/packages/llamaindex/qa/reasoning-default-render.md b/showcase/integrations/llamaindex/qa/reasoning-default-render.md similarity index 100% rename from showcase/packages/llamaindex/qa/reasoning-default-render.md rename to showcase/integrations/llamaindex/qa/reasoning-default-render.md diff --git a/showcase/packages/llamaindex/qa/shared-state-read.md b/showcase/integrations/llamaindex/qa/shared-state-read.md similarity index 100% rename from showcase/packages/llamaindex/qa/shared-state-read.md rename to showcase/integrations/llamaindex/qa/shared-state-read.md diff --git a/showcase/packages/llamaindex/qa/shared-state-streaming.md b/showcase/integrations/llamaindex/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/llamaindex/qa/shared-state-streaming.md rename to showcase/integrations/llamaindex/qa/shared-state-streaming.md diff --git a/showcase/packages/llamaindex/qa/shared-state-write.md b/showcase/integrations/llamaindex/qa/shared-state-write.md similarity index 100% rename from showcase/packages/llamaindex/qa/shared-state-write.md rename to showcase/integrations/llamaindex/qa/shared-state-write.md diff --git a/showcase/packages/llamaindex/qa/subagents.md b/showcase/integrations/llamaindex/qa/subagents.md similarity index 100% rename from showcase/packages/llamaindex/qa/subagents.md rename to showcase/integrations/llamaindex/qa/subagents.md diff --git a/showcase/packages/llamaindex/qa/tool-rendering-custom-catchall.md b/showcase/integrations/llamaindex/qa/tool-rendering-custom-catchall.md similarity index 100% rename from showcase/packages/llamaindex/qa/tool-rendering-custom-catchall.md rename to showcase/integrations/llamaindex/qa/tool-rendering-custom-catchall.md diff --git a/showcase/packages/llamaindex/qa/tool-rendering-default-catchall.md b/showcase/integrations/llamaindex/qa/tool-rendering-default-catchall.md similarity index 100% rename from showcase/packages/llamaindex/qa/tool-rendering-default-catchall.md rename to showcase/integrations/llamaindex/qa/tool-rendering-default-catchall.md diff --git a/showcase/packages/llamaindex/qa/tool-rendering-reasoning-chain.md b/showcase/integrations/llamaindex/qa/tool-rendering-reasoning-chain.md similarity index 100% rename from showcase/packages/llamaindex/qa/tool-rendering-reasoning-chain.md rename to showcase/integrations/llamaindex/qa/tool-rendering-reasoning-chain.md diff --git a/showcase/packages/llamaindex/qa/tool-rendering.md b/showcase/integrations/llamaindex/qa/tool-rendering.md similarity index 100% rename from showcase/packages/llamaindex/qa/tool-rendering.md rename to showcase/integrations/llamaindex/qa/tool-rendering.md diff --git a/showcase/packages/llamaindex/qa/voice.md b/showcase/integrations/llamaindex/qa/voice.md similarity index 100% rename from showcase/packages/llamaindex/qa/voice.md rename to showcase/integrations/llamaindex/qa/voice.md diff --git a/showcase/packages/llamaindex/requirements.txt b/showcase/integrations/llamaindex/requirements.txt similarity index 100% rename from showcase/packages/llamaindex/requirements.txt rename to showcase/integrations/llamaindex/requirements.txt diff --git a/showcase/packages/llamaindex/src/agent_server.py b/showcase/integrations/llamaindex/src/agent_server.py similarity index 100% rename from showcase/packages/llamaindex/src/agent_server.py rename to showcase/integrations/llamaindex/src/agent_server.py diff --git a/showcase/packages/llamaindex/src/agents/__init__.py b/showcase/integrations/llamaindex/src/agents/__init__.py similarity index 100% rename from showcase/packages/llamaindex/src/agents/__init__.py rename to showcase/integrations/llamaindex/src/agents/__init__.py diff --git a/showcase/packages/llamaindex/src/agents/a2ui_dynamic.py b/showcase/integrations/llamaindex/src/agents/a2ui_dynamic.py similarity index 100% rename from showcase/packages/llamaindex/src/agents/a2ui_dynamic.py rename to showcase/integrations/llamaindex/src/agents/a2ui_dynamic.py diff --git a/showcase/packages/llamaindex/src/agents/a2ui_fixed.py b/showcase/integrations/llamaindex/src/agents/a2ui_fixed.py similarity index 100% rename from showcase/packages/llamaindex/src/agents/a2ui_fixed.py rename to showcase/integrations/llamaindex/src/agents/a2ui_fixed.py diff --git a/showcase/packages/llamaindex/src/agents/a2ui_schemas/booked_schema.json b/showcase/integrations/llamaindex/src/agents/a2ui_schemas/booked_schema.json similarity index 100% rename from showcase/packages/llamaindex/src/agents/a2ui_schemas/booked_schema.json rename to showcase/integrations/llamaindex/src/agents/a2ui_schemas/booked_schema.json diff --git a/showcase/packages/llamaindex/src/agents/a2ui_schemas/flight_schema.json b/showcase/integrations/llamaindex/src/agents/a2ui_schemas/flight_schema.json similarity index 100% rename from showcase/packages/llamaindex/src/agents/a2ui_schemas/flight_schema.json rename to showcase/integrations/llamaindex/src/agents/a2ui_schemas/flight_schema.json diff --git a/showcase/packages/llamaindex/src/agents/agent.py b/showcase/integrations/llamaindex/src/agents/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/agents/agent.py rename to showcase/integrations/llamaindex/src/agents/agent.py diff --git a/showcase/packages/llamaindex/src/agents/agent_config_agent.py b/showcase/integrations/llamaindex/src/agents/agent_config_agent.py similarity index 100% rename from showcase/packages/llamaindex/src/agents/agent_config_agent.py rename to showcase/integrations/llamaindex/src/agents/agent_config_agent.py diff --git a/showcase/packages/llamaindex/src/agents/byoc_hashbrown_agent.py b/showcase/integrations/llamaindex/src/agents/byoc_hashbrown_agent.py similarity index 100% rename from showcase/packages/llamaindex/src/agents/byoc_hashbrown_agent.py rename to showcase/integrations/llamaindex/src/agents/byoc_hashbrown_agent.py diff --git a/showcase/packages/llamaindex/src/agents/byoc_json_render_agent.py b/showcase/integrations/llamaindex/src/agents/byoc_json_render_agent.py similarity index 100% rename from showcase/packages/llamaindex/src/agents/byoc_json_render_agent.py rename to showcase/integrations/llamaindex/src/agents/byoc_json_render_agent.py diff --git a/showcase/packages/llamaindex/src/agents/mcp_apps_agent.py b/showcase/integrations/llamaindex/src/agents/mcp_apps_agent.py similarity index 100% rename from showcase/packages/llamaindex/src/agents/mcp_apps_agent.py rename to showcase/integrations/llamaindex/src/agents/mcp_apps_agent.py diff --git a/showcase/packages/llamaindex/src/agents/multimodal_agent.py b/showcase/integrations/llamaindex/src/agents/multimodal_agent.py similarity index 100% rename from showcase/packages/llamaindex/src/agents/multimodal_agent.py rename to showcase/integrations/llamaindex/src/agents/multimodal_agent.py diff --git a/showcase/packages/llamaindex/src/agents/open_gen_ui_advanced_agent.py b/showcase/integrations/llamaindex/src/agents/open_gen_ui_advanced_agent.py similarity index 100% rename from showcase/packages/llamaindex/src/agents/open_gen_ui_advanced_agent.py rename to showcase/integrations/llamaindex/src/agents/open_gen_ui_advanced_agent.py diff --git a/showcase/packages/llamaindex/src/agents/open_gen_ui_agent.py b/showcase/integrations/llamaindex/src/agents/open_gen_ui_agent.py similarity index 100% rename from showcase/packages/llamaindex/src/agents/open_gen_ui_agent.py rename to showcase/integrations/llamaindex/src/agents/open_gen_ui_agent.py diff --git a/showcase/packages/llamaindex/src/agents/reasoning_agent.py b/showcase/integrations/llamaindex/src/agents/reasoning_agent.py similarity index 100% rename from showcase/packages/llamaindex/src/agents/reasoning_agent.py rename to showcase/integrations/llamaindex/src/agents/reasoning_agent.py diff --git a/showcase/packages/llamaindex/src/agents/tool_rendering_reasoning_chain_agent.py b/showcase/integrations/llamaindex/src/agents/tool_rendering_reasoning_chain_agent.py similarity index 100% rename from showcase/packages/llamaindex/src/agents/tool_rendering_reasoning_chain_agent.py rename to showcase/integrations/llamaindex/src/agents/tool_rendering_reasoning_chain_agent.py diff --git a/showcase/packages/llamaindex/src/app/api/copilotkit-a2ui-fixed-schema/route.ts b/showcase/integrations/llamaindex/src/app/api/copilotkit-a2ui-fixed-schema/route.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/api/copilotkit-a2ui-fixed-schema/route.ts rename to showcase/integrations/llamaindex/src/app/api/copilotkit-a2ui-fixed-schema/route.ts diff --git a/showcase/packages/llamaindex/src/app/api/copilotkit-agent-config/route.ts b/showcase/integrations/llamaindex/src/app/api/copilotkit-agent-config/route.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/api/copilotkit-agent-config/route.ts rename to showcase/integrations/llamaindex/src/app/api/copilotkit-agent-config/route.ts diff --git a/showcase/packages/llamaindex/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/llamaindex/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/llamaindex/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/llamaindex/src/app/api/copilotkit-byoc-hashbrown/route.ts b/showcase/integrations/llamaindex/src/app/api/copilotkit-byoc-hashbrown/route.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/api/copilotkit-byoc-hashbrown/route.ts rename to showcase/integrations/llamaindex/src/app/api/copilotkit-byoc-hashbrown/route.ts diff --git a/showcase/packages/llamaindex/src/app/api/copilotkit-byoc-json-render/route.ts b/showcase/integrations/llamaindex/src/app/api/copilotkit-byoc-json-render/route.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/api/copilotkit-byoc-json-render/route.ts rename to showcase/integrations/llamaindex/src/app/api/copilotkit-byoc-json-render/route.ts diff --git a/showcase/packages/llamaindex/src/app/api/copilotkit-declarative-gen-ui/route.ts b/showcase/integrations/llamaindex/src/app/api/copilotkit-declarative-gen-ui/route.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/api/copilotkit-declarative-gen-ui/route.ts rename to showcase/integrations/llamaindex/src/app/api/copilotkit-declarative-gen-ui/route.ts diff --git a/showcase/packages/llamaindex/src/app/api/copilotkit-mcp-apps/route.ts b/showcase/integrations/llamaindex/src/app/api/copilotkit-mcp-apps/route.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/api/copilotkit-mcp-apps/route.ts rename to showcase/integrations/llamaindex/src/app/api/copilotkit-mcp-apps/route.ts diff --git a/showcase/packages/llamaindex/src/app/api/copilotkit-multimodal/route.ts b/showcase/integrations/llamaindex/src/app/api/copilotkit-multimodal/route.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/api/copilotkit-multimodal/route.ts rename to showcase/integrations/llamaindex/src/app/api/copilotkit-multimodal/route.ts diff --git a/showcase/packages/llamaindex/src/app/api/copilotkit-ogui/route.ts b/showcase/integrations/llamaindex/src/app/api/copilotkit-ogui/route.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/api/copilotkit-ogui/route.ts rename to showcase/integrations/llamaindex/src/app/api/copilotkit-ogui/route.ts diff --git a/showcase/packages/llamaindex/src/app/api/copilotkit-voice/[[...slug]]/route.ts b/showcase/integrations/llamaindex/src/app/api/copilotkit-voice/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/api/copilotkit-voice/[[...slug]]/route.ts rename to showcase/integrations/llamaindex/src/app/api/copilotkit-voice/[[...slug]]/route.ts diff --git a/showcase/packages/llamaindex/src/app/api/copilotkit/route.ts b/showcase/integrations/llamaindex/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/api/copilotkit/route.ts rename to showcase/integrations/llamaindex/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/llamaindex/src/app/api/debug/route.ts b/showcase/integrations/llamaindex/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/api/debug/route.ts rename to showcase/integrations/llamaindex/src/app/api/debug/route.ts diff --git a/showcase/packages/llamaindex/src/app/api/health/route.ts b/showcase/integrations/llamaindex/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/api/health/route.ts rename to showcase/integrations/llamaindex/src/app/api/health/route.ts diff --git a/showcase/packages/llamaindex/src/app/api/smoke/route.ts b/showcase/integrations/llamaindex/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/api/smoke/route.ts rename to showcase/integrations/llamaindex/src/app/api/smoke/route.ts diff --git a/showcase/packages/llamaindex/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts b/showcase/integrations/llamaindex/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts rename to showcase/integrations/llamaindex/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts diff --git a/showcase/packages/llamaindex/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts b/showcase/integrations/llamaindex/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts rename to showcase/integrations/llamaindex/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts diff --git a/showcase/packages/llamaindex/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx b/showcase/integrations/llamaindex/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx rename to showcase/integrations/llamaindex/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/a2ui-fixed-schema/agent.py b/showcase/integrations/llamaindex/src/app/demos/a2ui-fixed-schema/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/a2ui-fixed-schema/agent.py rename to showcase/integrations/llamaindex/src/app/demos/a2ui-fixed-schema/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/a2ui-fixed-schema/page.tsx b/showcase/integrations/llamaindex/src/app/demos/a2ui-fixed-schema/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/a2ui-fixed-schema/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/a2ui-fixed-schema/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/agent-config/agent.py b/showcase/integrations/llamaindex/src/app/demos/agent-config/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/agent-config/agent.py rename to showcase/integrations/llamaindex/src/app/demos/agent-config/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/llamaindex/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/llamaindex/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/agent-config/config-types.ts b/showcase/integrations/llamaindex/src/app/demos/agent-config/config-types.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/agent-config/config-types.ts rename to showcase/integrations/llamaindex/src/app/demos/agent-config/config-types.ts diff --git a/showcase/packages/llamaindex/src/app/demos/agent-config/page.tsx b/showcase/integrations/llamaindex/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/agent-config/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/agent-config/use-agent-config.ts b/showcase/integrations/llamaindex/src/app/demos/agent-config/use-agent-config.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/agent-config/use-agent-config.ts rename to showcase/integrations/llamaindex/src/app/demos/agent-config/use-agent-config.ts diff --git a/showcase/packages/llamaindex/src/app/demos/agentic-chat-reasoning/agent.py b/showcase/integrations/llamaindex/src/app/demos/agentic-chat-reasoning/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/agentic-chat-reasoning/agent.py rename to showcase/integrations/llamaindex/src/app/demos/agentic-chat-reasoning/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/agentic-chat-reasoning/page.tsx b/showcase/integrations/llamaindex/src/app/demos/agentic-chat-reasoning/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/agentic-chat-reasoning/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/agentic-chat-reasoning/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx b/showcase/integrations/llamaindex/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx rename to showcase/integrations/llamaindex/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/agentic-chat/README.md b/showcase/integrations/llamaindex/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/agentic-chat/README.md rename to showcase/integrations/llamaindex/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/llamaindex/src/app/demos/agentic-chat/agent.py b/showcase/integrations/llamaindex/src/app/demos/agentic-chat/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/agentic-chat/agent.py rename to showcase/integrations/llamaindex/src/app/demos/agentic-chat/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/llamaindex/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/auth/agent.py b/showcase/integrations/llamaindex/src/app/demos/auth/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/auth/agent.py rename to showcase/integrations/llamaindex/src/app/demos/auth/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/llamaindex/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/llamaindex/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/auth/demo-token.ts b/showcase/integrations/llamaindex/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/auth/demo-token.ts rename to showcase/integrations/llamaindex/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/llamaindex/src/app/demos/auth/page.tsx b/showcase/integrations/llamaindex/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/auth/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/auth/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/llamaindex/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/llamaindex/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/agent.py b/showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/agent.py rename to showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx b/showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx rename to showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/charts/chart-config.ts b/showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/charts/chart-config.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/charts/chart-config.ts rename to showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/charts/chart-config.ts diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx b/showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx rename to showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx b/showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx rename to showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/metric-card.tsx b/showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/metric-card.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/metric-card.tsx rename to showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/metric-card.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/page.tsx b/showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/suggestions.ts b/showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/suggestions.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/suggestions.ts rename to showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/suggestions.ts diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/types.ts b/showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/types.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-hashbrown/types.ts rename to showcase/integrations/llamaindex/src/app/demos/byoc-hashbrown/types.ts diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-json-render/agent.py b/showcase/integrations/llamaindex/src/app/demos/byoc-json-render/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-json-render/agent.py rename to showcase/integrations/llamaindex/src/app/demos/byoc-json-render/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-json-render/catalog.ts b/showcase/integrations/llamaindex/src/app/demos/byoc-json-render/catalog.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-json-render/catalog.ts rename to showcase/integrations/llamaindex/src/app/demos/byoc-json-render/catalog.ts diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-json-render/charts/bar-chart.tsx b/showcase/integrations/llamaindex/src/app/demos/byoc-json-render/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-json-render/charts/bar-chart.tsx rename to showcase/integrations/llamaindex/src/app/demos/byoc-json-render/charts/bar-chart.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-json-render/charts/chart-config.ts b/showcase/integrations/llamaindex/src/app/demos/byoc-json-render/charts/chart-config.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-json-render/charts/chart-config.ts rename to showcase/integrations/llamaindex/src/app/demos/byoc-json-render/charts/chart-config.ts diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-json-render/charts/pie-chart.tsx b/showcase/integrations/llamaindex/src/app/demos/byoc-json-render/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-json-render/charts/pie-chart.tsx rename to showcase/integrations/llamaindex/src/app/demos/byoc-json-render/charts/pie-chart.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-json-render/json-render-renderer.tsx b/showcase/integrations/llamaindex/src/app/demos/byoc-json-render/json-render-renderer.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-json-render/json-render-renderer.tsx rename to showcase/integrations/llamaindex/src/app/demos/byoc-json-render/json-render-renderer.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-json-render/metric-card.tsx b/showcase/integrations/llamaindex/src/app/demos/byoc-json-render/metric-card.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-json-render/metric-card.tsx rename to showcase/integrations/llamaindex/src/app/demos/byoc-json-render/metric-card.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-json-render/page.tsx b/showcase/integrations/llamaindex/src/app/demos/byoc-json-render/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-json-render/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/byoc-json-render/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-json-render/registry.tsx b/showcase/integrations/llamaindex/src/app/demos/byoc-json-render/registry.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-json-render/registry.tsx rename to showcase/integrations/llamaindex/src/app/demos/byoc-json-render/registry.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-json-render/suggestions.ts b/showcase/integrations/llamaindex/src/app/demos/byoc-json-render/suggestions.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-json-render/suggestions.ts rename to showcase/integrations/llamaindex/src/app/demos/byoc-json-render/suggestions.ts diff --git a/showcase/packages/llamaindex/src/app/demos/byoc-json-render/types.ts b/showcase/integrations/llamaindex/src/app/demos/byoc-json-render/types.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/byoc-json-render/types.ts rename to showcase/integrations/llamaindex/src/app/demos/byoc-json-render/types.ts diff --git a/showcase/packages/llamaindex/src/app/demos/chat-customization-css/agent.py b/showcase/integrations/llamaindex/src/app/demos/chat-customization-css/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/chat-customization-css/agent.py rename to showcase/integrations/llamaindex/src/app/demos/chat-customization-css/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/llamaindex/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/llamaindex/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/llamaindex/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/llamaindex/src/app/demos/chat-slots/agent.py b/showcase/integrations/llamaindex/src/app/demos/chat-slots/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/chat-slots/agent.py rename to showcase/integrations/llamaindex/src/app/demos/chat-slots/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/llamaindex/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/llamaindex/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/chat-slots/page.tsx b/showcase/integrations/llamaindex/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/declarative-gen-ui/a2ui/catalog.ts b/showcase/integrations/llamaindex/src/app/demos/declarative-gen-ui/a2ui/catalog.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/declarative-gen-ui/a2ui/catalog.ts rename to showcase/integrations/llamaindex/src/app/demos/declarative-gen-ui/a2ui/catalog.ts diff --git a/showcase/packages/llamaindex/src/app/demos/declarative-gen-ui/a2ui/definitions.ts b/showcase/integrations/llamaindex/src/app/demos/declarative-gen-ui/a2ui/definitions.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/declarative-gen-ui/a2ui/definitions.ts rename to showcase/integrations/llamaindex/src/app/demos/declarative-gen-ui/a2ui/definitions.ts diff --git a/showcase/packages/llamaindex/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx b/showcase/integrations/llamaindex/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx rename to showcase/integrations/llamaindex/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/declarative-gen-ui/agent.py b/showcase/integrations/llamaindex/src/app/demos/declarative-gen-ui/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/declarative-gen-ui/agent.py rename to showcase/integrations/llamaindex/src/app/demos/declarative-gen-ui/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/declarative-gen-ui/page.tsx b/showcase/integrations/llamaindex/src/app/demos/declarative-gen-ui/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/declarative-gen-ui/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/declarative-gen-ui/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/frontend-tools-async/agent.py b/showcase/integrations/llamaindex/src/app/demos/frontend-tools-async/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/frontend-tools-async/agent.py rename to showcase/integrations/llamaindex/src/app/demos/frontend-tools-async/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/llamaindex/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/llamaindex/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/llamaindex/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/frontend-tools/agent.py b/showcase/integrations/llamaindex/src/app/demos/frontend-tools/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/frontend-tools/agent.py rename to showcase/integrations/llamaindex/src/app/demos/frontend-tools/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/llamaindex/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/gen-ui-agent/README.md b/showcase/integrations/llamaindex/src/app/demos/gen-ui-agent/README.md similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/gen-ui-agent/README.md rename to showcase/integrations/llamaindex/src/app/demos/gen-ui-agent/README.md diff --git a/showcase/packages/llamaindex/src/app/demos/gen-ui-agent/agent.py b/showcase/integrations/llamaindex/src/app/demos/gen-ui-agent/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/gen-ui-agent/agent.py rename to showcase/integrations/llamaindex/src/app/demos/gen-ui-agent/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/llamaindex/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/llamaindex/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/llamaindex/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/llamaindex/src/app/demos/gen-ui-tool-based/agent.py b/showcase/integrations/llamaindex/src/app/demos/gen-ui-tool-based/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/gen-ui-tool-based/agent.py rename to showcase/integrations/llamaindex/src/app/demos/gen-ui-tool-based/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/llamaindex/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/headless-complete/agent.py b/showcase/integrations/llamaindex/src/app/demos/headless-complete/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/headless-complete/agent.py rename to showcase/integrations/llamaindex/src/app/demos/headless-complete/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/llamaindex/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/llamaindex/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/headless-complete/page.tsx b/showcase/integrations/llamaindex/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/headless-complete/use-rendered-messages.tsx b/showcase/integrations/llamaindex/src/app/demos/headless-complete/use-rendered-messages.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/headless-complete/use-rendered-messages.tsx rename to showcase/integrations/llamaindex/src/app/demos/headless-complete/use-rendered-messages.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/headless-simple/agent.py b/showcase/integrations/llamaindex/src/app/demos/headless-simple/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/headless-simple/agent.py rename to showcase/integrations/llamaindex/src/app/demos/headless-simple/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/headless-simple/page.tsx b/showcase/integrations/llamaindex/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/hitl-in-app/agent.py b/showcase/integrations/llamaindex/src/app/demos/hitl-in-app/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/hitl-in-app/agent.py rename to showcase/integrations/llamaindex/src/app/demos/hitl-in-app/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/llamaindex/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/llamaindex/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/llamaindex/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/hitl-in-chat/agent.py b/showcase/integrations/llamaindex/src/app/demos/hitl-in-chat/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/hitl-in-chat/agent.py rename to showcase/integrations/llamaindex/src/app/demos/hitl-in-chat/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/hitl-in-chat/page.tsx b/showcase/integrations/llamaindex/src/app/demos/hitl-in-chat/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/hitl-in-chat/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/hitl-in-chat/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/hitl-in-chat/time-picker-card.tsx b/showcase/integrations/llamaindex/src/app/demos/hitl-in-chat/time-picker-card.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/hitl-in-chat/time-picker-card.tsx rename to showcase/integrations/llamaindex/src/app/demos/hitl-in-chat/time-picker-card.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/hitl/README.md b/showcase/integrations/llamaindex/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/hitl/README.md rename to showcase/integrations/llamaindex/src/app/demos/hitl/README.md diff --git a/showcase/packages/llamaindex/src/app/demos/hitl/agent.py b/showcase/integrations/llamaindex/src/app/demos/hitl/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/hitl/agent.py rename to showcase/integrations/llamaindex/src/app/demos/hitl/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/hitl/page.tsx b/showcase/integrations/llamaindex/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/hitl/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/mcp-apps/agent.py b/showcase/integrations/llamaindex/src/app/demos/mcp-apps/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/mcp-apps/agent.py rename to showcase/integrations/llamaindex/src/app/demos/mcp-apps/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/mcp-apps/page.tsx b/showcase/integrations/llamaindex/src/app/demos/mcp-apps/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/mcp-apps/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/mcp-apps/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/multimodal/agent.py b/showcase/integrations/llamaindex/src/app/demos/multimodal/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/multimodal/agent.py rename to showcase/integrations/llamaindex/src/app/demos/multimodal/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/multimodal/page.tsx b/showcase/integrations/llamaindex/src/app/demos/multimodal/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/multimodal/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/multimodal/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/multimodal/sample-attachment-buttons.tsx b/showcase/integrations/llamaindex/src/app/demos/multimodal/sample-attachment-buttons.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/multimodal/sample-attachment-buttons.tsx rename to showcase/integrations/llamaindex/src/app/demos/multimodal/sample-attachment-buttons.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/open-gen-ui-advanced/agent.py b/showcase/integrations/llamaindex/src/app/demos/open-gen-ui-advanced/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/open-gen-ui-advanced/agent.py rename to showcase/integrations/llamaindex/src/app/demos/open-gen-ui-advanced/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/open-gen-ui-advanced/page.tsx b/showcase/integrations/llamaindex/src/app/demos/open-gen-ui-advanced/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/open-gen-ui-advanced/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/open-gen-ui-advanced/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts b/showcase/integrations/llamaindex/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts rename to showcase/integrations/llamaindex/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts diff --git a/showcase/packages/llamaindex/src/app/demos/open-gen-ui-advanced/suggestions.ts b/showcase/integrations/llamaindex/src/app/demos/open-gen-ui-advanced/suggestions.ts similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/open-gen-ui-advanced/suggestions.ts rename to showcase/integrations/llamaindex/src/app/demos/open-gen-ui-advanced/suggestions.ts diff --git a/showcase/packages/llamaindex/src/app/demos/open-gen-ui/agent.py b/showcase/integrations/llamaindex/src/app/demos/open-gen-ui/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/open-gen-ui/agent.py rename to showcase/integrations/llamaindex/src/app/demos/open-gen-ui/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/open-gen-ui/page.tsx b/showcase/integrations/llamaindex/src/app/demos/open-gen-ui/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/open-gen-ui/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/open-gen-ui/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/prebuilt-popup/agent.py b/showcase/integrations/llamaindex/src/app/demos/prebuilt-popup/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/prebuilt-popup/agent.py rename to showcase/integrations/llamaindex/src/app/demos/prebuilt-popup/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/llamaindex/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/prebuilt-sidebar/agent.py b/showcase/integrations/llamaindex/src/app/demos/prebuilt-sidebar/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/prebuilt-sidebar/agent.py rename to showcase/integrations/llamaindex/src/app/demos/prebuilt-sidebar/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/llamaindex/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/readonly-state-agent-context/agent.py b/showcase/integrations/llamaindex/src/app/demos/readonly-state-agent-context/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/readonly-state-agent-context/agent.py rename to showcase/integrations/llamaindex/src/app/demos/readonly-state-agent-context/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/llamaindex/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/reasoning-default-render/agent.py b/showcase/integrations/llamaindex/src/app/demos/reasoning-default-render/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/reasoning-default-render/agent.py rename to showcase/integrations/llamaindex/src/app/demos/reasoning-default-render/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/reasoning-default-render/page.tsx b/showcase/integrations/llamaindex/src/app/demos/reasoning-default-render/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/reasoning-default-render/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/reasoning-default-render/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/shared-state-read-write/README.md b/showcase/integrations/llamaindex/src/app/demos/shared-state-read-write/README.md similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/shared-state-read-write/README.md rename to showcase/integrations/llamaindex/src/app/demos/shared-state-read-write/README.md diff --git a/showcase/packages/llamaindex/src/app/demos/shared-state-read-write/agent.py b/showcase/integrations/llamaindex/src/app/demos/shared-state-read-write/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/shared-state-read-write/agent.py rename to showcase/integrations/llamaindex/src/app/demos/shared-state-read-write/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/llamaindex/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/shared-state-read/README.md b/showcase/integrations/llamaindex/src/app/demos/shared-state-read/README.md similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/shared-state-read/README.md rename to showcase/integrations/llamaindex/src/app/demos/shared-state-read/README.md diff --git a/showcase/packages/llamaindex/src/app/demos/shared-state-read/agent.py b/showcase/integrations/llamaindex/src/app/demos/shared-state-read/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/shared-state-read/agent.py rename to showcase/integrations/llamaindex/src/app/demos/shared-state-read/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/llamaindex/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/shared-state-streaming/README.md b/showcase/integrations/llamaindex/src/app/demos/shared-state-streaming/README.md similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/shared-state-streaming/README.md rename to showcase/integrations/llamaindex/src/app/demos/shared-state-streaming/README.md diff --git a/showcase/packages/llamaindex/src/app/demos/shared-state-streaming/agent.py b/showcase/integrations/llamaindex/src/app/demos/shared-state-streaming/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/shared-state-streaming/agent.py rename to showcase/integrations/llamaindex/src/app/demos/shared-state-streaming/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/llamaindex/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/shared-state-write/README.md b/showcase/integrations/llamaindex/src/app/demos/shared-state-write/README.md similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/shared-state-write/README.md rename to showcase/integrations/llamaindex/src/app/demos/shared-state-write/README.md diff --git a/showcase/packages/llamaindex/src/app/demos/shared-state-write/agent.py b/showcase/integrations/llamaindex/src/app/demos/shared-state-write/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/shared-state-write/agent.py rename to showcase/integrations/llamaindex/src/app/demos/shared-state-write/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/llamaindex/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/subagents/README.md b/showcase/integrations/llamaindex/src/app/demos/subagents/README.md similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/subagents/README.md rename to showcase/integrations/llamaindex/src/app/demos/subagents/README.md diff --git a/showcase/packages/llamaindex/src/app/demos/subagents/agent.py b/showcase/integrations/llamaindex/src/app/demos/subagents/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/subagents/agent.py rename to showcase/integrations/llamaindex/src/app/demos/subagents/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/subagents/page.tsx b/showcase/integrations/llamaindex/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/subagents/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/tool-rendering-custom-catchall/agent.py b/showcase/integrations/llamaindex/src/app/demos/tool-rendering-custom-catchall/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/tool-rendering-custom-catchall/agent.py rename to showcase/integrations/llamaindex/src/app/demos/tool-rendering-custom-catchall/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/llamaindex/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/llamaindex/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/llamaindex/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/tool-rendering-default-catchall/agent.py b/showcase/integrations/llamaindex/src/app/demos/tool-rendering-default-catchall/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/tool-rendering-default-catchall/agent.py rename to showcase/integrations/llamaindex/src/app/demos/tool-rendering-default-catchall/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/llamaindex/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/tool-rendering-reasoning-chain/agent.py b/showcase/integrations/llamaindex/src/app/demos/tool-rendering-reasoning-chain/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/tool-rendering-reasoning-chain/agent.py rename to showcase/integrations/llamaindex/src/app/demos/tool-rendering-reasoning-chain/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx b/showcase/integrations/llamaindex/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx rename to showcase/integrations/llamaindex/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx b/showcase/integrations/llamaindex/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx rename to showcase/integrations/llamaindex/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/tool-rendering-reasoning-chain/page.tsx b/showcase/integrations/llamaindex/src/app/demos/tool-rendering-reasoning-chain/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/tool-rendering-reasoning-chain/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/tool-rendering-reasoning-chain/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx b/showcase/integrations/llamaindex/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx rename to showcase/integrations/llamaindex/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx b/showcase/integrations/llamaindex/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx rename to showcase/integrations/llamaindex/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/tool-rendering/README.md b/showcase/integrations/llamaindex/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/tool-rendering/README.md rename to showcase/integrations/llamaindex/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/llamaindex/src/app/demos/tool-rendering/agent.py b/showcase/integrations/llamaindex/src/app/demos/tool-rendering/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/tool-rendering/agent.py rename to showcase/integrations/llamaindex/src/app/demos/tool-rendering/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/llamaindex/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/voice/agent.py b/showcase/integrations/llamaindex/src/app/demos/voice/agent.py similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/voice/agent.py rename to showcase/integrations/llamaindex/src/app/demos/voice/agent.py diff --git a/showcase/packages/llamaindex/src/app/demos/voice/page.tsx b/showcase/integrations/llamaindex/src/app/demos/voice/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/voice/page.tsx rename to showcase/integrations/llamaindex/src/app/demos/voice/page.tsx diff --git a/showcase/packages/llamaindex/src/app/demos/voice/sample-audio-button.tsx b/showcase/integrations/llamaindex/src/app/demos/voice/sample-audio-button.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/demos/voice/sample-audio-button.tsx rename to showcase/integrations/llamaindex/src/app/demos/voice/sample-audio-button.tsx diff --git a/showcase/packages/llamaindex/src/app/globals.css b/showcase/integrations/llamaindex/src/app/globals.css similarity index 100% rename from showcase/packages/llamaindex/src/app/globals.css rename to showcase/integrations/llamaindex/src/app/globals.css diff --git a/showcase/packages/llamaindex/src/app/layout.tsx b/showcase/integrations/llamaindex/src/app/layout.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/layout.tsx rename to showcase/integrations/llamaindex/src/app/layout.tsx diff --git a/showcase/packages/llamaindex/src/app/page.tsx b/showcase/integrations/llamaindex/src/app/page.tsx similarity index 100% rename from showcase/packages/llamaindex/src/app/page.tsx rename to showcase/integrations/llamaindex/src/app/page.tsx diff --git a/showcase/packages/llamaindex/tests/e2e/a2ui-fixed-schema.spec.ts b/showcase/integrations/llamaindex/tests/e2e/a2ui-fixed-schema.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/a2ui-fixed-schema.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/a2ui-fixed-schema.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/agent-config.spec.ts b/showcase/integrations/llamaindex/tests/e2e/agent-config.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/agent-config.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/agent-config.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/agentic-chat-reasoning.spec.ts b/showcase/integrations/llamaindex/tests/e2e/agentic-chat-reasoning.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/agentic-chat-reasoning.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/agentic-chat-reasoning.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/llamaindex/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/auth.spec.ts b/showcase/integrations/llamaindex/tests/e2e/auth.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/auth.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/auth.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/byoc-hashbrown.spec.ts b/showcase/integrations/llamaindex/tests/e2e/byoc-hashbrown.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/byoc-hashbrown.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/byoc-hashbrown.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/byoc-json-render.spec.ts b/showcase/integrations/llamaindex/tests/e2e/byoc-json-render.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/byoc-json-render.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/byoc-json-render.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/chat-customization-css.spec.ts b/showcase/integrations/llamaindex/tests/e2e/chat-customization-css.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/chat-customization-css.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/chat-customization-css.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/chat-slots.spec.ts b/showcase/integrations/llamaindex/tests/e2e/chat-slots.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/chat-slots.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/chat-slots.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/declarative-gen-ui.spec.ts b/showcase/integrations/llamaindex/tests/e2e/declarative-gen-ui.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/declarative-gen-ui.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/declarative-gen-ui.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/frontend-tools-async.spec.ts b/showcase/integrations/llamaindex/tests/e2e/frontend-tools-async.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/frontend-tools-async.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/frontend-tools-async.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/frontend-tools.spec.ts b/showcase/integrations/llamaindex/tests/e2e/frontend-tools.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/frontend-tools.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/frontend-tools.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/llamaindex/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/llamaindex/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/headless-complete.spec.ts b/showcase/integrations/llamaindex/tests/e2e/headless-complete.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/headless-complete.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/headless-complete.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/headless-simple.spec.ts b/showcase/integrations/llamaindex/tests/e2e/headless-simple.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/headless-simple.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/headless-simple.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/hitl-in-app.spec.ts b/showcase/integrations/llamaindex/tests/e2e/hitl-in-app.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/hitl-in-app.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/hitl-in-app.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/llamaindex/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/hitl.spec.ts b/showcase/integrations/llamaindex/tests/e2e/hitl.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/hitl.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/hitl.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/mcp-apps.spec.ts b/showcase/integrations/llamaindex/tests/e2e/mcp-apps.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/mcp-apps.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/mcp-apps.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/multimodal.spec.ts b/showcase/integrations/llamaindex/tests/e2e/multimodal.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/multimodal.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/multimodal.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/open-gen-ui-advanced.spec.ts b/showcase/integrations/llamaindex/tests/e2e/open-gen-ui-advanced.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/open-gen-ui-advanced.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/open-gen-ui-advanced.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/open-gen-ui.spec.ts b/showcase/integrations/llamaindex/tests/e2e/open-gen-ui.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/open-gen-ui.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/open-gen-ui.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/prebuilt-popup.spec.ts b/showcase/integrations/llamaindex/tests/e2e/prebuilt-popup.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/prebuilt-popup.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/prebuilt-popup.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/prebuilt-sidebar.spec.ts b/showcase/integrations/llamaindex/tests/e2e/prebuilt-sidebar.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/prebuilt-sidebar.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/prebuilt-sidebar.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/readonly-state-agent-context.spec.ts b/showcase/integrations/llamaindex/tests/e2e/readonly-state-agent-context.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/readonly-state-agent-context.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/readonly-state-agent-context.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/reasoning-default-render.spec.ts b/showcase/integrations/llamaindex/tests/e2e/reasoning-default-render.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/reasoning-default-render.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/reasoning-default-render.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/llamaindex/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/llamaindex/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/llamaindex/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/subagents.spec.ts b/showcase/integrations/llamaindex/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/subagents.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/tool-rendering-custom-catchall.spec.ts b/showcase/integrations/llamaindex/tests/e2e/tool-rendering-custom-catchall.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/tool-rendering-custom-catchall.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/tool-rendering-custom-catchall.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/tool-rendering-default-catchall.spec.ts b/showcase/integrations/llamaindex/tests/e2e/tool-rendering-default-catchall.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/tool-rendering-default-catchall.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/tool-rendering-default-catchall.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/tool-rendering-reasoning-chain.spec.ts b/showcase/integrations/llamaindex/tests/e2e/tool-rendering-reasoning-chain.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/tool-rendering-reasoning-chain.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/tool-rendering-reasoning-chain.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/llamaindex/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/llamaindex/tests/e2e/voice.spec.ts b/showcase/integrations/llamaindex/tests/e2e/voice.spec.ts similarity index 100% rename from showcase/packages/llamaindex/tests/e2e/voice.spec.ts rename to showcase/integrations/llamaindex/tests/e2e/voice.spec.ts diff --git a/showcase/packages/llamaindex/tsconfig.json b/showcase/integrations/llamaindex/tsconfig.json similarity index 100% rename from showcase/packages/llamaindex/tsconfig.json rename to showcase/integrations/llamaindex/tsconfig.json diff --git a/showcase/packages/mastra/.dockerignore b/showcase/integrations/mastra/.dockerignore similarity index 100% rename from showcase/packages/mastra/.dockerignore rename to showcase/integrations/mastra/.dockerignore diff --git a/showcase/packages/mastra/.env.example b/showcase/integrations/mastra/.env.example similarity index 100% rename from showcase/packages/mastra/.env.example rename to showcase/integrations/mastra/.env.example diff --git a/showcase/packages/mastra/.gitignore b/showcase/integrations/mastra/.gitignore similarity index 100% rename from showcase/packages/mastra/.gitignore rename to showcase/integrations/mastra/.gitignore diff --git a/showcase/packages/mastra/Dockerfile b/showcase/integrations/mastra/Dockerfile similarity index 100% rename from showcase/packages/mastra/Dockerfile rename to showcase/integrations/mastra/Dockerfile diff --git a/showcase/packages/mastra/PARITY_NOTES.md b/showcase/integrations/mastra/PARITY_NOTES.md similarity index 100% rename from showcase/packages/mastra/PARITY_NOTES.md rename to showcase/integrations/mastra/PARITY_NOTES.md diff --git a/showcase/packages/mastra/docs-links.json b/showcase/integrations/mastra/docs-links.json similarity index 100% rename from showcase/packages/mastra/docs-links.json rename to showcase/integrations/mastra/docs-links.json diff --git a/showcase/packages/mastra/entrypoint.sh b/showcase/integrations/mastra/entrypoint.sh similarity index 100% rename from showcase/packages/mastra/entrypoint.sh rename to showcase/integrations/mastra/entrypoint.sh diff --git a/showcase/packages/mastra/manifest.yaml b/showcase/integrations/mastra/manifest.yaml similarity index 100% rename from showcase/packages/mastra/manifest.yaml rename to showcase/integrations/mastra/manifest.yaml diff --git a/showcase/packages/mastra/next.config.ts b/showcase/integrations/mastra/next.config.ts similarity index 100% rename from showcase/packages/mastra/next.config.ts rename to showcase/integrations/mastra/next.config.ts diff --git a/showcase/packages/mastra/package-lock.json b/showcase/integrations/mastra/package-lock.json similarity index 100% rename from showcase/packages/mastra/package-lock.json rename to showcase/integrations/mastra/package-lock.json diff --git a/showcase/packages/mastra/package.json b/showcase/integrations/mastra/package.json similarity index 100% rename from showcase/packages/mastra/package.json rename to showcase/integrations/mastra/package.json diff --git a/showcase/packages/mastra/playwright.config.ts b/showcase/integrations/mastra/playwright.config.ts similarity index 100% rename from showcase/packages/mastra/playwright.config.ts rename to showcase/integrations/mastra/playwright.config.ts diff --git a/showcase/packages/mastra/postcss.config.mjs b/showcase/integrations/mastra/postcss.config.mjs similarity index 100% rename from showcase/packages/mastra/postcss.config.mjs rename to showcase/integrations/mastra/postcss.config.mjs diff --git a/showcase/packages/mastra/public/.gitkeep b/showcase/integrations/mastra/public/.gitkeep similarity index 100% rename from showcase/packages/mastra/public/.gitkeep rename to showcase/integrations/mastra/public/.gitkeep diff --git a/showcase/packages/mastra/qa/a2ui-fixed-schema.md b/showcase/integrations/mastra/qa/a2ui-fixed-schema.md similarity index 100% rename from showcase/packages/mastra/qa/a2ui-fixed-schema.md rename to showcase/integrations/mastra/qa/a2ui-fixed-schema.md diff --git a/showcase/packages/mastra/qa/agent-config.md b/showcase/integrations/mastra/qa/agent-config.md similarity index 100% rename from showcase/packages/mastra/qa/agent-config.md rename to showcase/integrations/mastra/qa/agent-config.md diff --git a/showcase/packages/mastra/qa/agentic-chat-reasoning.md b/showcase/integrations/mastra/qa/agentic-chat-reasoning.md similarity index 100% rename from showcase/packages/mastra/qa/agentic-chat-reasoning.md rename to showcase/integrations/mastra/qa/agentic-chat-reasoning.md diff --git a/showcase/packages/mastra/qa/agentic-chat.md b/showcase/integrations/mastra/qa/agentic-chat.md similarity index 100% rename from showcase/packages/mastra/qa/agentic-chat.md rename to showcase/integrations/mastra/qa/agentic-chat.md diff --git a/showcase/packages/mastra/qa/auth.md b/showcase/integrations/mastra/qa/auth.md similarity index 100% rename from showcase/packages/mastra/qa/auth.md rename to showcase/integrations/mastra/qa/auth.md diff --git a/showcase/packages/mastra/qa/chat-customization-css.md b/showcase/integrations/mastra/qa/chat-customization-css.md similarity index 100% rename from showcase/packages/mastra/qa/chat-customization-css.md rename to showcase/integrations/mastra/qa/chat-customization-css.md diff --git a/showcase/packages/mastra/qa/chat-slots.md b/showcase/integrations/mastra/qa/chat-slots.md similarity index 100% rename from showcase/packages/mastra/qa/chat-slots.md rename to showcase/integrations/mastra/qa/chat-slots.md diff --git a/showcase/packages/mastra/qa/declarative-gen-ui.md b/showcase/integrations/mastra/qa/declarative-gen-ui.md similarity index 100% rename from showcase/packages/mastra/qa/declarative-gen-ui.md rename to showcase/integrations/mastra/qa/declarative-gen-ui.md diff --git a/showcase/packages/mastra/qa/frontend-tools-async.md b/showcase/integrations/mastra/qa/frontend-tools-async.md similarity index 100% rename from showcase/packages/mastra/qa/frontend-tools-async.md rename to showcase/integrations/mastra/qa/frontend-tools-async.md diff --git a/showcase/packages/mastra/qa/frontend-tools.md b/showcase/integrations/mastra/qa/frontend-tools.md similarity index 100% rename from showcase/packages/mastra/qa/frontend-tools.md rename to showcase/integrations/mastra/qa/frontend-tools.md diff --git a/showcase/packages/mastra/qa/gen-ui-agent.md b/showcase/integrations/mastra/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/mastra/qa/gen-ui-agent.md rename to showcase/integrations/mastra/qa/gen-ui-agent.md diff --git a/showcase/packages/mastra/qa/gen-ui-tool-based.md b/showcase/integrations/mastra/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/mastra/qa/gen-ui-tool-based.md rename to showcase/integrations/mastra/qa/gen-ui-tool-based.md diff --git a/showcase/packages/mastra/qa/headless-complete.md b/showcase/integrations/mastra/qa/headless-complete.md similarity index 100% rename from showcase/packages/mastra/qa/headless-complete.md rename to showcase/integrations/mastra/qa/headless-complete.md diff --git a/showcase/packages/mastra/qa/headless-simple.md b/showcase/integrations/mastra/qa/headless-simple.md similarity index 100% rename from showcase/packages/mastra/qa/headless-simple.md rename to showcase/integrations/mastra/qa/headless-simple.md diff --git a/showcase/packages/mastra/qa/hitl-in-app.md b/showcase/integrations/mastra/qa/hitl-in-app.md similarity index 100% rename from showcase/packages/mastra/qa/hitl-in-app.md rename to showcase/integrations/mastra/qa/hitl-in-app.md diff --git a/showcase/packages/mastra/qa/hitl-in-chat.md b/showcase/integrations/mastra/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/mastra/qa/hitl-in-chat.md rename to showcase/integrations/mastra/qa/hitl-in-chat.md diff --git a/showcase/packages/mastra/qa/hitl.md b/showcase/integrations/mastra/qa/hitl.md similarity index 100% rename from showcase/packages/mastra/qa/hitl.md rename to showcase/integrations/mastra/qa/hitl.md diff --git a/showcase/packages/mastra/qa/prebuilt-popup.md b/showcase/integrations/mastra/qa/prebuilt-popup.md similarity index 100% rename from showcase/packages/mastra/qa/prebuilt-popup.md rename to showcase/integrations/mastra/qa/prebuilt-popup.md diff --git a/showcase/packages/mastra/qa/prebuilt-sidebar.md b/showcase/integrations/mastra/qa/prebuilt-sidebar.md similarity index 100% rename from showcase/packages/mastra/qa/prebuilt-sidebar.md rename to showcase/integrations/mastra/qa/prebuilt-sidebar.md diff --git a/showcase/packages/mastra/qa/readonly-state-agent-context.md b/showcase/integrations/mastra/qa/readonly-state-agent-context.md similarity index 100% rename from showcase/packages/mastra/qa/readonly-state-agent-context.md rename to showcase/integrations/mastra/qa/readonly-state-agent-context.md diff --git a/showcase/packages/mastra/qa/reasoning-default-render.md b/showcase/integrations/mastra/qa/reasoning-default-render.md similarity index 100% rename from showcase/packages/mastra/qa/reasoning-default-render.md rename to showcase/integrations/mastra/qa/reasoning-default-render.md diff --git a/showcase/packages/mastra/qa/shared-state-read.md b/showcase/integrations/mastra/qa/shared-state-read.md similarity index 100% rename from showcase/packages/mastra/qa/shared-state-read.md rename to showcase/integrations/mastra/qa/shared-state-read.md diff --git a/showcase/packages/mastra/qa/shared-state-streaming.md b/showcase/integrations/mastra/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/mastra/qa/shared-state-streaming.md rename to showcase/integrations/mastra/qa/shared-state-streaming.md diff --git a/showcase/packages/mastra/qa/shared-state-write.md b/showcase/integrations/mastra/qa/shared-state-write.md similarity index 100% rename from showcase/packages/mastra/qa/shared-state-write.md rename to showcase/integrations/mastra/qa/shared-state-write.md diff --git a/showcase/packages/mastra/qa/subagents.md b/showcase/integrations/mastra/qa/subagents.md similarity index 100% rename from showcase/packages/mastra/qa/subagents.md rename to showcase/integrations/mastra/qa/subagents.md diff --git a/showcase/packages/mastra/qa/tool-rendering-custom-catchall.md b/showcase/integrations/mastra/qa/tool-rendering-custom-catchall.md similarity index 100% rename from showcase/packages/mastra/qa/tool-rendering-custom-catchall.md rename to showcase/integrations/mastra/qa/tool-rendering-custom-catchall.md diff --git a/showcase/packages/mastra/qa/tool-rendering-default-catchall.md b/showcase/integrations/mastra/qa/tool-rendering-default-catchall.md similarity index 100% rename from showcase/packages/mastra/qa/tool-rendering-default-catchall.md rename to showcase/integrations/mastra/qa/tool-rendering-default-catchall.md diff --git a/showcase/packages/mastra/qa/tool-rendering.md b/showcase/integrations/mastra/qa/tool-rendering.md similarity index 100% rename from showcase/packages/mastra/qa/tool-rendering.md rename to showcase/integrations/mastra/qa/tool-rendering.md diff --git a/showcase/packages/mastra/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/mastra/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/mastra/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/mastra/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/mastra/src/app/api/copilotkit/route.ts b/showcase/integrations/mastra/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/mastra/src/app/api/copilotkit/route.ts rename to showcase/integrations/mastra/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/mastra/src/app/api/debug/route.ts b/showcase/integrations/mastra/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/mastra/src/app/api/debug/route.ts rename to showcase/integrations/mastra/src/app/api/debug/route.ts diff --git a/showcase/packages/mastra/src/app/api/health/route.ts b/showcase/integrations/mastra/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/mastra/src/app/api/health/route.ts rename to showcase/integrations/mastra/src/app/api/health/route.ts diff --git a/showcase/packages/mastra/src/app/api/smoke/route.ts b/showcase/integrations/mastra/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/mastra/src/app/api/smoke/route.ts rename to showcase/integrations/mastra/src/app/api/smoke/route.ts diff --git a/showcase/packages/mastra/src/app/copilotkit-overrides.css b/showcase/integrations/mastra/src/app/copilotkit-overrides.css similarity index 100% rename from showcase/packages/mastra/src/app/copilotkit-overrides.css rename to showcase/integrations/mastra/src/app/copilotkit-overrides.css diff --git a/showcase/packages/mastra/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts b/showcase/integrations/mastra/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts similarity index 100% rename from showcase/packages/mastra/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts rename to showcase/integrations/mastra/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts diff --git a/showcase/packages/mastra/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts b/showcase/integrations/mastra/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts similarity index 100% rename from showcase/packages/mastra/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts rename to showcase/integrations/mastra/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts diff --git a/showcase/packages/mastra/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx b/showcase/integrations/mastra/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx rename to showcase/integrations/mastra/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx diff --git a/showcase/packages/mastra/src/app/demos/a2ui-fixed-schema/page.tsx b/showcase/integrations/mastra/src/app/demos/a2ui-fixed-schema/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/a2ui-fixed-schema/page.tsx rename to showcase/integrations/mastra/src/app/demos/a2ui-fixed-schema/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/mastra/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/mastra/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/mastra/src/app/demos/agent-config/config-types.ts b/showcase/integrations/mastra/src/app/demos/agent-config/config-types.ts similarity index 100% rename from showcase/packages/mastra/src/app/demos/agent-config/config-types.ts rename to showcase/integrations/mastra/src/app/demos/agent-config/config-types.ts diff --git a/showcase/packages/mastra/src/app/demos/agent-config/page.tsx b/showcase/integrations/mastra/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/agent-config/page.tsx rename to showcase/integrations/mastra/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/agent-config/use-agent-config.ts b/showcase/integrations/mastra/src/app/demos/agent-config/use-agent-config.ts similarity index 100% rename from showcase/packages/mastra/src/app/demos/agent-config/use-agent-config.ts rename to showcase/integrations/mastra/src/app/demos/agent-config/use-agent-config.ts diff --git a/showcase/packages/mastra/src/app/demos/agentic-chat-reasoning/page.tsx b/showcase/integrations/mastra/src/app/demos/agentic-chat-reasoning/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/agentic-chat-reasoning/page.tsx rename to showcase/integrations/mastra/src/app/demos/agentic-chat-reasoning/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx b/showcase/integrations/mastra/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx rename to showcase/integrations/mastra/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx diff --git a/showcase/packages/mastra/src/app/demos/agentic-chat/README.md b/showcase/integrations/mastra/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/mastra/src/app/demos/agentic-chat/README.md rename to showcase/integrations/mastra/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/mastra/src/app/demos/agentic-chat/chat-component.snippet.tsx b/showcase/integrations/mastra/src/app/demos/agentic-chat/chat-component.snippet.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/agentic-chat/chat-component.snippet.tsx rename to showcase/integrations/mastra/src/app/demos/agentic-chat/chat-component.snippet.tsx diff --git a/showcase/packages/mastra/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/mastra/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/mastra/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/mastra/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/mastra/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/mastra/src/app/demos/auth/demo-token.ts b/showcase/integrations/mastra/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/mastra/src/app/demos/auth/demo-token.ts rename to showcase/integrations/mastra/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/mastra/src/app/demos/auth/page.tsx b/showcase/integrations/mastra/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/auth/page.tsx rename to showcase/integrations/mastra/src/app/demos/auth/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/mastra/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/mastra/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/mastra/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/mastra/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/mastra/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/mastra/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/mastra/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/mastra/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/mastra/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/mastra/src/app/demos/chat-slots/custom-assistant-message.tsx b/showcase/integrations/mastra/src/app/demos/chat-slots/custom-assistant-message.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/chat-slots/custom-assistant-message.tsx rename to showcase/integrations/mastra/src/app/demos/chat-slots/custom-assistant-message.tsx diff --git a/showcase/packages/mastra/src/app/demos/chat-slots/custom-disclaimer.tsx b/showcase/integrations/mastra/src/app/demos/chat-slots/custom-disclaimer.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/chat-slots/custom-disclaimer.tsx rename to showcase/integrations/mastra/src/app/demos/chat-slots/custom-disclaimer.tsx diff --git a/showcase/packages/mastra/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/mastra/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/mastra/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/mastra/src/app/demos/chat-slots/page.tsx b/showcase/integrations/mastra/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/mastra/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/declarative-gen-ui/a2ui/catalog.ts b/showcase/integrations/mastra/src/app/demos/declarative-gen-ui/a2ui/catalog.ts similarity index 100% rename from showcase/packages/mastra/src/app/demos/declarative-gen-ui/a2ui/catalog.ts rename to showcase/integrations/mastra/src/app/demos/declarative-gen-ui/a2ui/catalog.ts diff --git a/showcase/packages/mastra/src/app/demos/declarative-gen-ui/a2ui/definitions.ts b/showcase/integrations/mastra/src/app/demos/declarative-gen-ui/a2ui/definitions.ts similarity index 100% rename from showcase/packages/mastra/src/app/demos/declarative-gen-ui/a2ui/definitions.ts rename to showcase/integrations/mastra/src/app/demos/declarative-gen-ui/a2ui/definitions.ts diff --git a/showcase/packages/mastra/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx b/showcase/integrations/mastra/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx rename to showcase/integrations/mastra/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx diff --git a/showcase/packages/mastra/src/app/demos/declarative-gen-ui/page.tsx b/showcase/integrations/mastra/src/app/demos/declarative-gen-ui/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/declarative-gen-ui/page.tsx rename to showcase/integrations/mastra/src/app/demos/declarative-gen-ui/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/declarative-gen-ui/runtime-inject-tool.snippet.ts b/showcase/integrations/mastra/src/app/demos/declarative-gen-ui/runtime-inject-tool.snippet.ts similarity index 100% rename from showcase/packages/mastra/src/app/demos/declarative-gen-ui/runtime-inject-tool.snippet.ts rename to showcase/integrations/mastra/src/app/demos/declarative-gen-ui/runtime-inject-tool.snippet.ts diff --git a/showcase/packages/mastra/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/mastra/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/mastra/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/mastra/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/mastra/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/mastra/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/mastra/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/mastra/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/mastra/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/mastra/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/mastra/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/mastra/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/mastra/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/mastra/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/mastra/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/mastra/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/headless-complete/assistant-bubble.tsx b/showcase/integrations/mastra/src/app/demos/headless-complete/assistant-bubble.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/headless-complete/assistant-bubble.tsx rename to showcase/integrations/mastra/src/app/demos/headless-complete/assistant-bubble.tsx diff --git a/showcase/packages/mastra/src/app/demos/headless-complete/highlight-note.tsx b/showcase/integrations/mastra/src/app/demos/headless-complete/highlight-note.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/headless-complete/highlight-note.tsx rename to showcase/integrations/mastra/src/app/demos/headless-complete/highlight-note.tsx diff --git a/showcase/packages/mastra/src/app/demos/headless-complete/input-bar.tsx b/showcase/integrations/mastra/src/app/demos/headless-complete/input-bar.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/headless-complete/input-bar.tsx rename to showcase/integrations/mastra/src/app/demos/headless-complete/input-bar.tsx diff --git a/showcase/packages/mastra/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/mastra/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/mastra/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/mastra/src/app/demos/headless-complete/page.tsx b/showcase/integrations/mastra/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/mastra/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/headless-complete/stock-card.tsx b/showcase/integrations/mastra/src/app/demos/headless-complete/stock-card.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/headless-complete/stock-card.tsx rename to showcase/integrations/mastra/src/app/demos/headless-complete/stock-card.tsx diff --git a/showcase/packages/mastra/src/app/demos/headless-complete/tool-renderers.tsx b/showcase/integrations/mastra/src/app/demos/headless-complete/tool-renderers.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/headless-complete/tool-renderers.tsx rename to showcase/integrations/mastra/src/app/demos/headless-complete/tool-renderers.tsx diff --git a/showcase/packages/mastra/src/app/demos/headless-complete/typing-indicator.tsx b/showcase/integrations/mastra/src/app/demos/headless-complete/typing-indicator.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/headless-complete/typing-indicator.tsx rename to showcase/integrations/mastra/src/app/demos/headless-complete/typing-indicator.tsx diff --git a/showcase/packages/mastra/src/app/demos/headless-complete/use-rendered-messages.tsx b/showcase/integrations/mastra/src/app/demos/headless-complete/use-rendered-messages.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/headless-complete/use-rendered-messages.tsx rename to showcase/integrations/mastra/src/app/demos/headless-complete/use-rendered-messages.tsx diff --git a/showcase/packages/mastra/src/app/demos/headless-complete/user-bubble.tsx b/showcase/integrations/mastra/src/app/demos/headless-complete/user-bubble.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/headless-complete/user-bubble.tsx rename to showcase/integrations/mastra/src/app/demos/headless-complete/user-bubble.tsx diff --git a/showcase/packages/mastra/src/app/demos/headless-complete/weather-card.tsx b/showcase/integrations/mastra/src/app/demos/headless-complete/weather-card.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/headless-complete/weather-card.tsx rename to showcase/integrations/mastra/src/app/demos/headless-complete/weather-card.tsx diff --git a/showcase/packages/mastra/src/app/demos/headless-simple/page.tsx b/showcase/integrations/mastra/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/mastra/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/mastra/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/mastra/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/mastra/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/mastra/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/mastra/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/hitl-in-chat/page.tsx b/showcase/integrations/mastra/src/app/demos/hitl-in-chat/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/hitl-in-chat/page.tsx rename to showcase/integrations/mastra/src/app/demos/hitl-in-chat/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/hitl-in-chat/time-picker-card.tsx b/showcase/integrations/mastra/src/app/demos/hitl-in-chat/time-picker-card.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/hitl-in-chat/time-picker-card.tsx rename to showcase/integrations/mastra/src/app/demos/hitl-in-chat/time-picker-card.tsx diff --git a/showcase/packages/mastra/src/app/demos/hitl/README.md b/showcase/integrations/mastra/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/mastra/src/app/demos/hitl/README.md rename to showcase/integrations/mastra/src/app/demos/hitl/README.md diff --git a/showcase/packages/mastra/src/app/demos/hitl/page.tsx b/showcase/integrations/mastra/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/hitl/page.tsx rename to showcase/integrations/mastra/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/mastra/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/mastra/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/mastra/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/mastra/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/mastra/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/mastra/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/reasoning-default-render/page.tsx b/showcase/integrations/mastra/src/app/demos/reasoning-default-render/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/reasoning-default-render/page.tsx rename to showcase/integrations/mastra/src/app/demos/reasoning-default-render/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/mastra/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/mastra/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/mastra/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/mastra/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/mastra/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/mastra/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/mastra/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/mastra/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/subagents/page.tsx b/showcase/integrations/mastra/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/subagents/page.tsx rename to showcase/integrations/mastra/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/mastra/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/mastra/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/mastra/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/mastra/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/mastra/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/mastra/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/mastra/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/tool-rendering/README.md b/showcase/integrations/mastra/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/mastra/src/app/demos/tool-rendering/README.md rename to showcase/integrations/mastra/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/mastra/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/mastra/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/mastra/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/mastra/src/app/demos/tool-rendering/render-flight-tool.snippet.tsx b/showcase/integrations/mastra/src/app/demos/tool-rendering/render-flight-tool.snippet.tsx similarity index 100% rename from showcase/packages/mastra/src/app/demos/tool-rendering/render-flight-tool.snippet.tsx rename to showcase/integrations/mastra/src/app/demos/tool-rendering/render-flight-tool.snippet.tsx diff --git a/showcase/packages/mastra/src/app/globals.css b/showcase/integrations/mastra/src/app/globals.css similarity index 100% rename from showcase/packages/mastra/src/app/globals.css rename to showcase/integrations/mastra/src/app/globals.css diff --git a/showcase/packages/mastra/src/app/layout.tsx b/showcase/integrations/mastra/src/app/layout.tsx similarity index 100% rename from showcase/packages/mastra/src/app/layout.tsx rename to showcase/integrations/mastra/src/app/layout.tsx diff --git a/showcase/packages/mastra/src/app/page.tsx b/showcase/integrations/mastra/src/app/page.tsx similarity index 100% rename from showcase/packages/mastra/src/app/page.tsx rename to showcase/integrations/mastra/src/app/page.tsx diff --git a/showcase/packages/mastra/src/mastra/agents/index.ts b/showcase/integrations/mastra/src/mastra/agents/index.ts similarity index 100% rename from showcase/packages/mastra/src/mastra/agents/index.ts rename to showcase/integrations/mastra/src/mastra/agents/index.ts diff --git a/showcase/packages/mastra/src/mastra/index.ts b/showcase/integrations/mastra/src/mastra/index.ts similarity index 100% rename from showcase/packages/mastra/src/mastra/index.ts rename to showcase/integrations/mastra/src/mastra/index.ts diff --git a/showcase/packages/mastra/src/mastra/tools/index.ts b/showcase/integrations/mastra/src/mastra/tools/index.ts similarity index 100% rename from showcase/packages/mastra/src/mastra/tools/index.ts rename to showcase/integrations/mastra/src/mastra/tools/index.ts diff --git a/showcase/packages/mastra/tests/e2e/a2ui-fixed-schema.spec.ts b/showcase/integrations/mastra/tests/e2e/a2ui-fixed-schema.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/a2ui-fixed-schema.spec.ts rename to showcase/integrations/mastra/tests/e2e/a2ui-fixed-schema.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/agent-config.spec.ts b/showcase/integrations/mastra/tests/e2e/agent-config.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/agent-config.spec.ts rename to showcase/integrations/mastra/tests/e2e/agent-config.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/agentic-chat-reasoning.spec.ts b/showcase/integrations/mastra/tests/e2e/agentic-chat-reasoning.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/agentic-chat-reasoning.spec.ts rename to showcase/integrations/mastra/tests/e2e/agentic-chat-reasoning.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/mastra/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/mastra/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/auth.spec.ts b/showcase/integrations/mastra/tests/e2e/auth.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/auth.spec.ts rename to showcase/integrations/mastra/tests/e2e/auth.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/chat-customization-css.spec.ts b/showcase/integrations/mastra/tests/e2e/chat-customization-css.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/chat-customization-css.spec.ts rename to showcase/integrations/mastra/tests/e2e/chat-customization-css.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/chat-slots.spec.ts b/showcase/integrations/mastra/tests/e2e/chat-slots.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/chat-slots.spec.ts rename to showcase/integrations/mastra/tests/e2e/chat-slots.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/declarative-gen-ui.spec.ts b/showcase/integrations/mastra/tests/e2e/declarative-gen-ui.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/declarative-gen-ui.spec.ts rename to showcase/integrations/mastra/tests/e2e/declarative-gen-ui.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/frontend-tools-async.spec.ts b/showcase/integrations/mastra/tests/e2e/frontend-tools-async.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/frontend-tools-async.spec.ts rename to showcase/integrations/mastra/tests/e2e/frontend-tools-async.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/frontend-tools.spec.ts b/showcase/integrations/mastra/tests/e2e/frontend-tools.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/frontend-tools.spec.ts rename to showcase/integrations/mastra/tests/e2e/frontend-tools.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/mastra/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/mastra/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/mastra/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/mastra/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/headless-complete.spec.ts b/showcase/integrations/mastra/tests/e2e/headless-complete.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/headless-complete.spec.ts rename to showcase/integrations/mastra/tests/e2e/headless-complete.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/headless-simple.spec.ts b/showcase/integrations/mastra/tests/e2e/headless-simple.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/headless-simple.spec.ts rename to showcase/integrations/mastra/tests/e2e/headless-simple.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/hitl-in-app.spec.ts b/showcase/integrations/mastra/tests/e2e/hitl-in-app.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/hitl-in-app.spec.ts rename to showcase/integrations/mastra/tests/e2e/hitl-in-app.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/mastra/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/mastra/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/hitl.spec.ts b/showcase/integrations/mastra/tests/e2e/hitl.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/hitl.spec.ts rename to showcase/integrations/mastra/tests/e2e/hitl.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/prebuilt-popup.spec.ts b/showcase/integrations/mastra/tests/e2e/prebuilt-popup.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/prebuilt-popup.spec.ts rename to showcase/integrations/mastra/tests/e2e/prebuilt-popup.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/prebuilt-sidebar.spec.ts b/showcase/integrations/mastra/tests/e2e/prebuilt-sidebar.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/prebuilt-sidebar.spec.ts rename to showcase/integrations/mastra/tests/e2e/prebuilt-sidebar.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/readonly-state-agent-context.spec.ts b/showcase/integrations/mastra/tests/e2e/readonly-state-agent-context.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/readonly-state-agent-context.spec.ts rename to showcase/integrations/mastra/tests/e2e/readonly-state-agent-context.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/reasoning-default-render.spec.ts b/showcase/integrations/mastra/tests/e2e/reasoning-default-render.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/reasoning-default-render.spec.ts rename to showcase/integrations/mastra/tests/e2e/reasoning-default-render.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/mastra/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/mastra/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/mastra/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/mastra/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/mastra/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/mastra/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/subagents.spec.ts b/showcase/integrations/mastra/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/subagents.spec.ts rename to showcase/integrations/mastra/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/tool-rendering-custom-catchall.spec.ts b/showcase/integrations/mastra/tests/e2e/tool-rendering-custom-catchall.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/tool-rendering-custom-catchall.spec.ts rename to showcase/integrations/mastra/tests/e2e/tool-rendering-custom-catchall.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/tool-rendering-default-catchall.spec.ts b/showcase/integrations/mastra/tests/e2e/tool-rendering-default-catchall.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/tool-rendering-default-catchall.spec.ts rename to showcase/integrations/mastra/tests/e2e/tool-rendering-default-catchall.spec.ts diff --git a/showcase/packages/mastra/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/mastra/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/mastra/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/mastra/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/mastra/tests/vitest/builtAgents.types.test.ts b/showcase/integrations/mastra/tests/vitest/builtAgents.types.test.ts similarity index 100% rename from showcase/packages/mastra/tests/vitest/builtAgents.types.test.ts rename to showcase/integrations/mastra/tests/vitest/builtAgents.types.test.ts diff --git a/showcase/packages/mastra/tests/vitest/demoAgentNames.parity.test.ts b/showcase/integrations/mastra/tests/vitest/demoAgentNames.parity.test.ts similarity index 100% rename from showcase/packages/mastra/tests/vitest/demoAgentNames.parity.test.ts rename to showcase/integrations/mastra/tests/vitest/demoAgentNames.parity.test.ts diff --git a/showcase/packages/mastra/tests/vitest/route.test.ts b/showcase/integrations/mastra/tests/vitest/route.test.ts similarity index 100% rename from showcase/packages/mastra/tests/vitest/route.test.ts rename to showcase/integrations/mastra/tests/vitest/route.test.ts diff --git a/showcase/packages/mastra/tsconfig.json b/showcase/integrations/mastra/tsconfig.json similarity index 100% rename from showcase/packages/mastra/tsconfig.json rename to showcase/integrations/mastra/tsconfig.json diff --git a/showcase/packages/mastra/vitest.config.ts b/showcase/integrations/mastra/vitest.config.ts similarity index 100% rename from showcase/packages/mastra/vitest.config.ts rename to showcase/integrations/mastra/vitest.config.ts diff --git a/showcase/packages/ms-agent-dotnet/.dockerignore b/showcase/integrations/ms-agent-dotnet/.dockerignore similarity index 100% rename from showcase/packages/ms-agent-dotnet/.dockerignore rename to showcase/integrations/ms-agent-dotnet/.dockerignore diff --git a/showcase/packages/ms-agent-dotnet/.env.example b/showcase/integrations/ms-agent-dotnet/.env.example similarity index 100% rename from showcase/packages/ms-agent-dotnet/.env.example rename to showcase/integrations/ms-agent-dotnet/.env.example diff --git a/showcase/packages/ms-agent-dotnet/.gitignore b/showcase/integrations/ms-agent-dotnet/.gitignore similarity index 100% rename from showcase/packages/ms-agent-dotnet/.gitignore rename to showcase/integrations/ms-agent-dotnet/.gitignore diff --git a/showcase/packages/ms-agent-dotnet/Dockerfile b/showcase/integrations/ms-agent-dotnet/Dockerfile similarity index 100% rename from showcase/packages/ms-agent-dotnet/Dockerfile rename to showcase/integrations/ms-agent-dotnet/Dockerfile diff --git a/showcase/packages/ms-agent-dotnet/agent/A2uiFixedSchemaAgent.cs b/showcase/integrations/ms-agent-dotnet/agent/A2uiFixedSchemaAgent.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/A2uiFixedSchemaAgent.cs rename to showcase/integrations/ms-agent-dotnet/agent/A2uiFixedSchemaAgent.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/AgentConfigAgent.cs b/showcase/integrations/ms-agent-dotnet/agent/AgentConfigAgent.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/AgentConfigAgent.cs rename to showcase/integrations/ms-agent-dotnet/agent/AgentConfigAgent.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/BeautifulChatAgent.cs b/showcase/integrations/ms-agent-dotnet/agent/BeautifulChatAgent.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/BeautifulChatAgent.cs rename to showcase/integrations/ms-agent-dotnet/agent/BeautifulChatAgent.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/ByocHashbrownAgent.cs b/showcase/integrations/ms-agent-dotnet/agent/ByocHashbrownAgent.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/ByocHashbrownAgent.cs rename to showcase/integrations/ms-agent-dotnet/agent/ByocHashbrownAgent.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/ByocJsonRenderAgent.cs b/showcase/integrations/ms-agent-dotnet/agent/ByocJsonRenderAgent.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/ByocJsonRenderAgent.cs rename to showcase/integrations/ms-agent-dotnet/agent/ByocJsonRenderAgent.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/DeclarativeGenUiAgent.cs b/showcase/integrations/ms-agent-dotnet/agent/DeclarativeGenUiAgent.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/DeclarativeGenUiAgent.cs rename to showcase/integrations/ms-agent-dotnet/agent/DeclarativeGenUiAgent.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/HitlInAppAgent.cs b/showcase/integrations/ms-agent-dotnet/agent/HitlInAppAgent.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/HitlInAppAgent.cs rename to showcase/integrations/ms-agent-dotnet/agent/HitlInAppAgent.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/InterruptAgent.cs b/showcase/integrations/ms-agent-dotnet/agent/InterruptAgent.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/InterruptAgent.cs rename to showcase/integrations/ms-agent-dotnet/agent/InterruptAgent.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/McpAppsAgent.cs b/showcase/integrations/ms-agent-dotnet/agent/McpAppsAgent.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/McpAppsAgent.cs rename to showcase/integrations/ms-agent-dotnet/agent/McpAppsAgent.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/MultimodalAgent.cs b/showcase/integrations/ms-agent-dotnet/agent/MultimodalAgent.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/MultimodalAgent.cs rename to showcase/integrations/ms-agent-dotnet/agent/MultimodalAgent.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/OpenGenUiAdvancedAgent.cs b/showcase/integrations/ms-agent-dotnet/agent/OpenGenUiAdvancedAgent.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/OpenGenUiAdvancedAgent.cs rename to showcase/integrations/ms-agent-dotnet/agent/OpenGenUiAdvancedAgent.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/OpenGenUiAgent.cs b/showcase/integrations/ms-agent-dotnet/agent/OpenGenUiAgent.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/OpenGenUiAgent.cs rename to showcase/integrations/ms-agent-dotnet/agent/OpenGenUiAgent.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/Program.cs b/showcase/integrations/ms-agent-dotnet/agent/Program.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/Program.cs rename to showcase/integrations/ms-agent-dotnet/agent/Program.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/Properties/launchSettings.json b/showcase/integrations/ms-agent-dotnet/agent/Properties/launchSettings.json similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/Properties/launchSettings.json rename to showcase/integrations/ms-agent-dotnet/agent/Properties/launchSettings.json diff --git a/showcase/packages/ms-agent-dotnet/agent/ProverbsAgent.csproj b/showcase/integrations/ms-agent-dotnet/agent/ProverbsAgent.csproj similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/ProverbsAgent.csproj rename to showcase/integrations/ms-agent-dotnet/agent/ProverbsAgent.csproj diff --git a/showcase/packages/ms-agent-dotnet/agent/ReasoningAgent.cs b/showcase/integrations/ms-agent-dotnet/agent/ReasoningAgent.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/ReasoningAgent.cs rename to showcase/integrations/ms-agent-dotnet/agent/ReasoningAgent.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/SharedStateAgent.cs b/showcase/integrations/ms-agent-dotnet/agent/SharedStateAgent.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/SharedStateAgent.cs rename to showcase/integrations/ms-agent-dotnet/agent/SharedStateAgent.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/appsettings.json b/showcase/integrations/ms-agent-dotnet/agent/appsettings.json similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/appsettings.json rename to showcase/integrations/ms-agent-dotnet/agent/appsettings.json diff --git a/showcase/packages/ms-agent-dotnet/agent/tests/SharedStateAgent.Tests.csproj b/showcase/integrations/ms-agent-dotnet/agent/tests/SharedStateAgent.Tests.csproj similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/tests/SharedStateAgent.Tests.csproj rename to showcase/integrations/ms-agent-dotnet/agent/tests/SharedStateAgent.Tests.csproj diff --git a/showcase/packages/ms-agent-dotnet/agent/tests/SharedStateAgentStreamingTests.cs b/showcase/integrations/ms-agent-dotnet/agent/tests/SharedStateAgentStreamingTests.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/tests/SharedStateAgentStreamingTests.cs rename to showcase/integrations/ms-agent-dotnet/agent/tests/SharedStateAgentStreamingTests.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/tests/SharedStateAgentTests.cs b/showcase/integrations/ms-agent-dotnet/agent/tests/SharedStateAgentTests.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/tests/SharedStateAgentTests.cs rename to showcase/integrations/ms-agent-dotnet/agent/tests/SharedStateAgentTests.cs diff --git a/showcase/packages/ms-agent-dotnet/agent/tests/TypesTests.cs b/showcase/integrations/ms-agent-dotnet/agent/tests/TypesTests.cs similarity index 100% rename from showcase/packages/ms-agent-dotnet/agent/tests/TypesTests.cs rename to showcase/integrations/ms-agent-dotnet/agent/tests/TypesTests.cs diff --git a/showcase/packages/ms-agent-dotnet/docs-links.json b/showcase/integrations/ms-agent-dotnet/docs-links.json similarity index 100% rename from showcase/packages/ms-agent-dotnet/docs-links.json rename to showcase/integrations/ms-agent-dotnet/docs-links.json diff --git a/showcase/packages/ms-agent-dotnet/entrypoint.sh b/showcase/integrations/ms-agent-dotnet/entrypoint.sh similarity index 100% rename from showcase/packages/ms-agent-dotnet/entrypoint.sh rename to showcase/integrations/ms-agent-dotnet/entrypoint.sh diff --git a/showcase/packages/ms-agent-dotnet/manifest.yaml b/showcase/integrations/ms-agent-dotnet/manifest.yaml similarity index 100% rename from showcase/packages/ms-agent-dotnet/manifest.yaml rename to showcase/integrations/ms-agent-dotnet/manifest.yaml diff --git a/showcase/packages/ms-agent-dotnet/next.config.ts b/showcase/integrations/ms-agent-dotnet/next.config.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/next.config.ts rename to showcase/integrations/ms-agent-dotnet/next.config.ts diff --git a/showcase/packages/ms-agent-dotnet/package-lock.json b/showcase/integrations/ms-agent-dotnet/package-lock.json similarity index 100% rename from showcase/packages/ms-agent-dotnet/package-lock.json rename to showcase/integrations/ms-agent-dotnet/package-lock.json diff --git a/showcase/packages/ms-agent-dotnet/package.json b/showcase/integrations/ms-agent-dotnet/package.json similarity index 100% rename from showcase/packages/ms-agent-dotnet/package.json rename to showcase/integrations/ms-agent-dotnet/package.json diff --git a/showcase/packages/ms-agent-dotnet/playwright.config.ts b/showcase/integrations/ms-agent-dotnet/playwright.config.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/playwright.config.ts rename to showcase/integrations/ms-agent-dotnet/playwright.config.ts diff --git a/showcase/packages/ms-agent-dotnet/postcss.config.mjs b/showcase/integrations/ms-agent-dotnet/postcss.config.mjs similarity index 100% rename from showcase/packages/ms-agent-dotnet/postcss.config.mjs rename to showcase/integrations/ms-agent-dotnet/postcss.config.mjs diff --git a/showcase/packages/ms-agent-dotnet/public/.gitkeep b/showcase/integrations/ms-agent-dotnet/public/.gitkeep similarity index 100% rename from showcase/packages/ms-agent-dotnet/public/.gitkeep rename to showcase/integrations/ms-agent-dotnet/public/.gitkeep diff --git a/showcase/packages/ms-agent-dotnet/qa/agentic-chat.md b/showcase/integrations/ms-agent-dotnet/qa/agentic-chat.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/qa/agentic-chat.md rename to showcase/integrations/ms-agent-dotnet/qa/agentic-chat.md diff --git a/showcase/packages/ms-agent-dotnet/qa/gen-ui-agent.md b/showcase/integrations/ms-agent-dotnet/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/qa/gen-ui-agent.md rename to showcase/integrations/ms-agent-dotnet/qa/gen-ui-agent.md diff --git a/showcase/packages/ms-agent-dotnet/qa/gen-ui-tool-based.md b/showcase/integrations/ms-agent-dotnet/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/qa/gen-ui-tool-based.md rename to showcase/integrations/ms-agent-dotnet/qa/gen-ui-tool-based.md diff --git a/showcase/packages/ms-agent-dotnet/qa/hitl-in-chat.md b/showcase/integrations/ms-agent-dotnet/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/qa/hitl-in-chat.md rename to showcase/integrations/ms-agent-dotnet/qa/hitl-in-chat.md diff --git a/showcase/packages/ms-agent-dotnet/qa/shared-state-read.md b/showcase/integrations/ms-agent-dotnet/qa/shared-state-read.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/qa/shared-state-read.md rename to showcase/integrations/ms-agent-dotnet/qa/shared-state-read.md diff --git a/showcase/packages/ms-agent-dotnet/qa/shared-state-streaming.md b/showcase/integrations/ms-agent-dotnet/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/qa/shared-state-streaming.md rename to showcase/integrations/ms-agent-dotnet/qa/shared-state-streaming.md diff --git a/showcase/packages/ms-agent-dotnet/qa/shared-state-write.md b/showcase/integrations/ms-agent-dotnet/qa/shared-state-write.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/qa/shared-state-write.md rename to showcase/integrations/ms-agent-dotnet/qa/shared-state-write.md diff --git a/showcase/packages/ms-agent-dotnet/qa/subagents.md b/showcase/integrations/ms-agent-dotnet/qa/subagents.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/qa/subagents.md rename to showcase/integrations/ms-agent-dotnet/qa/subagents.md diff --git a/showcase/packages/ms-agent-dotnet/qa/tool-rendering.md b/showcase/integrations/ms-agent-dotnet/qa/tool-rendering.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/qa/tool-rendering.md rename to showcase/integrations/ms-agent-dotnet/qa/tool-rendering.md diff --git a/showcase/packages/ms-agent-dotnet/requirements.txt b/showcase/integrations/ms-agent-dotnet/requirements.txt similarity index 100% rename from showcase/packages/ms-agent-dotnet/requirements.txt rename to showcase/integrations/ms-agent-dotnet/requirements.txt diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-a2ui-fixed-schema/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-a2ui-fixed-schema/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-a2ui-fixed-schema/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-a2ui-fixed-schema/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-agent-config/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-agent-config/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-agent-config/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-agent-config/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-beautiful-chat/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-beautiful-chat/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-beautiful-chat/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-beautiful-chat/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-byoc-hashbrown/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-byoc-hashbrown/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-byoc-hashbrown/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-byoc-hashbrown/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-byoc-json-render/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-byoc-json-render/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-byoc-json-render/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-byoc-json-render/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-declarative-gen-ui/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-declarative-gen-ui/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-declarative-gen-ui/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-declarative-gen-ui/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-mcp-apps/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-mcp-apps/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-mcp-apps/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-mcp-apps/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-multimodal/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-multimodal/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-multimodal/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-multimodal/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-ogui/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-ogui/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-ogui/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-ogui/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-reasoning/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-reasoning/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-reasoning/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-reasoning/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-voice/[[...slug]]/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-voice/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/copilotkit-voice/[[...slug]]/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit-voice/[[...slug]]/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/copilotkit/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/copilotkit/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/debug/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/debug/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/debug/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/health/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/health/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/health/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/api/smoke/route.ts b/showcase/integrations/ms-agent-dotnet/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/api/smoke/route.ts rename to showcase/integrations/ms-agent-dotnet/src/app/api/smoke/route.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/a2ui-fixed-schema/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/agent-config/config-types.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/agent-config/config-types.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/agent-config/config-types.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/agent-config/config-types.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/agent-config/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/agent-config/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/agent-config/use-agent-config.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/agent-config/use-agent-config.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/agent-config/use-agent-config.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/agent-config/use-agent-config.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/agentic-chat-reasoning/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/agentic-chat-reasoning/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/agentic-chat-reasoning/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/agentic-chat-reasoning/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/agentic-chat-reasoning/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/agentic-chat-reasoning/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/agentic-chat-reasoning/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/agentic-chat-reasoning/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/agentic-chat/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/agentic-chat/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/auth/demo-token.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/auth/demo-token.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/auth/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/auth/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/auth/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/index.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/index.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/index.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/index.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-layout/index.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-layout/index.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-layout/index.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-layout/index.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/headless-chat.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/headless-chat.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/headless-chat.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/headless-chat.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/tool-rendering.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/tool-rendering.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/tool-rendering.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/tool-rendering.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/badge.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/badge.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/badge.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/badge.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/button.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/button.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/button.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/button.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/card.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/card.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/card.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/card.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/checkbox.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/checkbox.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/checkbox.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/checkbox.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/input.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/input.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/input.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/input.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/separator.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/separator.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/separator.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/separator.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/spinner.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/spinner.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/spinner.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/components/ui/spinner.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/index.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/index.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/index.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/index.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/use-theme.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/use-theme.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/use-theme.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/hooks/use-theme.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/lib/a2ui-theme.css b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/lib/a2ui-theme.css similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/lib/a2ui-theme.css rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/lib/a2ui-theme.css diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/lib/utils.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/lib/utils.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/lib/utils.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/lib/utils.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/showcase.json b/showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/showcase.json similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/beautiful-chat/showcase.json rename to showcase/integrations/ms-agent-dotnet/src/app/demos/beautiful-chat/showcase.json diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/charts/chart-config.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/charts/chart-config.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/charts/chart-config.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/charts/chart-config.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/metric-card.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/metric-card.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/metric-card.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/metric-card.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/suggestions.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/suggestions.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/suggestions.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/suggestions.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/types.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/types.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-hashbrown/types.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-hashbrown/types.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/catalog.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/catalog.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/catalog.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/catalog.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/charts/bar-chart.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/charts/bar-chart.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/charts/bar-chart.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/charts/chart-config.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/charts/chart-config.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/charts/chart-config.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/charts/chart-config.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/charts/pie-chart.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/charts/pie-chart.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/charts/pie-chart.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/json-render-renderer.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/json-render-renderer.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/json-render-renderer.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/json-render-renderer.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/metric-card.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/metric-card.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/metric-card.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/metric-card.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/registry.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/registry.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/registry.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/registry.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/suggestions.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/suggestions.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/suggestions.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/suggestions.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/types.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/types.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/byoc-json-render/types.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/byoc-json-render/types.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/chat-customization-css/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/chat-customization-css/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/chat-customization-css/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/chat-customization-css/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/ms-agent-dotnet/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/ms-agent-dotnet/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/chat-slots/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/chat-slots/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/chat-slots/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/chat-slots/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/chat-slots/custom-assistant-message.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/chat-slots/custom-assistant-message.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/chat-slots/custom-assistant-message.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/chat-slots/custom-assistant-message.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/chat-slots/custom-disclaimer.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/chat-slots/custom-disclaimer.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/chat-slots/custom-disclaimer.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/chat-slots/custom-disclaimer.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/chat-slots/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/declarative-gen-ui/a2ui/catalog.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/declarative-gen-ui/a2ui/catalog.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/declarative-gen-ui/a2ui/catalog.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/declarative-gen-ui/a2ui/catalog.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/declarative-gen-ui/a2ui/definitions.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/declarative-gen-ui/a2ui/definitions.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/declarative-gen-ui/a2ui/definitions.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/declarative-gen-ui/a2ui/definitions.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/declarative-gen-ui/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/declarative-gen-ui/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/declarative-gen-ui/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/declarative-gen-ui/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/frontend-tools-async/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/frontend-tools-async/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/frontend-tools-async/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/frontend-tools-async/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/frontend-tools/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/frontend-tools/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/frontend-tools/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/frontend-tools/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/gen-ui-interrupt/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/gen-ui-interrupt/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/gen-ui-interrupt/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/gen-ui-interrupt/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/gen-ui-interrupt/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/gen-ui-interrupt/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/gen-ui-interrupt/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/gen-ui-interrupt/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/gen-ui-interrupt/time-picker-card.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/gen-ui-interrupt/time-picker-card.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/gen-ui-interrupt/time-picker-card.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/gen-ui-interrupt/time-picker-card.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/headless-complete/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/headless-complete/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/headless-complete/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/headless-complete/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/headless-complete/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/headless-complete/use-rendered-messages.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/headless-complete/use-rendered-messages.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/headless-complete/use-rendered-messages.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/headless-complete/use-rendered-messages.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/headless-simple/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/headless-simple/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/headless-simple/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/headless-simple/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/headless-simple/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/hitl-in-app/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/hitl-in-app/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/hitl-in-app/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/hitl-in-app/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/hitl/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/hitl/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/hitl/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/hitl/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/hitl/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/interrupt-headless/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/interrupt-headless/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/interrupt-headless/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/interrupt-headless/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/interrupt-headless/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/interrupt-headless/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/interrupt-headless/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/interrupt-headless/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/mcp-apps/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/mcp-apps/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/mcp-apps/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/mcp-apps/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/mcp-apps/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/mcp-apps/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/mcp-apps/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/mcp-apps/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/multimodal/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/multimodal/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/multimodal/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/multimodal/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/multimodal/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/multimodal/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/multimodal/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/multimodal/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/multimodal/sample-attachment-buttons.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/multimodal/sample-attachment-buttons.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/multimodal/sample-attachment-buttons.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/multimodal/sample-attachment-buttons.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/suggestions.ts b/showcase/integrations/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/suggestions.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/suggestions.ts rename to showcase/integrations/ms-agent-dotnet/src/app/demos/open-gen-ui-advanced/suggestions.ts diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/open-gen-ui/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/open-gen-ui/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/open-gen-ui/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/open-gen-ui/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/open-gen-ui/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/open-gen-ui/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/open-gen-ui/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/open-gen-ui/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/prebuilt-popup/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/prebuilt-popup/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/prebuilt-popup/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/prebuilt-popup/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/prebuilt-sidebar/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/prebuilt-sidebar/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/prebuilt-sidebar/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/prebuilt-sidebar/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/readonly-state-agent-context/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/readonly-state-agent-context/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/readonly-state-agent-context/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/readonly-state-agent-context/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/reasoning-default-render/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/reasoning-default-render/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/reasoning-default-render/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/reasoning-default-render/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/reasoning-default-render/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/reasoning-default-render/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/reasoning-default-render/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/reasoning-default-render/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/subagents/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/subagents/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering/README.md b/showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering/README.md rename to showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/voice/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/voice/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/voice/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/voice/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/demos/voice/sample-audio-button.tsx b/showcase/integrations/ms-agent-dotnet/src/app/demos/voice/sample-audio-button.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/demos/voice/sample-audio-button.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/demos/voice/sample-audio-button.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/globals.css b/showcase/integrations/ms-agent-dotnet/src/app/globals.css similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/globals.css rename to showcase/integrations/ms-agent-dotnet/src/app/globals.css diff --git a/showcase/packages/ms-agent-dotnet/src/app/layout.tsx b/showcase/integrations/ms-agent-dotnet/src/app/layout.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/layout.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/layout.tsx diff --git a/showcase/packages/ms-agent-dotnet/src/app/page.tsx b/showcase/integrations/ms-agent-dotnet/src/app/page.tsx similarity index 100% rename from showcase/packages/ms-agent-dotnet/src/app/page.tsx rename to showcase/integrations/ms-agent-dotnet/src/app/page.tsx diff --git a/showcase/packages/ms-agent-dotnet/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/ms-agent-dotnet/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/ms-agent-dotnet/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/ms-agent-dotnet/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/ms-agent-dotnet/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/ms-agent-dotnet/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/ms-agent-dotnet/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/ms-agent-dotnet/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/ms-agent-dotnet/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/ms-agent-dotnet/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/ms-agent-dotnet/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/ms-agent-dotnet/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/ms-agent-dotnet/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/ms-agent-dotnet/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/ms-agent-dotnet/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/ms-agent-dotnet/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/ms-agent-dotnet/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/ms-agent-dotnet/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/ms-agent-dotnet/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/ms-agent-dotnet/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/ms-agent-dotnet/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/ms-agent-dotnet/tests/e2e/subagents.spec.ts b/showcase/integrations/ms-agent-dotnet/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/tests/e2e/subagents.spec.ts rename to showcase/integrations/ms-agent-dotnet/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/ms-agent-dotnet/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/ms-agent-dotnet/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/ms-agent-dotnet/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/ms-agent-dotnet/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/ms-agent-dotnet/tsconfig.json b/showcase/integrations/ms-agent-dotnet/tsconfig.json similarity index 100% rename from showcase/packages/ms-agent-dotnet/tsconfig.json rename to showcase/integrations/ms-agent-dotnet/tsconfig.json diff --git a/showcase/packages/ms-agent-python/.dockerignore b/showcase/integrations/ms-agent-python/.dockerignore similarity index 100% rename from showcase/packages/ms-agent-python/.dockerignore rename to showcase/integrations/ms-agent-python/.dockerignore diff --git a/showcase/packages/ms-agent-python/.env.example b/showcase/integrations/ms-agent-python/.env.example similarity index 100% rename from showcase/packages/ms-agent-python/.env.example rename to showcase/integrations/ms-agent-python/.env.example diff --git a/showcase/packages/ms-agent-python/.gitignore b/showcase/integrations/ms-agent-python/.gitignore similarity index 100% rename from showcase/packages/ms-agent-python/.gitignore rename to showcase/integrations/ms-agent-python/.gitignore diff --git a/showcase/packages/ms-agent-python/Dockerfile b/showcase/integrations/ms-agent-python/Dockerfile similarity index 100% rename from showcase/packages/ms-agent-python/Dockerfile rename to showcase/integrations/ms-agent-python/Dockerfile diff --git a/showcase/packages/ms-agent-python/docs-links.json b/showcase/integrations/ms-agent-python/docs-links.json similarity index 100% rename from showcase/packages/ms-agent-python/docs-links.json rename to showcase/integrations/ms-agent-python/docs-links.json diff --git a/showcase/packages/ms-agent-python/entrypoint.sh b/showcase/integrations/ms-agent-python/entrypoint.sh similarity index 100% rename from showcase/packages/ms-agent-python/entrypoint.sh rename to showcase/integrations/ms-agent-python/entrypoint.sh diff --git a/showcase/packages/ms-agent-python/manifest.yaml b/showcase/integrations/ms-agent-python/manifest.yaml similarity index 100% rename from showcase/packages/ms-agent-python/manifest.yaml rename to showcase/integrations/ms-agent-python/manifest.yaml diff --git a/showcase/packages/ms-agent-python/next.config.ts b/showcase/integrations/ms-agent-python/next.config.ts similarity index 100% rename from showcase/packages/ms-agent-python/next.config.ts rename to showcase/integrations/ms-agent-python/next.config.ts diff --git a/showcase/packages/ms-agent-python/package-lock.json b/showcase/integrations/ms-agent-python/package-lock.json similarity index 100% rename from showcase/packages/ms-agent-python/package-lock.json rename to showcase/integrations/ms-agent-python/package-lock.json diff --git a/showcase/packages/ms-agent-python/package.json b/showcase/integrations/ms-agent-python/package.json similarity index 100% rename from showcase/packages/ms-agent-python/package.json rename to showcase/integrations/ms-agent-python/package.json diff --git a/showcase/packages/ms-agent-python/playwright.config.ts b/showcase/integrations/ms-agent-python/playwright.config.ts similarity index 100% rename from showcase/packages/ms-agent-python/playwright.config.ts rename to showcase/integrations/ms-agent-python/playwright.config.ts diff --git a/showcase/packages/ms-agent-python/postcss.config.mjs b/showcase/integrations/ms-agent-python/postcss.config.mjs similarity index 100% rename from showcase/packages/ms-agent-python/postcss.config.mjs rename to showcase/integrations/ms-agent-python/postcss.config.mjs diff --git a/showcase/packages/ms-agent-python/public/.gitkeep b/showcase/integrations/ms-agent-python/public/.gitkeep similarity index 100% rename from showcase/packages/ms-agent-python/public/.gitkeep rename to showcase/integrations/ms-agent-python/public/.gitkeep diff --git a/showcase/packages/ms-agent-python/qa/agentic-chat.md b/showcase/integrations/ms-agent-python/qa/agentic-chat.md similarity index 100% rename from showcase/packages/ms-agent-python/qa/agentic-chat.md rename to showcase/integrations/ms-agent-python/qa/agentic-chat.md diff --git a/showcase/packages/ms-agent-python/qa/gen-ui-agent.md b/showcase/integrations/ms-agent-python/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/ms-agent-python/qa/gen-ui-agent.md rename to showcase/integrations/ms-agent-python/qa/gen-ui-agent.md diff --git a/showcase/packages/ms-agent-python/qa/gen-ui-tool-based.md b/showcase/integrations/ms-agent-python/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/ms-agent-python/qa/gen-ui-tool-based.md rename to showcase/integrations/ms-agent-python/qa/gen-ui-tool-based.md diff --git a/showcase/packages/ms-agent-python/qa/hitl-in-chat.md b/showcase/integrations/ms-agent-python/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/ms-agent-python/qa/hitl-in-chat.md rename to showcase/integrations/ms-agent-python/qa/hitl-in-chat.md diff --git a/showcase/packages/ms-agent-python/qa/shared-state-read.md b/showcase/integrations/ms-agent-python/qa/shared-state-read.md similarity index 100% rename from showcase/packages/ms-agent-python/qa/shared-state-read.md rename to showcase/integrations/ms-agent-python/qa/shared-state-read.md diff --git a/showcase/packages/ms-agent-python/qa/shared-state-streaming.md b/showcase/integrations/ms-agent-python/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/ms-agent-python/qa/shared-state-streaming.md rename to showcase/integrations/ms-agent-python/qa/shared-state-streaming.md diff --git a/showcase/packages/ms-agent-python/qa/shared-state-write.md b/showcase/integrations/ms-agent-python/qa/shared-state-write.md similarity index 100% rename from showcase/packages/ms-agent-python/qa/shared-state-write.md rename to showcase/integrations/ms-agent-python/qa/shared-state-write.md diff --git a/showcase/packages/ms-agent-python/qa/subagents.md b/showcase/integrations/ms-agent-python/qa/subagents.md similarity index 100% rename from showcase/packages/ms-agent-python/qa/subagents.md rename to showcase/integrations/ms-agent-python/qa/subagents.md diff --git a/showcase/packages/ms-agent-python/qa/tool-rendering.md b/showcase/integrations/ms-agent-python/qa/tool-rendering.md similarity index 100% rename from showcase/packages/ms-agent-python/qa/tool-rendering.md rename to showcase/integrations/ms-agent-python/qa/tool-rendering.md diff --git a/showcase/packages/ms-agent-python/requirements.txt b/showcase/integrations/ms-agent-python/requirements.txt similarity index 100% rename from showcase/packages/ms-agent-python/requirements.txt rename to showcase/integrations/ms-agent-python/requirements.txt diff --git a/showcase/packages/ms-agent-python/src/agent_server.py b/showcase/integrations/ms-agent-python/src/agent_server.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agent_server.py rename to showcase/integrations/ms-agent-python/src/agent_server.py diff --git a/showcase/packages/ms-agent-python/src/agents/__init__.py b/showcase/integrations/ms-agent-python/src/agents/__init__.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/__init__.py rename to showcase/integrations/ms-agent-python/src/agents/__init__.py diff --git a/showcase/packages/ms-agent-python/src/agents/a2ui_dynamic.py b/showcase/integrations/ms-agent-python/src/agents/a2ui_dynamic.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/a2ui_dynamic.py rename to showcase/integrations/ms-agent-python/src/agents/a2ui_dynamic.py diff --git a/showcase/packages/ms-agent-python/src/agents/a2ui_fixed.py b/showcase/integrations/ms-agent-python/src/agents/a2ui_fixed.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/a2ui_fixed.py rename to showcase/integrations/ms-agent-python/src/agents/a2ui_fixed.py diff --git a/showcase/packages/ms-agent-python/src/agents/a2ui_schemas/booked_schema.json b/showcase/integrations/ms-agent-python/src/agents/a2ui_schemas/booked_schema.json similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/a2ui_schemas/booked_schema.json rename to showcase/integrations/ms-agent-python/src/agents/a2ui_schemas/booked_schema.json diff --git a/showcase/packages/ms-agent-python/src/agents/a2ui_schemas/flight_schema.json b/showcase/integrations/ms-agent-python/src/agents/a2ui_schemas/flight_schema.json similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/a2ui_schemas/flight_schema.json rename to showcase/integrations/ms-agent-python/src/agents/a2ui_schemas/flight_schema.json diff --git a/showcase/packages/ms-agent-python/src/agents/agent.py b/showcase/integrations/ms-agent-python/src/agents/agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/agent.py rename to showcase/integrations/ms-agent-python/src/agents/agent.py diff --git a/showcase/packages/ms-agent-python/src/agents/agent_config_agent.py b/showcase/integrations/ms-agent-python/src/agents/agent_config_agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/agent_config_agent.py rename to showcase/integrations/ms-agent-python/src/agents/agent_config_agent.py diff --git a/showcase/packages/ms-agent-python/src/agents/beautiful_chat.py b/showcase/integrations/ms-agent-python/src/agents/beautiful_chat.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/beautiful_chat.py rename to showcase/integrations/ms-agent-python/src/agents/beautiful_chat.py diff --git a/showcase/packages/ms-agent-python/src/agents/beautiful_chat_data/db.csv b/showcase/integrations/ms-agent-python/src/agents/beautiful_chat_data/db.csv similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/beautiful_chat_data/db.csv rename to showcase/integrations/ms-agent-python/src/agents/beautiful_chat_data/db.csv diff --git a/showcase/packages/ms-agent-python/src/agents/beautiful_chat_data/schemas/flight_schema.json b/showcase/integrations/ms-agent-python/src/agents/beautiful_chat_data/schemas/flight_schema.json similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/beautiful_chat_data/schemas/flight_schema.json rename to showcase/integrations/ms-agent-python/src/agents/beautiful_chat_data/schemas/flight_schema.json diff --git a/showcase/packages/ms-agent-python/src/agents/byoc_hashbrown_agent.py b/showcase/integrations/ms-agent-python/src/agents/byoc_hashbrown_agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/byoc_hashbrown_agent.py rename to showcase/integrations/ms-agent-python/src/agents/byoc_hashbrown_agent.py diff --git a/showcase/packages/ms-agent-python/src/agents/byoc_json_render_agent.py b/showcase/integrations/ms-agent-python/src/agents/byoc_json_render_agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/byoc_json_render_agent.py rename to showcase/integrations/ms-agent-python/src/agents/byoc_json_render_agent.py diff --git a/showcase/packages/ms-agent-python/src/agents/hitl_in_app_agent.py b/showcase/integrations/ms-agent-python/src/agents/hitl_in_app_agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/hitl_in_app_agent.py rename to showcase/integrations/ms-agent-python/src/agents/hitl_in_app_agent.py diff --git a/showcase/packages/ms-agent-python/src/agents/interrupt_agent.py b/showcase/integrations/ms-agent-python/src/agents/interrupt_agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/interrupt_agent.py rename to showcase/integrations/ms-agent-python/src/agents/interrupt_agent.py diff --git a/showcase/packages/ms-agent-python/src/agents/mcp_apps_agent.py b/showcase/integrations/ms-agent-python/src/agents/mcp_apps_agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/mcp_apps_agent.py rename to showcase/integrations/ms-agent-python/src/agents/mcp_apps_agent.py diff --git a/showcase/packages/ms-agent-python/src/agents/multimodal_agent.py b/showcase/integrations/ms-agent-python/src/agents/multimodal_agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/multimodal_agent.py rename to showcase/integrations/ms-agent-python/src/agents/multimodal_agent.py diff --git a/showcase/packages/ms-agent-python/src/agents/open_gen_ui_advanced_agent.py b/showcase/integrations/ms-agent-python/src/agents/open_gen_ui_advanced_agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/open_gen_ui_advanced_agent.py rename to showcase/integrations/ms-agent-python/src/agents/open_gen_ui_advanced_agent.py diff --git a/showcase/packages/ms-agent-python/src/agents/open_gen_ui_agent.py b/showcase/integrations/ms-agent-python/src/agents/open_gen_ui_agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/open_gen_ui_agent.py rename to showcase/integrations/ms-agent-python/src/agents/open_gen_ui_agent.py diff --git a/showcase/packages/ms-agent-python/src/agents/reasoning_agent.py b/showcase/integrations/ms-agent-python/src/agents/reasoning_agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/reasoning_agent.py rename to showcase/integrations/ms-agent-python/src/agents/reasoning_agent.py diff --git a/showcase/packages/ms-agent-python/src/agents/tool_rendering_reasoning_chain_agent.py b/showcase/integrations/ms-agent-python/src/agents/tool_rendering_reasoning_chain_agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/agents/tool_rendering_reasoning_chain_agent.py rename to showcase/integrations/ms-agent-python/src/agents/tool_rendering_reasoning_chain_agent.py diff --git a/showcase/packages/ms-agent-python/src/app/api/copilotkit-a2ui-fixed-schema/route.ts b/showcase/integrations/ms-agent-python/src/app/api/copilotkit-a2ui-fixed-schema/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/copilotkit-a2ui-fixed-schema/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/copilotkit-a2ui-fixed-schema/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/copilotkit-agent-config/route.ts b/showcase/integrations/ms-agent-python/src/app/api/copilotkit-agent-config/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/copilotkit-agent-config/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/copilotkit-agent-config/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/ms-agent-python/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/copilotkit-beautiful-chat/route.ts b/showcase/integrations/ms-agent-python/src/app/api/copilotkit-beautiful-chat/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/copilotkit-beautiful-chat/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/copilotkit-beautiful-chat/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/copilotkit-byoc-hashbrown/route.ts b/showcase/integrations/ms-agent-python/src/app/api/copilotkit-byoc-hashbrown/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/copilotkit-byoc-hashbrown/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/copilotkit-byoc-hashbrown/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/copilotkit-byoc-json-render/route.ts b/showcase/integrations/ms-agent-python/src/app/api/copilotkit-byoc-json-render/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/copilotkit-byoc-json-render/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/copilotkit-byoc-json-render/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/copilotkit-declarative-gen-ui/route.ts b/showcase/integrations/ms-agent-python/src/app/api/copilotkit-declarative-gen-ui/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/copilotkit-declarative-gen-ui/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/copilotkit-declarative-gen-ui/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/copilotkit-mcp-apps/route.ts b/showcase/integrations/ms-agent-python/src/app/api/copilotkit-mcp-apps/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/copilotkit-mcp-apps/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/copilotkit-mcp-apps/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/copilotkit-multimodal/route.ts b/showcase/integrations/ms-agent-python/src/app/api/copilotkit-multimodal/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/copilotkit-multimodal/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/copilotkit-multimodal/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/copilotkit-ogui/route.ts b/showcase/integrations/ms-agent-python/src/app/api/copilotkit-ogui/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/copilotkit-ogui/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/copilotkit-ogui/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/copilotkit-reasoning/route.ts b/showcase/integrations/ms-agent-python/src/app/api/copilotkit-reasoning/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/copilotkit-reasoning/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/copilotkit-reasoning/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/copilotkit-voice/[[...slug]]/route.ts b/showcase/integrations/ms-agent-python/src/app/api/copilotkit-voice/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/copilotkit-voice/[[...slug]]/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/copilotkit-voice/[[...slug]]/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/copilotkit/route.ts b/showcase/integrations/ms-agent-python/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/copilotkit/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/debug/route.ts b/showcase/integrations/ms-agent-python/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/debug/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/debug/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/health/route.ts b/showcase/integrations/ms-agent-python/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/health/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/health/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/api/smoke/route.ts b/showcase/integrations/ms-agent-python/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/api/smoke/route.ts rename to showcase/integrations/ms-agent-python/src/app/api/smoke/route.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts b/showcase/integrations/ms-agent-python/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts rename to showcase/integrations/ms-agent-python/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts b/showcase/integrations/ms-agent-python/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts rename to showcase/integrations/ms-agent-python/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx b/showcase/integrations/ms-agent-python/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/a2ui-fixed-schema/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/a2ui-fixed-schema/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/a2ui-fixed-schema/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/a2ui-fixed-schema/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/agent-config/README.md b/showcase/integrations/ms-agent-python/src/app/demos/agent-config/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/agent-config/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/agent-config/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/ms-agent-python/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/agent-config/config-types.ts b/showcase/integrations/ms-agent-python/src/app/demos/agent-config/config-types.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/agent-config/config-types.ts rename to showcase/integrations/ms-agent-python/src/app/demos/agent-config/config-types.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/agent-config/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/agent-config/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/agent-config/use-agent-config.ts b/showcase/integrations/ms-agent-python/src/app/demos/agent-config/use-agent-config.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/agent-config/use-agent-config.ts rename to showcase/integrations/ms-agent-python/src/app/demos/agent-config/use-agent-config.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/agentic-chat-reasoning/README.md b/showcase/integrations/ms-agent-python/src/app/demos/agentic-chat-reasoning/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/agentic-chat-reasoning/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/agentic-chat-reasoning/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/agentic-chat-reasoning/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/agentic-chat-reasoning/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/agentic-chat-reasoning/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/agentic-chat-reasoning/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx b/showcase/integrations/ms-agent-python/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/agentic-chat/README.md b/showcase/integrations/ms-agent-python/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/agentic-chat/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/agentic-chat/agent.py b/showcase/integrations/ms-agent-python/src/app/demos/agentic-chat/agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/agentic-chat/agent.py rename to showcase/integrations/ms-agent-python/src/app/demos/agentic-chat/agent.py diff --git a/showcase/packages/ms-agent-python/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/auth/README.md b/showcase/integrations/ms-agent-python/src/app/demos/auth/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/auth/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/auth/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/ms-agent-python/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/auth/demo-token.ts b/showcase/integrations/ms-agent-python/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/auth/demo-token.ts rename to showcase/integrations/ms-agent-python/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/auth/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/auth/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/auth/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/ms-agent-python/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/ms-agent-python/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/README.md b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/index.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/index.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/index.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/index.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/example-layout/index.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/example-layout/index.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/example-layout/index.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/example-layout/index.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/headless-chat.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/headless-chat.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/headless-chat.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/headless-chat.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/tool-rendering.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/tool-rendering.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/tool-rendering.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/tool-rendering.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/ui/badge.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/ui/badge.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/ui/badge.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/ui/badge.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/ui/button.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/ui/button.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/ui/button.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/ui/button.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/ui/card.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/ui/card.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/ui/card.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/ui/card.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/ui/checkbox.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/ui/checkbox.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/ui/checkbox.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/ui/checkbox.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/ui/input.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/ui/input.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/ui/input.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/ui/input.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/ui/separator.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/ui/separator.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/ui/separator.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/ui/separator.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/ui/spinner.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/ui/spinner.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/components/ui/spinner.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/components/ui/spinner.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/hooks/index.ts b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/hooks/index.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/hooks/index.ts rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/hooks/index.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/hooks/use-theme.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/hooks/use-theme.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/hooks/use-theme.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/hooks/use-theme.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/lib/a2ui-theme.css b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/lib/a2ui-theme.css similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/lib/a2ui-theme.css rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/lib/a2ui-theme.css diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/lib/utils.ts b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/lib/utils.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/lib/utils.ts rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/lib/utils.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/showcase.json b/showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/showcase.json similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/beautiful-chat/showcase.json rename to showcase/integrations/ms-agent-python/src/app/demos/beautiful-chat/showcase.json diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx b/showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/charts/chart-config.ts b/showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/charts/chart-config.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/charts/chart-config.ts rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/charts/chart-config.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx b/showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx b/showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/metric-card.tsx b/showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/metric-card.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/metric-card.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/metric-card.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/suggestions.ts b/showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/suggestions.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/suggestions.ts rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/suggestions.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/types.ts b/showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/types.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-hashbrown/types.ts rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-hashbrown/types.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/catalog.ts b/showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/catalog.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/catalog.ts rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/catalog.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/charts/bar-chart.tsx b/showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/charts/bar-chart.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/charts/bar-chart.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/charts/chart-config.ts b/showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/charts/chart-config.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/charts/chart-config.ts rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/charts/chart-config.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/charts/pie-chart.tsx b/showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/charts/pie-chart.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/charts/pie-chart.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/json-render-renderer.tsx b/showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/json-render-renderer.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/json-render-renderer.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/json-render-renderer.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/metric-card.tsx b/showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/metric-card.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/metric-card.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/metric-card.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/registry.tsx b/showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/registry.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/registry.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/registry.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/suggestions.ts b/showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/suggestions.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/suggestions.ts rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/suggestions.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/types.ts b/showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/types.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/byoc-json-render/types.ts rename to showcase/integrations/ms-agent-python/src/app/demos/byoc-json-render/types.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/chat-customization-css/README.md b/showcase/integrations/ms-agent-python/src/app/demos/chat-customization-css/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/chat-customization-css/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/chat-customization-css/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/ms-agent-python/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/ms-agent-python/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/ms-agent-python/src/app/demos/chat-slots/README.md b/showcase/integrations/ms-agent-python/src/app/demos/chat-slots/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/chat-slots/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/chat-slots/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/ms-agent-python/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/chat-slots/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/declarative-gen-ui/a2ui/catalog.ts b/showcase/integrations/ms-agent-python/src/app/demos/declarative-gen-ui/a2ui/catalog.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/declarative-gen-ui/a2ui/catalog.ts rename to showcase/integrations/ms-agent-python/src/app/demos/declarative-gen-ui/a2ui/catalog.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/declarative-gen-ui/a2ui/definitions.ts b/showcase/integrations/ms-agent-python/src/app/demos/declarative-gen-ui/a2ui/definitions.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/declarative-gen-ui/a2ui/definitions.ts rename to showcase/integrations/ms-agent-python/src/app/demos/declarative-gen-ui/a2ui/definitions.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx b/showcase/integrations/ms-agent-python/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/declarative-gen-ui/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/declarative-gen-ui/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/declarative-gen-ui/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/declarative-gen-ui/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/frontend-tools-async/README.md b/showcase/integrations/ms-agent-python/src/app/demos/frontend-tools-async/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/frontend-tools-async/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/frontend-tools-async/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/ms-agent-python/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/frontend-tools/README.md b/showcase/integrations/ms-agent-python/src/app/demos/frontend-tools/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/frontend-tools/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/frontend-tools/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/gen-ui-agent/README.md b/showcase/integrations/ms-agent-python/src/app/demos/gen-ui-agent/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/gen-ui-agent/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/gen-ui-agent/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/gen-ui-agent/agent.py b/showcase/integrations/ms-agent-python/src/app/demos/gen-ui-agent/agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/gen-ui-agent/agent.py rename to showcase/integrations/ms-agent-python/src/app/demos/gen-ui-agent/agent.py diff --git a/showcase/packages/ms-agent-python/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/gen-ui-interrupt/README.md b/showcase/integrations/ms-agent-python/src/app/demos/gen-ui-interrupt/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/gen-ui-interrupt/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/gen-ui-interrupt/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/gen-ui-interrupt/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/gen-ui-interrupt/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/gen-ui-interrupt/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/gen-ui-interrupt/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/gen-ui-interrupt/time-picker-card.tsx b/showcase/integrations/ms-agent-python/src/app/demos/gen-ui-interrupt/time-picker-card.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/gen-ui-interrupt/time-picker-card.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/gen-ui-interrupt/time-picker-card.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/ms-agent-python/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/gen-ui-tool-based/agent.py b/showcase/integrations/ms-agent-python/src/app/demos/gen-ui-tool-based/agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/gen-ui-tool-based/agent.py rename to showcase/integrations/ms-agent-python/src/app/demos/gen-ui-tool-based/agent.py diff --git a/showcase/packages/ms-agent-python/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/headless-complete/README.md b/showcase/integrations/ms-agent-python/src/app/demos/headless-complete/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/headless-complete/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/headless-complete/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/ms-agent-python/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/headless-complete/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/headless-complete/use-rendered-messages.tsx b/showcase/integrations/ms-agent-python/src/app/demos/headless-complete/use-rendered-messages.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/headless-complete/use-rendered-messages.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/headless-complete/use-rendered-messages.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/headless-simple/README.md b/showcase/integrations/ms-agent-python/src/app/demos/headless-simple/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/headless-simple/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/headless-simple/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/headless-simple/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/hitl-in-app/README.md b/showcase/integrations/ms-agent-python/src/app/demos/hitl-in-app/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/hitl-in-app/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/hitl-in-app/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/ms-agent-python/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/hitl/README.md b/showcase/integrations/ms-agent-python/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/hitl/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/hitl/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/hitl/agent.py b/showcase/integrations/ms-agent-python/src/app/demos/hitl/agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/hitl/agent.py rename to showcase/integrations/ms-agent-python/src/app/demos/hitl/agent.py diff --git a/showcase/packages/ms-agent-python/src/app/demos/hitl/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/hitl/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/interrupt-headless/README.md b/showcase/integrations/ms-agent-python/src/app/demos/interrupt-headless/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/interrupt-headless/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/interrupt-headless/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/interrupt-headless/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/interrupt-headless/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/interrupt-headless/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/interrupt-headless/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/mcp-apps/README.md b/showcase/integrations/ms-agent-python/src/app/demos/mcp-apps/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/mcp-apps/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/mcp-apps/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/mcp-apps/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/mcp-apps/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/mcp-apps/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/mcp-apps/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/multimodal/README.md b/showcase/integrations/ms-agent-python/src/app/demos/multimodal/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/multimodal/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/multimodal/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/multimodal/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/multimodal/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/multimodal/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/multimodal/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/multimodal/sample-attachment-buttons.tsx b/showcase/integrations/ms-agent-python/src/app/demos/multimodal/sample-attachment-buttons.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/multimodal/sample-attachment-buttons.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/multimodal/sample-attachment-buttons.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/open-gen-ui-advanced/README.md b/showcase/integrations/ms-agent-python/src/app/demos/open-gen-ui-advanced/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/open-gen-ui-advanced/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/open-gen-ui-advanced/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/open-gen-ui-advanced/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/open-gen-ui-advanced/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/open-gen-ui-advanced/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/open-gen-ui-advanced/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts b/showcase/integrations/ms-agent-python/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts rename to showcase/integrations/ms-agent-python/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/open-gen-ui-advanced/suggestions.ts b/showcase/integrations/ms-agent-python/src/app/demos/open-gen-ui-advanced/suggestions.ts similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/open-gen-ui-advanced/suggestions.ts rename to showcase/integrations/ms-agent-python/src/app/demos/open-gen-ui-advanced/suggestions.ts diff --git a/showcase/packages/ms-agent-python/src/app/demos/open-gen-ui/README.md b/showcase/integrations/ms-agent-python/src/app/demos/open-gen-ui/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/open-gen-ui/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/open-gen-ui/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/open-gen-ui/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/open-gen-ui/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/open-gen-ui/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/open-gen-ui/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/prebuilt-popup/README.md b/showcase/integrations/ms-agent-python/src/app/demos/prebuilt-popup/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/prebuilt-popup/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/prebuilt-popup/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/prebuilt-sidebar/README.md b/showcase/integrations/ms-agent-python/src/app/demos/prebuilt-sidebar/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/prebuilt-sidebar/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/prebuilt-sidebar/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/readonly-state-agent-context/README.md b/showcase/integrations/ms-agent-python/src/app/demos/readonly-state-agent-context/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/readonly-state-agent-context/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/readonly-state-agent-context/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/reasoning-default-render/README.md b/showcase/integrations/ms-agent-python/src/app/demos/reasoning-default-render/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/reasoning-default-render/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/reasoning-default-render/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/reasoning-default-render/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/reasoning-default-render/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/reasoning-default-render/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/reasoning-default-render/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/shared-state-read-write/README.md b/showcase/integrations/ms-agent-python/src/app/demos/shared-state-read-write/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/shared-state-read-write/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/shared-state-read-write/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/shared-state-read-write/agent.py b/showcase/integrations/ms-agent-python/src/app/demos/shared-state-read-write/agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/shared-state-read-write/agent.py rename to showcase/integrations/ms-agent-python/src/app/demos/shared-state-read-write/agent.py diff --git a/showcase/packages/ms-agent-python/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/shared-state-read/README.md b/showcase/integrations/ms-agent-python/src/app/demos/shared-state-read/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/shared-state-read/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/shared-state-read/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/shared-state-read/agent.py b/showcase/integrations/ms-agent-python/src/app/demos/shared-state-read/agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/shared-state-read/agent.py rename to showcase/integrations/ms-agent-python/src/app/demos/shared-state-read/agent.py diff --git a/showcase/packages/ms-agent-python/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/shared-state-streaming/README.md b/showcase/integrations/ms-agent-python/src/app/demos/shared-state-streaming/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/shared-state-streaming/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/shared-state-streaming/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/shared-state-streaming/agent.py b/showcase/integrations/ms-agent-python/src/app/demos/shared-state-streaming/agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/shared-state-streaming/agent.py rename to showcase/integrations/ms-agent-python/src/app/demos/shared-state-streaming/agent.py diff --git a/showcase/packages/ms-agent-python/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/shared-state-write/README.md b/showcase/integrations/ms-agent-python/src/app/demos/shared-state-write/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/shared-state-write/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/shared-state-write/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/shared-state-write/agent.py b/showcase/integrations/ms-agent-python/src/app/demos/shared-state-write/agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/shared-state-write/agent.py rename to showcase/integrations/ms-agent-python/src/app/demos/shared-state-write/agent.py diff --git a/showcase/packages/ms-agent-python/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/subagents/README.md b/showcase/integrations/ms-agent-python/src/app/demos/subagents/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/subagents/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/subagents/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/subagents/agent.py b/showcase/integrations/ms-agent-python/src/app/demos/subagents/agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/subagents/agent.py rename to showcase/integrations/ms-agent-python/src/app/demos/subagents/agent.py diff --git a/showcase/packages/ms-agent-python/src/app/demos/subagents/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/subagents/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/tool-rendering-custom-catchall/README.md b/showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-custom-catchall/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/tool-rendering-custom-catchall/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-custom-catchall/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/tool-rendering-default-catchall/README.md b/showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-default-catchall/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/tool-rendering-default-catchall/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-default-catchall/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/README.md b/showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx b/showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx b/showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx b/showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx b/showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/tool-rendering/README.md b/showcase/integrations/ms-agent-python/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/tool-rendering/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/tool-rendering/agent.py b/showcase/integrations/ms-agent-python/src/app/demos/tool-rendering/agent.py similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/tool-rendering/agent.py rename to showcase/integrations/ms-agent-python/src/app/demos/tool-rendering/agent.py diff --git a/showcase/packages/ms-agent-python/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/voice/README.md b/showcase/integrations/ms-agent-python/src/app/demos/voice/README.md similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/voice/README.md rename to showcase/integrations/ms-agent-python/src/app/demos/voice/README.md diff --git a/showcase/packages/ms-agent-python/src/app/demos/voice/page.tsx b/showcase/integrations/ms-agent-python/src/app/demos/voice/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/voice/page.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/voice/page.tsx diff --git a/showcase/packages/ms-agent-python/src/app/demos/voice/sample-audio-button.tsx b/showcase/integrations/ms-agent-python/src/app/demos/voice/sample-audio-button.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/demos/voice/sample-audio-button.tsx rename to showcase/integrations/ms-agent-python/src/app/demos/voice/sample-audio-button.tsx diff --git a/showcase/packages/ms-agent-python/src/app/globals.css b/showcase/integrations/ms-agent-python/src/app/globals.css similarity index 100% rename from showcase/packages/ms-agent-python/src/app/globals.css rename to showcase/integrations/ms-agent-python/src/app/globals.css diff --git a/showcase/packages/ms-agent-python/src/app/layout.tsx b/showcase/integrations/ms-agent-python/src/app/layout.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/layout.tsx rename to showcase/integrations/ms-agent-python/src/app/layout.tsx diff --git a/showcase/packages/ms-agent-python/src/app/page.tsx b/showcase/integrations/ms-agent-python/src/app/page.tsx similarity index 100% rename from showcase/packages/ms-agent-python/src/app/page.tsx rename to showcase/integrations/ms-agent-python/src/app/page.tsx diff --git a/showcase/packages/ms-agent-python/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/ms-agent-python/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/ms-agent-python/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/ms-agent-python/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/ms-agent-python/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/ms-agent-python/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/ms-agent-python/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/ms-agent-python/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/ms-agent-python/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/ms-agent-python/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/ms-agent-python/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/ms-agent-python/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/ms-agent-python/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/ms-agent-python/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/ms-agent-python/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/ms-agent-python/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/ms-agent-python/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/ms-agent-python/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/ms-agent-python/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/ms-agent-python/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/ms-agent-python/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/ms-agent-python/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/ms-agent-python/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/ms-agent-python/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/ms-agent-python/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/ms-agent-python/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/ms-agent-python/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/ms-agent-python/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/ms-agent-python/tests/e2e/subagents.spec.ts b/showcase/integrations/ms-agent-python/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/ms-agent-python/tests/e2e/subagents.spec.ts rename to showcase/integrations/ms-agent-python/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/ms-agent-python/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/ms-agent-python/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/ms-agent-python/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/ms-agent-python/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/ms-agent-python/tsconfig.json b/showcase/integrations/ms-agent-python/tsconfig.json similarity index 100% rename from showcase/packages/ms-agent-python/tsconfig.json rename to showcase/integrations/ms-agent-python/tsconfig.json diff --git a/showcase/packages/pydantic-ai/.dockerignore b/showcase/integrations/pydantic-ai/.dockerignore similarity index 100% rename from showcase/packages/pydantic-ai/.dockerignore rename to showcase/integrations/pydantic-ai/.dockerignore diff --git a/showcase/packages/pydantic-ai/.env.example b/showcase/integrations/pydantic-ai/.env.example similarity index 100% rename from showcase/packages/pydantic-ai/.env.example rename to showcase/integrations/pydantic-ai/.env.example diff --git a/showcase/packages/pydantic-ai/.gitignore b/showcase/integrations/pydantic-ai/.gitignore similarity index 100% rename from showcase/packages/pydantic-ai/.gitignore rename to showcase/integrations/pydantic-ai/.gitignore diff --git a/showcase/packages/pydantic-ai/Dockerfile b/showcase/integrations/pydantic-ai/Dockerfile similarity index 100% rename from showcase/packages/pydantic-ai/Dockerfile rename to showcase/integrations/pydantic-ai/Dockerfile diff --git a/showcase/packages/pydantic-ai/PARITY_NOTES.md b/showcase/integrations/pydantic-ai/PARITY_NOTES.md similarity index 100% rename from showcase/packages/pydantic-ai/PARITY_NOTES.md rename to showcase/integrations/pydantic-ai/PARITY_NOTES.md diff --git a/showcase/packages/pydantic-ai/docs-links.json b/showcase/integrations/pydantic-ai/docs-links.json similarity index 100% rename from showcase/packages/pydantic-ai/docs-links.json rename to showcase/integrations/pydantic-ai/docs-links.json diff --git a/showcase/packages/pydantic-ai/entrypoint.sh b/showcase/integrations/pydantic-ai/entrypoint.sh similarity index 100% rename from showcase/packages/pydantic-ai/entrypoint.sh rename to showcase/integrations/pydantic-ai/entrypoint.sh diff --git a/showcase/packages/pydantic-ai/manifest.yaml b/showcase/integrations/pydantic-ai/manifest.yaml similarity index 100% rename from showcase/packages/pydantic-ai/manifest.yaml rename to showcase/integrations/pydantic-ai/manifest.yaml diff --git a/showcase/packages/pydantic-ai/next.config.ts b/showcase/integrations/pydantic-ai/next.config.ts similarity index 100% rename from showcase/packages/pydantic-ai/next.config.ts rename to showcase/integrations/pydantic-ai/next.config.ts diff --git a/showcase/packages/pydantic-ai/package-lock.json b/showcase/integrations/pydantic-ai/package-lock.json similarity index 100% rename from showcase/packages/pydantic-ai/package-lock.json rename to showcase/integrations/pydantic-ai/package-lock.json diff --git a/showcase/packages/pydantic-ai/package.json b/showcase/integrations/pydantic-ai/package.json similarity index 100% rename from showcase/packages/pydantic-ai/package.json rename to showcase/integrations/pydantic-ai/package.json diff --git a/showcase/packages/pydantic-ai/playwright.config.ts b/showcase/integrations/pydantic-ai/playwright.config.ts similarity index 100% rename from showcase/packages/pydantic-ai/playwright.config.ts rename to showcase/integrations/pydantic-ai/playwright.config.ts diff --git a/showcase/packages/pydantic-ai/postcss.config.mjs b/showcase/integrations/pydantic-ai/postcss.config.mjs similarity index 100% rename from showcase/packages/pydantic-ai/postcss.config.mjs rename to showcase/integrations/pydantic-ai/postcss.config.mjs diff --git a/showcase/packages/pydantic-ai/public/.gitkeep b/showcase/integrations/pydantic-ai/public/.gitkeep similarity index 100% rename from showcase/packages/pydantic-ai/public/.gitkeep rename to showcase/integrations/pydantic-ai/public/.gitkeep diff --git a/showcase/packages/pydantic-ai/public/demo-audio/.gitkeep b/showcase/integrations/pydantic-ai/public/demo-audio/.gitkeep similarity index 100% rename from showcase/packages/pydantic-ai/public/demo-audio/.gitkeep rename to showcase/integrations/pydantic-ai/public/demo-audio/.gitkeep diff --git a/showcase/packages/pydantic-ai/public/demo-audio/README.md b/showcase/integrations/pydantic-ai/public/demo-audio/README.md similarity index 100% rename from showcase/packages/pydantic-ai/public/demo-audio/README.md rename to showcase/integrations/pydantic-ai/public/demo-audio/README.md diff --git a/showcase/packages/pydantic-ai/public/demo-audio/sample.wav b/showcase/integrations/pydantic-ai/public/demo-audio/sample.wav similarity index 100% rename from showcase/packages/pydantic-ai/public/demo-audio/sample.wav rename to showcase/integrations/pydantic-ai/public/demo-audio/sample.wav diff --git a/showcase/packages/pydantic-ai/public/demo-files/README.md b/showcase/integrations/pydantic-ai/public/demo-files/README.md similarity index 100% rename from showcase/packages/pydantic-ai/public/demo-files/README.md rename to showcase/integrations/pydantic-ai/public/demo-files/README.md diff --git a/showcase/packages/pydantic-ai/public/demo-files/sample.pdf b/showcase/integrations/pydantic-ai/public/demo-files/sample.pdf similarity index 100% rename from showcase/packages/pydantic-ai/public/demo-files/sample.pdf rename to showcase/integrations/pydantic-ai/public/demo-files/sample.pdf diff --git a/showcase/packages/pydantic-ai/public/demo-files/sample.png b/showcase/integrations/pydantic-ai/public/demo-files/sample.png similarity index 100% rename from showcase/packages/pydantic-ai/public/demo-files/sample.png rename to showcase/integrations/pydantic-ai/public/demo-files/sample.png diff --git a/showcase/packages/pydantic-ai/qa/a2ui-fixed-schema.md b/showcase/integrations/pydantic-ai/qa/a2ui-fixed-schema.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/a2ui-fixed-schema.md rename to showcase/integrations/pydantic-ai/qa/a2ui-fixed-schema.md diff --git a/showcase/packages/pydantic-ai/qa/agent-config.md b/showcase/integrations/pydantic-ai/qa/agent-config.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/agent-config.md rename to showcase/integrations/pydantic-ai/qa/agent-config.md diff --git a/showcase/packages/pydantic-ai/qa/agentic-chat.md b/showcase/integrations/pydantic-ai/qa/agentic-chat.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/agentic-chat.md rename to showcase/integrations/pydantic-ai/qa/agentic-chat.md diff --git a/showcase/packages/pydantic-ai/qa/auth.md b/showcase/integrations/pydantic-ai/qa/auth.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/auth.md rename to showcase/integrations/pydantic-ai/qa/auth.md diff --git a/showcase/packages/pydantic-ai/qa/beautiful-chat.md b/showcase/integrations/pydantic-ai/qa/beautiful-chat.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/beautiful-chat.md rename to showcase/integrations/pydantic-ai/qa/beautiful-chat.md diff --git a/showcase/packages/pydantic-ai/qa/byoc-hashbrown.md b/showcase/integrations/pydantic-ai/qa/byoc-hashbrown.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/byoc-hashbrown.md rename to showcase/integrations/pydantic-ai/qa/byoc-hashbrown.md diff --git a/showcase/packages/pydantic-ai/qa/byoc-json-render.md b/showcase/integrations/pydantic-ai/qa/byoc-json-render.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/byoc-json-render.md rename to showcase/integrations/pydantic-ai/qa/byoc-json-render.md diff --git a/showcase/packages/pydantic-ai/qa/chat-customization-css.md b/showcase/integrations/pydantic-ai/qa/chat-customization-css.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/chat-customization-css.md rename to showcase/integrations/pydantic-ai/qa/chat-customization-css.md diff --git a/showcase/packages/pydantic-ai/qa/chat-slots.md b/showcase/integrations/pydantic-ai/qa/chat-slots.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/chat-slots.md rename to showcase/integrations/pydantic-ai/qa/chat-slots.md diff --git a/showcase/packages/pydantic-ai/qa/declarative-gen-ui.md b/showcase/integrations/pydantic-ai/qa/declarative-gen-ui.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/declarative-gen-ui.md rename to showcase/integrations/pydantic-ai/qa/declarative-gen-ui.md diff --git a/showcase/packages/pydantic-ai/qa/frontend-tools-async.md b/showcase/integrations/pydantic-ai/qa/frontend-tools-async.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/frontend-tools-async.md rename to showcase/integrations/pydantic-ai/qa/frontend-tools-async.md diff --git a/showcase/packages/pydantic-ai/qa/frontend-tools.md b/showcase/integrations/pydantic-ai/qa/frontend-tools.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/frontend-tools.md rename to showcase/integrations/pydantic-ai/qa/frontend-tools.md diff --git a/showcase/packages/pydantic-ai/qa/gen-ui-agent.md b/showcase/integrations/pydantic-ai/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/gen-ui-agent.md rename to showcase/integrations/pydantic-ai/qa/gen-ui-agent.md diff --git a/showcase/packages/pydantic-ai/qa/gen-ui-tool-based.md b/showcase/integrations/pydantic-ai/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/gen-ui-tool-based.md rename to showcase/integrations/pydantic-ai/qa/gen-ui-tool-based.md diff --git a/showcase/packages/pydantic-ai/qa/headless-complete.md b/showcase/integrations/pydantic-ai/qa/headless-complete.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/headless-complete.md rename to showcase/integrations/pydantic-ai/qa/headless-complete.md diff --git a/showcase/packages/pydantic-ai/qa/headless-simple.md b/showcase/integrations/pydantic-ai/qa/headless-simple.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/headless-simple.md rename to showcase/integrations/pydantic-ai/qa/headless-simple.md diff --git a/showcase/packages/pydantic-ai/qa/hitl-in-app.md b/showcase/integrations/pydantic-ai/qa/hitl-in-app.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/hitl-in-app.md rename to showcase/integrations/pydantic-ai/qa/hitl-in-app.md diff --git a/showcase/packages/pydantic-ai/qa/hitl-in-chat.md b/showcase/integrations/pydantic-ai/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/hitl-in-chat.md rename to showcase/integrations/pydantic-ai/qa/hitl-in-chat.md diff --git a/showcase/packages/pydantic-ai/qa/multimodal.md b/showcase/integrations/pydantic-ai/qa/multimodal.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/multimodal.md rename to showcase/integrations/pydantic-ai/qa/multimodal.md diff --git a/showcase/packages/pydantic-ai/qa/open-gen-ui-advanced.md b/showcase/integrations/pydantic-ai/qa/open-gen-ui-advanced.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/open-gen-ui-advanced.md rename to showcase/integrations/pydantic-ai/qa/open-gen-ui-advanced.md diff --git a/showcase/packages/pydantic-ai/qa/open-gen-ui.md b/showcase/integrations/pydantic-ai/qa/open-gen-ui.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/open-gen-ui.md rename to showcase/integrations/pydantic-ai/qa/open-gen-ui.md diff --git a/showcase/packages/pydantic-ai/qa/prebuilt-popup.md b/showcase/integrations/pydantic-ai/qa/prebuilt-popup.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/prebuilt-popup.md rename to showcase/integrations/pydantic-ai/qa/prebuilt-popup.md diff --git a/showcase/packages/pydantic-ai/qa/prebuilt-sidebar.md b/showcase/integrations/pydantic-ai/qa/prebuilt-sidebar.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/prebuilt-sidebar.md rename to showcase/integrations/pydantic-ai/qa/prebuilt-sidebar.md diff --git a/showcase/packages/pydantic-ai/qa/readonly-state-agent-context.md b/showcase/integrations/pydantic-ai/qa/readonly-state-agent-context.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/readonly-state-agent-context.md rename to showcase/integrations/pydantic-ai/qa/readonly-state-agent-context.md diff --git a/showcase/packages/pydantic-ai/qa/shared-state-read.md b/showcase/integrations/pydantic-ai/qa/shared-state-read.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/shared-state-read.md rename to showcase/integrations/pydantic-ai/qa/shared-state-read.md diff --git a/showcase/packages/pydantic-ai/qa/shared-state-streaming.md b/showcase/integrations/pydantic-ai/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/shared-state-streaming.md rename to showcase/integrations/pydantic-ai/qa/shared-state-streaming.md diff --git a/showcase/packages/pydantic-ai/qa/shared-state-write.md b/showcase/integrations/pydantic-ai/qa/shared-state-write.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/shared-state-write.md rename to showcase/integrations/pydantic-ai/qa/shared-state-write.md diff --git a/showcase/packages/pydantic-ai/qa/subagents.md b/showcase/integrations/pydantic-ai/qa/subagents.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/subagents.md rename to showcase/integrations/pydantic-ai/qa/subagents.md diff --git a/showcase/packages/pydantic-ai/qa/tool-rendering-custom-catchall.md b/showcase/integrations/pydantic-ai/qa/tool-rendering-custom-catchall.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/tool-rendering-custom-catchall.md rename to showcase/integrations/pydantic-ai/qa/tool-rendering-custom-catchall.md diff --git a/showcase/packages/pydantic-ai/qa/tool-rendering-default-catchall.md b/showcase/integrations/pydantic-ai/qa/tool-rendering-default-catchall.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/tool-rendering-default-catchall.md rename to showcase/integrations/pydantic-ai/qa/tool-rendering-default-catchall.md diff --git a/showcase/packages/pydantic-ai/qa/tool-rendering.md b/showcase/integrations/pydantic-ai/qa/tool-rendering.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/tool-rendering.md rename to showcase/integrations/pydantic-ai/qa/tool-rendering.md diff --git a/showcase/packages/pydantic-ai/qa/voice.md b/showcase/integrations/pydantic-ai/qa/voice.md similarity index 100% rename from showcase/packages/pydantic-ai/qa/voice.md rename to showcase/integrations/pydantic-ai/qa/voice.md diff --git a/showcase/packages/pydantic-ai/requirements.txt b/showcase/integrations/pydantic-ai/requirements.txt similarity index 100% rename from showcase/packages/pydantic-ai/requirements.txt rename to showcase/integrations/pydantic-ai/requirements.txt diff --git a/showcase/packages/pydantic-ai/src/agent_server.py b/showcase/integrations/pydantic-ai/src/agent_server.py similarity index 100% rename from showcase/packages/pydantic-ai/src/agent_server.py rename to showcase/integrations/pydantic-ai/src/agent_server.py diff --git a/showcase/packages/pydantic-ai/src/agents/__init__.py b/showcase/integrations/pydantic-ai/src/agents/__init__.py similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/__init__.py rename to showcase/integrations/pydantic-ai/src/agents/__init__.py diff --git a/showcase/packages/pydantic-ai/src/agents/a2ui_dynamic.py b/showcase/integrations/pydantic-ai/src/agents/a2ui_dynamic.py similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/a2ui_dynamic.py rename to showcase/integrations/pydantic-ai/src/agents/a2ui_dynamic.py diff --git a/showcase/packages/pydantic-ai/src/agents/a2ui_fixed.py b/showcase/integrations/pydantic-ai/src/agents/a2ui_fixed.py similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/a2ui_fixed.py rename to showcase/integrations/pydantic-ai/src/agents/a2ui_fixed.py diff --git a/showcase/packages/pydantic-ai/src/agents/a2ui_schemas/booked_schema.json b/showcase/integrations/pydantic-ai/src/agents/a2ui_schemas/booked_schema.json similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/a2ui_schemas/booked_schema.json rename to showcase/integrations/pydantic-ai/src/agents/a2ui_schemas/booked_schema.json diff --git a/showcase/packages/pydantic-ai/src/agents/a2ui_schemas/flight_schema.json b/showcase/integrations/pydantic-ai/src/agents/a2ui_schemas/flight_schema.json similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/a2ui_schemas/flight_schema.json rename to showcase/integrations/pydantic-ai/src/agents/a2ui_schemas/flight_schema.json diff --git a/showcase/packages/pydantic-ai/src/agents/agent.py b/showcase/integrations/pydantic-ai/src/agents/agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/agent.py rename to showcase/integrations/pydantic-ai/src/agents/agent.py diff --git a/showcase/packages/pydantic-ai/src/agents/agent_config_agent.py b/showcase/integrations/pydantic-ai/src/agents/agent_config_agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/agent_config_agent.py rename to showcase/integrations/pydantic-ai/src/agents/agent_config_agent.py diff --git a/showcase/packages/pydantic-ai/src/agents/beautiful_chat.py b/showcase/integrations/pydantic-ai/src/agents/beautiful_chat.py similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/beautiful_chat.py rename to showcase/integrations/pydantic-ai/src/agents/beautiful_chat.py diff --git a/showcase/packages/pydantic-ai/src/agents/beautiful_chat_data/db.csv b/showcase/integrations/pydantic-ai/src/agents/beautiful_chat_data/db.csv similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/beautiful_chat_data/db.csv rename to showcase/integrations/pydantic-ai/src/agents/beautiful_chat_data/db.csv diff --git a/showcase/packages/pydantic-ai/src/agents/beautiful_chat_data/schemas/flight_schema.json b/showcase/integrations/pydantic-ai/src/agents/beautiful_chat_data/schemas/flight_schema.json similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/beautiful_chat_data/schemas/flight_schema.json rename to showcase/integrations/pydantic-ai/src/agents/beautiful_chat_data/schemas/flight_schema.json diff --git a/showcase/packages/pydantic-ai/src/agents/byoc_hashbrown_agent.py b/showcase/integrations/pydantic-ai/src/agents/byoc_hashbrown_agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/byoc_hashbrown_agent.py rename to showcase/integrations/pydantic-ai/src/agents/byoc_hashbrown_agent.py diff --git a/showcase/packages/pydantic-ai/src/agents/byoc_json_render_agent.py b/showcase/integrations/pydantic-ai/src/agents/byoc_json_render_agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/byoc_json_render_agent.py rename to showcase/integrations/pydantic-ai/src/agents/byoc_json_render_agent.py diff --git a/showcase/packages/pydantic-ai/src/agents/headless_complete.py b/showcase/integrations/pydantic-ai/src/agents/headless_complete.py similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/headless_complete.py rename to showcase/integrations/pydantic-ai/src/agents/headless_complete.py diff --git a/showcase/packages/pydantic-ai/src/agents/multimodal_agent.py b/showcase/integrations/pydantic-ai/src/agents/multimodal_agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/multimodal_agent.py rename to showcase/integrations/pydantic-ai/src/agents/multimodal_agent.py diff --git a/showcase/packages/pydantic-ai/src/agents/open_gen_ui_advanced_agent.py b/showcase/integrations/pydantic-ai/src/agents/open_gen_ui_advanced_agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/open_gen_ui_advanced_agent.py rename to showcase/integrations/pydantic-ai/src/agents/open_gen_ui_advanced_agent.py diff --git a/showcase/packages/pydantic-ai/src/agents/open_gen_ui_agent.py b/showcase/integrations/pydantic-ai/src/agents/open_gen_ui_agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/agents/open_gen_ui_agent.py rename to showcase/integrations/pydantic-ai/src/agents/open_gen_ui_agent.py diff --git a/showcase/packages/pydantic-ai/src/app/api/copilotkit-a2ui-fixed-schema/route.ts b/showcase/integrations/pydantic-ai/src/app/api/copilotkit-a2ui-fixed-schema/route.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/api/copilotkit-a2ui-fixed-schema/route.ts rename to showcase/integrations/pydantic-ai/src/app/api/copilotkit-a2ui-fixed-schema/route.ts diff --git a/showcase/packages/pydantic-ai/src/app/api/copilotkit-agent-config/route.ts b/showcase/integrations/pydantic-ai/src/app/api/copilotkit-agent-config/route.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/api/copilotkit-agent-config/route.ts rename to showcase/integrations/pydantic-ai/src/app/api/copilotkit-agent-config/route.ts diff --git a/showcase/packages/pydantic-ai/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/pydantic-ai/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/pydantic-ai/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/pydantic-ai/src/app/api/copilotkit-beautiful-chat/route.ts b/showcase/integrations/pydantic-ai/src/app/api/copilotkit-beautiful-chat/route.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/api/copilotkit-beautiful-chat/route.ts rename to showcase/integrations/pydantic-ai/src/app/api/copilotkit-beautiful-chat/route.ts diff --git a/showcase/packages/pydantic-ai/src/app/api/copilotkit-byoc-hashbrown/route.ts b/showcase/integrations/pydantic-ai/src/app/api/copilotkit-byoc-hashbrown/route.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/api/copilotkit-byoc-hashbrown/route.ts rename to showcase/integrations/pydantic-ai/src/app/api/copilotkit-byoc-hashbrown/route.ts diff --git a/showcase/packages/pydantic-ai/src/app/api/copilotkit-byoc-json-render/route.ts b/showcase/integrations/pydantic-ai/src/app/api/copilotkit-byoc-json-render/route.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/api/copilotkit-byoc-json-render/route.ts rename to showcase/integrations/pydantic-ai/src/app/api/copilotkit-byoc-json-render/route.ts diff --git a/showcase/packages/pydantic-ai/src/app/api/copilotkit-declarative-gen-ui/route.ts b/showcase/integrations/pydantic-ai/src/app/api/copilotkit-declarative-gen-ui/route.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/api/copilotkit-declarative-gen-ui/route.ts rename to showcase/integrations/pydantic-ai/src/app/api/copilotkit-declarative-gen-ui/route.ts diff --git a/showcase/packages/pydantic-ai/src/app/api/copilotkit-multimodal/route.ts b/showcase/integrations/pydantic-ai/src/app/api/copilotkit-multimodal/route.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/api/copilotkit-multimodal/route.ts rename to showcase/integrations/pydantic-ai/src/app/api/copilotkit-multimodal/route.ts diff --git a/showcase/packages/pydantic-ai/src/app/api/copilotkit-ogui/route.ts b/showcase/integrations/pydantic-ai/src/app/api/copilotkit-ogui/route.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/api/copilotkit-ogui/route.ts rename to showcase/integrations/pydantic-ai/src/app/api/copilotkit-ogui/route.ts diff --git a/showcase/packages/pydantic-ai/src/app/api/copilotkit-voice/[[...slug]]/route.ts b/showcase/integrations/pydantic-ai/src/app/api/copilotkit-voice/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/api/copilotkit-voice/[[...slug]]/route.ts rename to showcase/integrations/pydantic-ai/src/app/api/copilotkit-voice/[[...slug]]/route.ts diff --git a/showcase/packages/pydantic-ai/src/app/api/copilotkit/route.ts b/showcase/integrations/pydantic-ai/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/api/copilotkit/route.ts rename to showcase/integrations/pydantic-ai/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/pydantic-ai/src/app/api/debug/route.ts b/showcase/integrations/pydantic-ai/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/api/debug/route.ts rename to showcase/integrations/pydantic-ai/src/app/api/debug/route.ts diff --git a/showcase/packages/pydantic-ai/src/app/api/health/route.ts b/showcase/integrations/pydantic-ai/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/api/health/route.ts rename to showcase/integrations/pydantic-ai/src/app/api/health/route.ts diff --git a/showcase/packages/pydantic-ai/src/app/api/smoke/route.ts b/showcase/integrations/pydantic-ai/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/api/smoke/route.ts rename to showcase/integrations/pydantic-ai/src/app/api/smoke/route.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts b/showcase/integrations/pydantic-ai/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts rename to showcase/integrations/pydantic-ai/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts b/showcase/integrations/pydantic-ai/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts rename to showcase/integrations/pydantic-ai/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx b/showcase/integrations/pydantic-ai/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/a2ui-fixed-schema/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/a2ui-fixed-schema/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/a2ui-fixed-schema/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/a2ui-fixed-schema/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/pydantic-ai/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/agent-config/config-types.ts b/showcase/integrations/pydantic-ai/src/app/demos/agent-config/config-types.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/agent-config/config-types.ts rename to showcase/integrations/pydantic-ai/src/app/demos/agent-config/config-types.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/agent-config/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/agent-config/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/agent-config/use-agent-config.ts b/showcase/integrations/pydantic-ai/src/app/demos/agent-config/use-agent-config.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/agent-config/use-agent-config.ts rename to showcase/integrations/pydantic-ai/src/app/demos/agent-config/use-agent-config.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/agentic-chat/README.md b/showcase/integrations/pydantic-ai/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/agentic-chat/README.md rename to showcase/integrations/pydantic-ai/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/pydantic-ai/src/app/demos/agentic-chat/agent.py b/showcase/integrations/pydantic-ai/src/app/demos/agentic-chat/agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/agentic-chat/agent.py rename to showcase/integrations/pydantic-ai/src/app/demos/agentic-chat/agent.py diff --git a/showcase/packages/pydantic-ai/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/pydantic-ai/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/auth/demo-token.ts b/showcase/integrations/pydantic-ai/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/auth/demo-token.ts rename to showcase/integrations/pydantic-ai/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/auth/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/auth/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/auth/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/pydantic-ai/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/pydantic-ai/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/index.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/index.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/index.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/index.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/todo-card.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/todo-column.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/example-canvas/todo-list.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/example-layout/index.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/example-layout/index.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/example-layout/index.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/example-layout/index.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/example-layout/mode-toggle.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/charts/bar-chart.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/charts/config.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/charts/pie-chart.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/generative-ui/meeting-time-picker.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/headless-chat.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/headless-chat.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/headless-chat.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/headless-chat.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/tool-rendering.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/tool-rendering.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/tool-rendering.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/tool-rendering.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/ui/badge.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/ui/badge.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/ui/badge.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/ui/badge.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/ui/button.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/ui/button.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/ui/button.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/ui/button.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/ui/card.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/ui/card.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/ui/card.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/ui/card.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/ui/checkbox.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/ui/checkbox.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/ui/checkbox.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/ui/checkbox.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/ui/input.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/ui/input.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/ui/input.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/ui/input.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/ui/separator.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/ui/separator.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/ui/separator.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/ui/separator.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/ui/spinner.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/ui/spinner.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/components/ui/spinner.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/components/ui/spinner.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/declarative-generative-ui/definitions.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/declarative-generative-ui/renderers.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/hooks/index.ts b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/hooks/index.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/hooks/index.ts rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/hooks/index.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/hooks/use-example-suggestions.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/hooks/use-generative-ui-examples.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/hooks/use-theme.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/hooks/use-theme.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/hooks/use-theme.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/hooks/use-theme.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/lib/a2ui-theme.css b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/lib/a2ui-theme.css similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/lib/a2ui-theme.css rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/lib/a2ui-theme.css diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/lib/utils.ts b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/lib/utils.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/lib/utils.ts rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/lib/utils.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/showcase.json b/showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/showcase.json similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/beautiful-chat/showcase.json rename to showcase/integrations/pydantic-ai/src/app/demos/beautiful-chat/showcase.json diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx b/showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/charts/chart-config.ts b/showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/charts/chart-config.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/charts/chart-config.ts rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/charts/chart-config.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx b/showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx b/showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/metric-card.tsx b/showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/metric-card.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/metric-card.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/metric-card.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/suggestions.ts b/showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/suggestions.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/suggestions.ts rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/suggestions.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/types.ts b/showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/types.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-hashbrown/types.ts rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-hashbrown/types.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/catalog.ts b/showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/catalog.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/catalog.ts rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/catalog.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/charts/bar-chart.tsx b/showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/charts/bar-chart.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/charts/bar-chart.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/charts/chart-config.ts b/showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/charts/chart-config.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/charts/chart-config.ts rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/charts/chart-config.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/charts/pie-chart.tsx b/showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/charts/pie-chart.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/charts/pie-chart.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/json-render-renderer.tsx b/showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/json-render-renderer.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/json-render-renderer.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/json-render-renderer.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/metric-card.tsx b/showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/metric-card.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/metric-card.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/metric-card.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/registry.tsx b/showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/registry.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/registry.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/registry.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/suggestions.ts b/showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/suggestions.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/suggestions.ts rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/suggestions.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/types.ts b/showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/types.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/byoc-json-render/types.ts rename to showcase/integrations/pydantic-ai/src/app/demos/byoc-json-render/types.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/pydantic-ai/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/pydantic-ai/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/pydantic-ai/src/app/demos/chat-slots/custom-assistant-message.tsx b/showcase/integrations/pydantic-ai/src/app/demos/chat-slots/custom-assistant-message.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/chat-slots/custom-assistant-message.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/chat-slots/custom-assistant-message.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/chat-slots/custom-disclaimer.tsx b/showcase/integrations/pydantic-ai/src/app/demos/chat-slots/custom-disclaimer.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/chat-slots/custom-disclaimer.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/chat-slots/custom-disclaimer.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/pydantic-ai/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/chat-slots/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/declarative-gen-ui/a2ui/catalog.ts b/showcase/integrations/pydantic-ai/src/app/demos/declarative-gen-ui/a2ui/catalog.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/declarative-gen-ui/a2ui/catalog.ts rename to showcase/integrations/pydantic-ai/src/app/demos/declarative-gen-ui/a2ui/catalog.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/declarative-gen-ui/a2ui/definitions.ts b/showcase/integrations/pydantic-ai/src/app/demos/declarative-gen-ui/a2ui/definitions.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/declarative-gen-ui/a2ui/definitions.ts rename to showcase/integrations/pydantic-ai/src/app/demos/declarative-gen-ui/a2ui/definitions.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx b/showcase/integrations/pydantic-ai/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/declarative-gen-ui/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/declarative-gen-ui/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/declarative-gen-ui/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/declarative-gen-ui/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/pydantic-ai/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/gen-ui-agent/agent.py b/showcase/integrations/pydantic-ai/src/app/demos/gen-ui-agent/agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/gen-ui-agent/agent.py rename to showcase/integrations/pydantic-ai/src/app/demos/gen-ui-agent/agent.py diff --git a/showcase/packages/pydantic-ai/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/pydantic-ai/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/pydantic-ai/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/pydantic-ai/src/app/demos/gen-ui-tool-based/agent.py b/showcase/integrations/pydantic-ai/src/app/demos/gen-ui-tool-based/agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/gen-ui-tool-based/agent.py rename to showcase/integrations/pydantic-ai/src/app/demos/gen-ui-tool-based/agent.py diff --git a/showcase/packages/pydantic-ai/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/headless-complete/assistant-bubble.tsx b/showcase/integrations/pydantic-ai/src/app/demos/headless-complete/assistant-bubble.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/headless-complete/assistant-bubble.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/headless-complete/assistant-bubble.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/headless-complete/highlight-note.tsx b/showcase/integrations/pydantic-ai/src/app/demos/headless-complete/highlight-note.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/headless-complete/highlight-note.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/headless-complete/highlight-note.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/headless-complete/input-bar.tsx b/showcase/integrations/pydantic-ai/src/app/demos/headless-complete/input-bar.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/headless-complete/input-bar.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/headless-complete/input-bar.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/pydantic-ai/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/headless-complete/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/headless-complete/stock-card.tsx b/showcase/integrations/pydantic-ai/src/app/demos/headless-complete/stock-card.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/headless-complete/stock-card.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/headless-complete/stock-card.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/headless-complete/tool-renderers.tsx b/showcase/integrations/pydantic-ai/src/app/demos/headless-complete/tool-renderers.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/headless-complete/tool-renderers.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/headless-complete/tool-renderers.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/headless-complete/typing-indicator.tsx b/showcase/integrations/pydantic-ai/src/app/demos/headless-complete/typing-indicator.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/headless-complete/typing-indicator.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/headless-complete/typing-indicator.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/headless-complete/use-rendered-messages.tsx b/showcase/integrations/pydantic-ai/src/app/demos/headless-complete/use-rendered-messages.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/headless-complete/use-rendered-messages.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/headless-complete/use-rendered-messages.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/headless-complete/user-bubble.tsx b/showcase/integrations/pydantic-ai/src/app/demos/headless-complete/user-bubble.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/headless-complete/user-bubble.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/headless-complete/user-bubble.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/headless-complete/weather-card.tsx b/showcase/integrations/pydantic-ai/src/app/demos/headless-complete/weather-card.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/headless-complete/weather-card.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/headless-complete/weather-card.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/headless-simple/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/pydantic-ai/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/hitl/README.md b/showcase/integrations/pydantic-ai/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/hitl/README.md rename to showcase/integrations/pydantic-ai/src/app/demos/hitl/README.md diff --git a/showcase/packages/pydantic-ai/src/app/demos/hitl/agent.py b/showcase/integrations/pydantic-ai/src/app/demos/hitl/agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/hitl/agent.py rename to showcase/integrations/pydantic-ai/src/app/demos/hitl/agent.py diff --git a/showcase/packages/pydantic-ai/src/app/demos/hitl/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/hitl/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/multimodal/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/multimodal/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/multimodal/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/multimodal/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/multimodal/sample-attachment-buttons.tsx b/showcase/integrations/pydantic-ai/src/app/demos/multimodal/sample-attachment-buttons.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/multimodal/sample-attachment-buttons.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/multimodal/sample-attachment-buttons.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/open-gen-ui-advanced/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/open-gen-ui-advanced/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/open-gen-ui-advanced/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/open-gen-ui-advanced/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts b/showcase/integrations/pydantic-ai/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts rename to showcase/integrations/pydantic-ai/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/open-gen-ui-advanced/suggestions.ts b/showcase/integrations/pydantic-ai/src/app/demos/open-gen-ui-advanced/suggestions.ts similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/open-gen-ui-advanced/suggestions.ts rename to showcase/integrations/pydantic-ai/src/app/demos/open-gen-ui-advanced/suggestions.ts diff --git a/showcase/packages/pydantic-ai/src/app/demos/open-gen-ui/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/open-gen-ui/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/open-gen-ui/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/open-gen-ui/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/shared-state-read-write/agent.py b/showcase/integrations/pydantic-ai/src/app/demos/shared-state-read-write/agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/shared-state-read-write/agent.py rename to showcase/integrations/pydantic-ai/src/app/demos/shared-state-read-write/agent.py diff --git a/showcase/packages/pydantic-ai/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/shared-state-read/agent.py b/showcase/integrations/pydantic-ai/src/app/demos/shared-state-read/agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/shared-state-read/agent.py rename to showcase/integrations/pydantic-ai/src/app/demos/shared-state-read/agent.py diff --git a/showcase/packages/pydantic-ai/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/shared-state-streaming/agent.py b/showcase/integrations/pydantic-ai/src/app/demos/shared-state-streaming/agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/shared-state-streaming/agent.py rename to showcase/integrations/pydantic-ai/src/app/demos/shared-state-streaming/agent.py diff --git a/showcase/packages/pydantic-ai/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/shared-state-write/agent.py b/showcase/integrations/pydantic-ai/src/app/demos/shared-state-write/agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/shared-state-write/agent.py rename to showcase/integrations/pydantic-ai/src/app/demos/shared-state-write/agent.py diff --git a/showcase/packages/pydantic-ai/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/subagents/agent.py b/showcase/integrations/pydantic-ai/src/app/demos/subagents/agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/subagents/agent.py rename to showcase/integrations/pydantic-ai/src/app/demos/subagents/agent.py diff --git a/showcase/packages/pydantic-ai/src/app/demos/subagents/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/subagents/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/pydantic-ai/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/tool-rendering/README.md b/showcase/integrations/pydantic-ai/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/tool-rendering/README.md rename to showcase/integrations/pydantic-ai/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/pydantic-ai/src/app/demos/tool-rendering/agent.py b/showcase/integrations/pydantic-ai/src/app/demos/tool-rendering/agent.py similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/tool-rendering/agent.py rename to showcase/integrations/pydantic-ai/src/app/demos/tool-rendering/agent.py diff --git a/showcase/packages/pydantic-ai/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/voice/page.tsx b/showcase/integrations/pydantic-ai/src/app/demos/voice/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/voice/page.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/voice/page.tsx diff --git a/showcase/packages/pydantic-ai/src/app/demos/voice/sample-audio-button.tsx b/showcase/integrations/pydantic-ai/src/app/demos/voice/sample-audio-button.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/demos/voice/sample-audio-button.tsx rename to showcase/integrations/pydantic-ai/src/app/demos/voice/sample-audio-button.tsx diff --git a/showcase/packages/pydantic-ai/src/app/globals.css b/showcase/integrations/pydantic-ai/src/app/globals.css similarity index 100% rename from showcase/packages/pydantic-ai/src/app/globals.css rename to showcase/integrations/pydantic-ai/src/app/globals.css diff --git a/showcase/packages/pydantic-ai/src/app/layout.tsx b/showcase/integrations/pydantic-ai/src/app/layout.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/layout.tsx rename to showcase/integrations/pydantic-ai/src/app/layout.tsx diff --git a/showcase/packages/pydantic-ai/src/app/page.tsx b/showcase/integrations/pydantic-ai/src/app/page.tsx similarity index 100% rename from showcase/packages/pydantic-ai/src/app/page.tsx rename to showcase/integrations/pydantic-ai/src/app/page.tsx diff --git a/showcase/packages/pydantic-ai/tests/e2e/a2ui-fixed-schema.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/a2ui-fixed-schema.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/a2ui-fixed-schema.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/a2ui-fixed-schema.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/agent-config.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/agent-config.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/agent-config.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/agent-config.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/auth.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/auth.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/auth.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/auth.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/beautiful-chat.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/beautiful-chat.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/beautiful-chat.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/beautiful-chat.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/byoc-hashbrown.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/byoc-hashbrown.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/byoc-hashbrown.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/byoc-hashbrown.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/byoc-json-render.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/byoc-json-render.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/byoc-json-render.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/byoc-json-render.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/chat-customization-css.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/chat-customization-css.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/chat-customization-css.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/chat-customization-css.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/chat-slots.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/chat-slots.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/chat-slots.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/chat-slots.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/declarative-gen-ui.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/declarative-gen-ui.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/declarative-gen-ui.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/declarative-gen-ui.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/frontend-tools-async.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/frontend-tools-async.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/frontend-tools-async.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/frontend-tools-async.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/frontend-tools.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/frontend-tools.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/frontend-tools.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/frontend-tools.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/headless-complete.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/headless-complete.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/headless-complete.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/headless-complete.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/headless-simple.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/headless-simple.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/headless-simple.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/headless-simple.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/hitl-in-app.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/hitl-in-app.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/hitl-in-app.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/hitl-in-app.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/multimodal.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/multimodal.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/multimodal.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/multimodal.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/open-gen-ui-advanced.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/open-gen-ui-advanced.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/open-gen-ui-advanced.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/open-gen-ui-advanced.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/open-gen-ui.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/open-gen-ui.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/open-gen-ui.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/open-gen-ui.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/prebuilt-popup.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/prebuilt-popup.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/prebuilt-popup.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/prebuilt-popup.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/prebuilt-sidebar.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/prebuilt-sidebar.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/prebuilt-sidebar.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/prebuilt-sidebar.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/readonly-state-agent-context.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/readonly-state-agent-context.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/readonly-state-agent-context.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/readonly-state-agent-context.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/subagents.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/subagents.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/tool-rendering-custom-catchall.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/tool-rendering-custom-catchall.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/tool-rendering-custom-catchall.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/tool-rendering-custom-catchall.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/tool-rendering-default-catchall.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/tool-rendering-default-catchall.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/tool-rendering-default-catchall.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/tool-rendering-default-catchall.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/pydantic-ai/tests/e2e/voice.spec.ts b/showcase/integrations/pydantic-ai/tests/e2e/voice.spec.ts similarity index 100% rename from showcase/packages/pydantic-ai/tests/e2e/voice.spec.ts rename to showcase/integrations/pydantic-ai/tests/e2e/voice.spec.ts diff --git a/showcase/packages/pydantic-ai/tsconfig.json b/showcase/integrations/pydantic-ai/tsconfig.json similarity index 100% rename from showcase/packages/pydantic-ai/tsconfig.json rename to showcase/integrations/pydantic-ai/tsconfig.json diff --git a/showcase/packages/spring-ai/.dockerignore b/showcase/integrations/spring-ai/.dockerignore similarity index 100% rename from showcase/packages/spring-ai/.dockerignore rename to showcase/integrations/spring-ai/.dockerignore diff --git a/showcase/packages/spring-ai/.env.example b/showcase/integrations/spring-ai/.env.example similarity index 100% rename from showcase/packages/spring-ai/.env.example rename to showcase/integrations/spring-ai/.env.example diff --git a/showcase/packages/spring-ai/.gitignore b/showcase/integrations/spring-ai/.gitignore similarity index 100% rename from showcase/packages/spring-ai/.gitignore rename to showcase/integrations/spring-ai/.gitignore diff --git a/showcase/packages/spring-ai/Dockerfile b/showcase/integrations/spring-ai/Dockerfile similarity index 100% rename from showcase/packages/spring-ai/Dockerfile rename to showcase/integrations/spring-ai/Dockerfile diff --git a/showcase/packages/spring-ai/PARITY_NOTES.md b/showcase/integrations/spring-ai/PARITY_NOTES.md similarity index 100% rename from showcase/packages/spring-ai/PARITY_NOTES.md rename to showcase/integrations/spring-ai/PARITY_NOTES.md diff --git a/showcase/packages/spring-ai/docs-links.json b/showcase/integrations/spring-ai/docs-links.json similarity index 100% rename from showcase/packages/spring-ai/docs-links.json rename to showcase/integrations/spring-ai/docs-links.json diff --git a/showcase/packages/spring-ai/entrypoint.sh b/showcase/integrations/spring-ai/entrypoint.sh similarity index 100% rename from showcase/packages/spring-ai/entrypoint.sh rename to showcase/integrations/spring-ai/entrypoint.sh diff --git a/showcase/packages/spring-ai/manifest.yaml b/showcase/integrations/spring-ai/manifest.yaml similarity index 100% rename from showcase/packages/spring-ai/manifest.yaml rename to showcase/integrations/spring-ai/manifest.yaml diff --git a/showcase/packages/spring-ai/next.config.ts b/showcase/integrations/spring-ai/next.config.ts similarity index 100% rename from showcase/packages/spring-ai/next.config.ts rename to showcase/integrations/spring-ai/next.config.ts diff --git a/showcase/packages/spring-ai/package-lock.json b/showcase/integrations/spring-ai/package-lock.json similarity index 100% rename from showcase/packages/spring-ai/package-lock.json rename to showcase/integrations/spring-ai/package-lock.json diff --git a/showcase/packages/spring-ai/package.json b/showcase/integrations/spring-ai/package.json similarity index 100% rename from showcase/packages/spring-ai/package.json rename to showcase/integrations/spring-ai/package.json diff --git a/showcase/packages/spring-ai/playwright.config.ts b/showcase/integrations/spring-ai/playwright.config.ts similarity index 100% rename from showcase/packages/spring-ai/playwright.config.ts rename to showcase/integrations/spring-ai/playwright.config.ts diff --git a/showcase/packages/spring-ai/pom.xml b/showcase/integrations/spring-ai/pom.xml similarity index 100% rename from showcase/packages/spring-ai/pom.xml rename to showcase/integrations/spring-ai/pom.xml diff --git a/showcase/packages/spring-ai/postcss.config.mjs b/showcase/integrations/spring-ai/postcss.config.mjs similarity index 100% rename from showcase/packages/spring-ai/postcss.config.mjs rename to showcase/integrations/spring-ai/postcss.config.mjs diff --git a/showcase/packages/spring-ai/public/.gitkeep b/showcase/integrations/spring-ai/public/.gitkeep similarity index 100% rename from showcase/packages/spring-ai/public/.gitkeep rename to showcase/integrations/spring-ai/public/.gitkeep diff --git a/showcase/packages/spring-ai/public/demo-audio/README.md b/showcase/integrations/spring-ai/public/demo-audio/README.md similarity index 100% rename from showcase/packages/spring-ai/public/demo-audio/README.md rename to showcase/integrations/spring-ai/public/demo-audio/README.md diff --git a/showcase/packages/spring-ai/public/demo-audio/sample.wav b/showcase/integrations/spring-ai/public/demo-audio/sample.wav similarity index 100% rename from showcase/packages/spring-ai/public/demo-audio/sample.wav rename to showcase/integrations/spring-ai/public/demo-audio/sample.wav diff --git a/showcase/packages/spring-ai/public/demo-files/README.md b/showcase/integrations/spring-ai/public/demo-files/README.md similarity index 100% rename from showcase/packages/spring-ai/public/demo-files/README.md rename to showcase/integrations/spring-ai/public/demo-files/README.md diff --git a/showcase/packages/spring-ai/public/demo-files/sample.pdf b/showcase/integrations/spring-ai/public/demo-files/sample.pdf similarity index 100% rename from showcase/packages/spring-ai/public/demo-files/sample.pdf rename to showcase/integrations/spring-ai/public/demo-files/sample.pdf diff --git a/showcase/packages/spring-ai/public/demo-files/sample.png b/showcase/integrations/spring-ai/public/demo-files/sample.png similarity index 100% rename from showcase/packages/spring-ai/public/demo-files/sample.png rename to showcase/integrations/spring-ai/public/demo-files/sample.png diff --git a/showcase/packages/spring-ai/qa/a2ui-fixed-schema.md b/showcase/integrations/spring-ai/qa/a2ui-fixed-schema.md similarity index 100% rename from showcase/packages/spring-ai/qa/a2ui-fixed-schema.md rename to showcase/integrations/spring-ai/qa/a2ui-fixed-schema.md diff --git a/showcase/packages/spring-ai/qa/agent-config.md b/showcase/integrations/spring-ai/qa/agent-config.md similarity index 100% rename from showcase/packages/spring-ai/qa/agent-config.md rename to showcase/integrations/spring-ai/qa/agent-config.md diff --git a/showcase/packages/spring-ai/qa/agentic-chat-reasoning.md b/showcase/integrations/spring-ai/qa/agentic-chat-reasoning.md similarity index 100% rename from showcase/packages/spring-ai/qa/agentic-chat-reasoning.md rename to showcase/integrations/spring-ai/qa/agentic-chat-reasoning.md diff --git a/showcase/packages/spring-ai/qa/agentic-chat.md b/showcase/integrations/spring-ai/qa/agentic-chat.md similarity index 100% rename from showcase/packages/spring-ai/qa/agentic-chat.md rename to showcase/integrations/spring-ai/qa/agentic-chat.md diff --git a/showcase/packages/spring-ai/qa/auth.md b/showcase/integrations/spring-ai/qa/auth.md similarity index 100% rename from showcase/packages/spring-ai/qa/auth.md rename to showcase/integrations/spring-ai/qa/auth.md diff --git a/showcase/packages/spring-ai/qa/beautiful-chat.md b/showcase/integrations/spring-ai/qa/beautiful-chat.md similarity index 100% rename from showcase/packages/spring-ai/qa/beautiful-chat.md rename to showcase/integrations/spring-ai/qa/beautiful-chat.md diff --git a/showcase/packages/spring-ai/qa/chat-customization-css.md b/showcase/integrations/spring-ai/qa/chat-customization-css.md similarity index 100% rename from showcase/packages/spring-ai/qa/chat-customization-css.md rename to showcase/integrations/spring-ai/qa/chat-customization-css.md diff --git a/showcase/packages/spring-ai/qa/chat-slots.md b/showcase/integrations/spring-ai/qa/chat-slots.md similarity index 100% rename from showcase/packages/spring-ai/qa/chat-slots.md rename to showcase/integrations/spring-ai/qa/chat-slots.md diff --git a/showcase/packages/spring-ai/qa/declarative-gen-ui.md b/showcase/integrations/spring-ai/qa/declarative-gen-ui.md similarity index 100% rename from showcase/packages/spring-ai/qa/declarative-gen-ui.md rename to showcase/integrations/spring-ai/qa/declarative-gen-ui.md diff --git a/showcase/packages/spring-ai/qa/frontend-tools-async.md b/showcase/integrations/spring-ai/qa/frontend-tools-async.md similarity index 100% rename from showcase/packages/spring-ai/qa/frontend-tools-async.md rename to showcase/integrations/spring-ai/qa/frontend-tools-async.md diff --git a/showcase/packages/spring-ai/qa/frontend-tools.md b/showcase/integrations/spring-ai/qa/frontend-tools.md similarity index 100% rename from showcase/packages/spring-ai/qa/frontend-tools.md rename to showcase/integrations/spring-ai/qa/frontend-tools.md diff --git a/showcase/packages/spring-ai/qa/gen-ui-agent.md b/showcase/integrations/spring-ai/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/spring-ai/qa/gen-ui-agent.md rename to showcase/integrations/spring-ai/qa/gen-ui-agent.md diff --git a/showcase/packages/spring-ai/qa/gen-ui-tool-based.md b/showcase/integrations/spring-ai/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/spring-ai/qa/gen-ui-tool-based.md rename to showcase/integrations/spring-ai/qa/gen-ui-tool-based.md diff --git a/showcase/packages/spring-ai/qa/headless-complete.md b/showcase/integrations/spring-ai/qa/headless-complete.md similarity index 100% rename from showcase/packages/spring-ai/qa/headless-complete.md rename to showcase/integrations/spring-ai/qa/headless-complete.md diff --git a/showcase/packages/spring-ai/qa/headless-simple.md b/showcase/integrations/spring-ai/qa/headless-simple.md similarity index 100% rename from showcase/packages/spring-ai/qa/headless-simple.md rename to showcase/integrations/spring-ai/qa/headless-simple.md diff --git a/showcase/packages/spring-ai/qa/hitl-in-app.md b/showcase/integrations/spring-ai/qa/hitl-in-app.md similarity index 100% rename from showcase/packages/spring-ai/qa/hitl-in-app.md rename to showcase/integrations/spring-ai/qa/hitl-in-app.md diff --git a/showcase/packages/spring-ai/qa/hitl-in-chat.md b/showcase/integrations/spring-ai/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/spring-ai/qa/hitl-in-chat.md rename to showcase/integrations/spring-ai/qa/hitl-in-chat.md diff --git a/showcase/packages/spring-ai/qa/mcp-apps.md b/showcase/integrations/spring-ai/qa/mcp-apps.md similarity index 100% rename from showcase/packages/spring-ai/qa/mcp-apps.md rename to showcase/integrations/spring-ai/qa/mcp-apps.md diff --git a/showcase/packages/spring-ai/qa/multimodal.md b/showcase/integrations/spring-ai/qa/multimodal.md similarity index 100% rename from showcase/packages/spring-ai/qa/multimodal.md rename to showcase/integrations/spring-ai/qa/multimodal.md diff --git a/showcase/packages/spring-ai/qa/open-gen-ui-advanced.md b/showcase/integrations/spring-ai/qa/open-gen-ui-advanced.md similarity index 100% rename from showcase/packages/spring-ai/qa/open-gen-ui-advanced.md rename to showcase/integrations/spring-ai/qa/open-gen-ui-advanced.md diff --git a/showcase/packages/spring-ai/qa/open-gen-ui.md b/showcase/integrations/spring-ai/qa/open-gen-ui.md similarity index 100% rename from showcase/packages/spring-ai/qa/open-gen-ui.md rename to showcase/integrations/spring-ai/qa/open-gen-ui.md diff --git a/showcase/packages/spring-ai/qa/prebuilt-popup.md b/showcase/integrations/spring-ai/qa/prebuilt-popup.md similarity index 100% rename from showcase/packages/spring-ai/qa/prebuilt-popup.md rename to showcase/integrations/spring-ai/qa/prebuilt-popup.md diff --git a/showcase/packages/spring-ai/qa/prebuilt-sidebar.md b/showcase/integrations/spring-ai/qa/prebuilt-sidebar.md similarity index 100% rename from showcase/packages/spring-ai/qa/prebuilt-sidebar.md rename to showcase/integrations/spring-ai/qa/prebuilt-sidebar.md diff --git a/showcase/packages/spring-ai/qa/readonly-state-agent-context.md b/showcase/integrations/spring-ai/qa/readonly-state-agent-context.md similarity index 100% rename from showcase/packages/spring-ai/qa/readonly-state-agent-context.md rename to showcase/integrations/spring-ai/qa/readonly-state-agent-context.md diff --git a/showcase/packages/spring-ai/qa/reasoning-default-render.md b/showcase/integrations/spring-ai/qa/reasoning-default-render.md similarity index 100% rename from showcase/packages/spring-ai/qa/reasoning-default-render.md rename to showcase/integrations/spring-ai/qa/reasoning-default-render.md diff --git a/showcase/packages/spring-ai/qa/shared-state-read.md b/showcase/integrations/spring-ai/qa/shared-state-read.md similarity index 100% rename from showcase/packages/spring-ai/qa/shared-state-read.md rename to showcase/integrations/spring-ai/qa/shared-state-read.md diff --git a/showcase/packages/spring-ai/qa/shared-state-streaming.md b/showcase/integrations/spring-ai/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/spring-ai/qa/shared-state-streaming.md rename to showcase/integrations/spring-ai/qa/shared-state-streaming.md diff --git a/showcase/packages/spring-ai/qa/shared-state-write.md b/showcase/integrations/spring-ai/qa/shared-state-write.md similarity index 100% rename from showcase/packages/spring-ai/qa/shared-state-write.md rename to showcase/integrations/spring-ai/qa/shared-state-write.md diff --git a/showcase/packages/spring-ai/qa/subagents.md b/showcase/integrations/spring-ai/qa/subagents.md similarity index 100% rename from showcase/packages/spring-ai/qa/subagents.md rename to showcase/integrations/spring-ai/qa/subagents.md diff --git a/showcase/packages/spring-ai/qa/tool-rendering-custom-catchall.md b/showcase/integrations/spring-ai/qa/tool-rendering-custom-catchall.md similarity index 100% rename from showcase/packages/spring-ai/qa/tool-rendering-custom-catchall.md rename to showcase/integrations/spring-ai/qa/tool-rendering-custom-catchall.md diff --git a/showcase/packages/spring-ai/qa/tool-rendering-default-catchall.md b/showcase/integrations/spring-ai/qa/tool-rendering-default-catchall.md similarity index 100% rename from showcase/packages/spring-ai/qa/tool-rendering-default-catchall.md rename to showcase/integrations/spring-ai/qa/tool-rendering-default-catchall.md diff --git a/showcase/packages/spring-ai/qa/tool-rendering-reasoning-chain.md b/showcase/integrations/spring-ai/qa/tool-rendering-reasoning-chain.md similarity index 100% rename from showcase/packages/spring-ai/qa/tool-rendering-reasoning-chain.md rename to showcase/integrations/spring-ai/qa/tool-rendering-reasoning-chain.md diff --git a/showcase/packages/spring-ai/qa/tool-rendering.md b/showcase/integrations/spring-ai/qa/tool-rendering.md similarity index 100% rename from showcase/packages/spring-ai/qa/tool-rendering.md rename to showcase/integrations/spring-ai/qa/tool-rendering.md diff --git a/showcase/packages/spring-ai/qa/voice.md b/showcase/integrations/spring-ai/qa/voice.md similarity index 100% rename from showcase/packages/spring-ai/qa/voice.md rename to showcase/integrations/spring-ai/qa/voice.md diff --git a/showcase/packages/spring-ai/src/app/api/copilotkit-a2ui-fixed-schema/route.ts b/showcase/integrations/spring-ai/src/app/api/copilotkit-a2ui-fixed-schema/route.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/api/copilotkit-a2ui-fixed-schema/route.ts rename to showcase/integrations/spring-ai/src/app/api/copilotkit-a2ui-fixed-schema/route.ts diff --git a/showcase/packages/spring-ai/src/app/api/copilotkit-agent-config/route.ts b/showcase/integrations/spring-ai/src/app/api/copilotkit-agent-config/route.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/api/copilotkit-agent-config/route.ts rename to showcase/integrations/spring-ai/src/app/api/copilotkit-agent-config/route.ts diff --git a/showcase/packages/spring-ai/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/spring-ai/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/spring-ai/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/spring-ai/src/app/api/copilotkit-declarative-gen-ui/route.ts b/showcase/integrations/spring-ai/src/app/api/copilotkit-declarative-gen-ui/route.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/api/copilotkit-declarative-gen-ui/route.ts rename to showcase/integrations/spring-ai/src/app/api/copilotkit-declarative-gen-ui/route.ts diff --git a/showcase/packages/spring-ai/src/app/api/copilotkit-mcp-apps/route.ts b/showcase/integrations/spring-ai/src/app/api/copilotkit-mcp-apps/route.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/api/copilotkit-mcp-apps/route.ts rename to showcase/integrations/spring-ai/src/app/api/copilotkit-mcp-apps/route.ts diff --git a/showcase/packages/spring-ai/src/app/api/copilotkit-multimodal/route.ts b/showcase/integrations/spring-ai/src/app/api/copilotkit-multimodal/route.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/api/copilotkit-multimodal/route.ts rename to showcase/integrations/spring-ai/src/app/api/copilotkit-multimodal/route.ts diff --git a/showcase/packages/spring-ai/src/app/api/copilotkit-ogui/route.ts b/showcase/integrations/spring-ai/src/app/api/copilotkit-ogui/route.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/api/copilotkit-ogui/route.ts rename to showcase/integrations/spring-ai/src/app/api/copilotkit-ogui/route.ts diff --git a/showcase/packages/spring-ai/src/app/api/copilotkit-voice/[[...slug]]/route.ts b/showcase/integrations/spring-ai/src/app/api/copilotkit-voice/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/api/copilotkit-voice/[[...slug]]/route.ts rename to showcase/integrations/spring-ai/src/app/api/copilotkit-voice/[[...slug]]/route.ts diff --git a/showcase/packages/spring-ai/src/app/api/copilotkit/route.ts b/showcase/integrations/spring-ai/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/api/copilotkit/route.ts rename to showcase/integrations/spring-ai/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/spring-ai/src/app/api/debug/route.ts b/showcase/integrations/spring-ai/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/api/debug/route.ts rename to showcase/integrations/spring-ai/src/app/api/debug/route.ts diff --git a/showcase/packages/spring-ai/src/app/api/health/route.ts b/showcase/integrations/spring-ai/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/api/health/route.ts rename to showcase/integrations/spring-ai/src/app/api/health/route.ts diff --git a/showcase/packages/spring-ai/src/app/api/smoke/route.ts b/showcase/integrations/spring-ai/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/api/smoke/route.ts rename to showcase/integrations/spring-ai/src/app/api/smoke/route.ts diff --git a/showcase/packages/spring-ai/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts b/showcase/integrations/spring-ai/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts rename to showcase/integrations/spring-ai/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts diff --git a/showcase/packages/spring-ai/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts b/showcase/integrations/spring-ai/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts rename to showcase/integrations/spring-ai/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts diff --git a/showcase/packages/spring-ai/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx b/showcase/integrations/spring-ai/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx rename to showcase/integrations/spring-ai/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/a2ui-fixed-schema/page.tsx b/showcase/integrations/spring-ai/src/app/demos/a2ui-fixed-schema/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/a2ui-fixed-schema/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/a2ui-fixed-schema/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/spring-ai/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/spring-ai/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/agent-config/config-types.ts b/showcase/integrations/spring-ai/src/app/demos/agent-config/config-types.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/agent-config/config-types.ts rename to showcase/integrations/spring-ai/src/app/demos/agent-config/config-types.ts diff --git a/showcase/packages/spring-ai/src/app/demos/agent-config/page.tsx b/showcase/integrations/spring-ai/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/agent-config/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/agent-config/use-agent-config.ts b/showcase/integrations/spring-ai/src/app/demos/agent-config/use-agent-config.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/agent-config/use-agent-config.ts rename to showcase/integrations/spring-ai/src/app/demos/agent-config/use-agent-config.ts diff --git a/showcase/packages/spring-ai/src/app/demos/agentic-chat-reasoning/page.tsx b/showcase/integrations/spring-ai/src/app/demos/agentic-chat-reasoning/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/agentic-chat-reasoning/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/agentic-chat-reasoning/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx b/showcase/integrations/spring-ai/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx rename to showcase/integrations/spring-ai/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/agentic-chat/README.md b/showcase/integrations/spring-ai/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/agentic-chat/README.md rename to showcase/integrations/spring-ai/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/spring-ai/src/app/demos/agentic-chat/agent.ts b/showcase/integrations/spring-ai/src/app/demos/agentic-chat/agent.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/agentic-chat/agent.ts rename to showcase/integrations/spring-ai/src/app/demos/agentic-chat/agent.ts diff --git a/showcase/packages/spring-ai/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/spring-ai/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/spring-ai/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/spring-ai/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/auth/demo-token.ts b/showcase/integrations/spring-ai/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/auth/demo-token.ts rename to showcase/integrations/spring-ai/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/spring-ai/src/app/demos/auth/page.tsx b/showcase/integrations/spring-ai/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/auth/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/auth/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/spring-ai/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/spring-ai/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/spring-ai/src/app/demos/beautiful-chat/page.tsx b/showcase/integrations/spring-ai/src/app/demos/beautiful-chat/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/beautiful-chat/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/beautiful-chat/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/spring-ai/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/spring-ai/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/spring-ai/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/spring-ai/src/app/demos/chat-slots/custom-assistant-message.tsx b/showcase/integrations/spring-ai/src/app/demos/chat-slots/custom-assistant-message.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/chat-slots/custom-assistant-message.tsx rename to showcase/integrations/spring-ai/src/app/demos/chat-slots/custom-assistant-message.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/chat-slots/custom-disclaimer.tsx b/showcase/integrations/spring-ai/src/app/demos/chat-slots/custom-disclaimer.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/chat-slots/custom-disclaimer.tsx rename to showcase/integrations/spring-ai/src/app/demos/chat-slots/custom-disclaimer.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/spring-ai/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/spring-ai/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/chat-slots/page.tsx b/showcase/integrations/spring-ai/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/declarative-gen-ui/a2ui/catalog.ts b/showcase/integrations/spring-ai/src/app/demos/declarative-gen-ui/a2ui/catalog.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/declarative-gen-ui/a2ui/catalog.ts rename to showcase/integrations/spring-ai/src/app/demos/declarative-gen-ui/a2ui/catalog.ts diff --git a/showcase/packages/spring-ai/src/app/demos/declarative-gen-ui/a2ui/definitions.ts b/showcase/integrations/spring-ai/src/app/demos/declarative-gen-ui/a2ui/definitions.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/declarative-gen-ui/a2ui/definitions.ts rename to showcase/integrations/spring-ai/src/app/demos/declarative-gen-ui/a2ui/definitions.ts diff --git a/showcase/packages/spring-ai/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx b/showcase/integrations/spring-ai/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx rename to showcase/integrations/spring-ai/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/declarative-gen-ui/page.tsx b/showcase/integrations/spring-ai/src/app/demos/declarative-gen-ui/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/declarative-gen-ui/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/declarative-gen-ui/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/spring-ai/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/spring-ai/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/spring-ai/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/spring-ai/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/spring-ai/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/spring-ai/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/spring-ai/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/spring-ai/src/app/demos/gen-ui-tool-based/agent.ts b/showcase/integrations/spring-ai/src/app/demos/gen-ui-tool-based/agent.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/gen-ui-tool-based/agent.ts rename to showcase/integrations/spring-ai/src/app/demos/gen-ui-tool-based/agent.ts diff --git a/showcase/packages/spring-ai/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/spring-ai/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/headless-complete/assistant-bubble.tsx b/showcase/integrations/spring-ai/src/app/demos/headless-complete/assistant-bubble.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/headless-complete/assistant-bubble.tsx rename to showcase/integrations/spring-ai/src/app/demos/headless-complete/assistant-bubble.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/headless-complete/highlight-note.tsx b/showcase/integrations/spring-ai/src/app/demos/headless-complete/highlight-note.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/headless-complete/highlight-note.tsx rename to showcase/integrations/spring-ai/src/app/demos/headless-complete/highlight-note.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/headless-complete/input-bar.tsx b/showcase/integrations/spring-ai/src/app/demos/headless-complete/input-bar.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/headless-complete/input-bar.tsx rename to showcase/integrations/spring-ai/src/app/demos/headless-complete/input-bar.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/spring-ai/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/spring-ai/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/headless-complete/page.tsx b/showcase/integrations/spring-ai/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/headless-complete/stock-card.tsx b/showcase/integrations/spring-ai/src/app/demos/headless-complete/stock-card.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/headless-complete/stock-card.tsx rename to showcase/integrations/spring-ai/src/app/demos/headless-complete/stock-card.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/headless-complete/tool-renderers.tsx b/showcase/integrations/spring-ai/src/app/demos/headless-complete/tool-renderers.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/headless-complete/tool-renderers.tsx rename to showcase/integrations/spring-ai/src/app/demos/headless-complete/tool-renderers.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/headless-complete/typing-indicator.tsx b/showcase/integrations/spring-ai/src/app/demos/headless-complete/typing-indicator.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/headless-complete/typing-indicator.tsx rename to showcase/integrations/spring-ai/src/app/demos/headless-complete/typing-indicator.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/headless-complete/use-rendered-messages.tsx b/showcase/integrations/spring-ai/src/app/demos/headless-complete/use-rendered-messages.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/headless-complete/use-rendered-messages.tsx rename to showcase/integrations/spring-ai/src/app/demos/headless-complete/use-rendered-messages.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/headless-complete/user-bubble.tsx b/showcase/integrations/spring-ai/src/app/demos/headless-complete/user-bubble.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/headless-complete/user-bubble.tsx rename to showcase/integrations/spring-ai/src/app/demos/headless-complete/user-bubble.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/headless-complete/weather-card.tsx b/showcase/integrations/spring-ai/src/app/demos/headless-complete/weather-card.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/headless-complete/weather-card.tsx rename to showcase/integrations/spring-ai/src/app/demos/headless-complete/weather-card.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/headless-simple/page.tsx b/showcase/integrations/spring-ai/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/spring-ai/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/spring-ai/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/spring-ai/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/hitl-in-chat/page.tsx b/showcase/integrations/spring-ai/src/app/demos/hitl-in-chat/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/hitl-in-chat/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/hitl-in-chat/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/hitl-in-chat/time-picker-card.tsx b/showcase/integrations/spring-ai/src/app/demos/hitl-in-chat/time-picker-card.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/hitl-in-chat/time-picker-card.tsx rename to showcase/integrations/spring-ai/src/app/demos/hitl-in-chat/time-picker-card.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/hitl/README.md b/showcase/integrations/spring-ai/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/hitl/README.md rename to showcase/integrations/spring-ai/src/app/demos/hitl/README.md diff --git a/showcase/packages/spring-ai/src/app/demos/hitl/agent.ts b/showcase/integrations/spring-ai/src/app/demos/hitl/agent.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/hitl/agent.ts rename to showcase/integrations/spring-ai/src/app/demos/hitl/agent.ts diff --git a/showcase/packages/spring-ai/src/app/demos/hitl/page.tsx b/showcase/integrations/spring-ai/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/hitl/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/mcp-apps/page.tsx b/showcase/integrations/spring-ai/src/app/demos/mcp-apps/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/mcp-apps/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/mcp-apps/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/multimodal/page.tsx b/showcase/integrations/spring-ai/src/app/demos/multimodal/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/multimodal/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/multimodal/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/multimodal/sample-attachment-buttons.tsx b/showcase/integrations/spring-ai/src/app/demos/multimodal/sample-attachment-buttons.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/multimodal/sample-attachment-buttons.tsx rename to showcase/integrations/spring-ai/src/app/demos/multimodal/sample-attachment-buttons.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/open-gen-ui-advanced/page.tsx b/showcase/integrations/spring-ai/src/app/demos/open-gen-ui-advanced/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/open-gen-ui-advanced/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/open-gen-ui-advanced/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts b/showcase/integrations/spring-ai/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts rename to showcase/integrations/spring-ai/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts diff --git a/showcase/packages/spring-ai/src/app/demos/open-gen-ui-advanced/suggestions.ts b/showcase/integrations/spring-ai/src/app/demos/open-gen-ui-advanced/suggestions.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/open-gen-ui-advanced/suggestions.ts rename to showcase/integrations/spring-ai/src/app/demos/open-gen-ui-advanced/suggestions.ts diff --git a/showcase/packages/spring-ai/src/app/demos/open-gen-ui/page.tsx b/showcase/integrations/spring-ai/src/app/demos/open-gen-ui/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/open-gen-ui/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/open-gen-ui/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/spring-ai/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/spring-ai/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/spring-ai/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/reasoning-default-render/page.tsx b/showcase/integrations/spring-ai/src/app/demos/reasoning-default-render/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/reasoning-default-render/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/reasoning-default-render/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/spring-ai/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/spring-ai/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/spring-ai/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/spring-ai/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/subagents/page.tsx b/showcase/integrations/spring-ai/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/subagents/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/spring-ai/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/spring-ai/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/spring-ai/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/spring-ai/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx b/showcase/integrations/spring-ai/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx rename to showcase/integrations/spring-ai/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx b/showcase/integrations/spring-ai/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx rename to showcase/integrations/spring-ai/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/tool-rendering-reasoning-chain/page.tsx b/showcase/integrations/spring-ai/src/app/demos/tool-rendering-reasoning-chain/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/tool-rendering-reasoning-chain/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/tool-rendering-reasoning-chain/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx b/showcase/integrations/spring-ai/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx rename to showcase/integrations/spring-ai/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx b/showcase/integrations/spring-ai/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx rename to showcase/integrations/spring-ai/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/tool-rendering/README.md b/showcase/integrations/spring-ai/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/tool-rendering/README.md rename to showcase/integrations/spring-ai/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/spring-ai/src/app/demos/tool-rendering/agent.ts b/showcase/integrations/spring-ai/src/app/demos/tool-rendering/agent.ts similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/tool-rendering/agent.ts rename to showcase/integrations/spring-ai/src/app/demos/tool-rendering/agent.ts diff --git a/showcase/packages/spring-ai/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/spring-ai/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/voice/page.tsx b/showcase/integrations/spring-ai/src/app/demos/voice/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/voice/page.tsx rename to showcase/integrations/spring-ai/src/app/demos/voice/page.tsx diff --git a/showcase/packages/spring-ai/src/app/demos/voice/sample-audio-button.tsx b/showcase/integrations/spring-ai/src/app/demos/voice/sample-audio-button.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/demos/voice/sample-audio-button.tsx rename to showcase/integrations/spring-ai/src/app/demos/voice/sample-audio-button.tsx diff --git a/showcase/packages/spring-ai/src/app/globals.css b/showcase/integrations/spring-ai/src/app/globals.css similarity index 100% rename from showcase/packages/spring-ai/src/app/globals.css rename to showcase/integrations/spring-ai/src/app/globals.css diff --git a/showcase/packages/spring-ai/src/app/layout.tsx b/showcase/integrations/spring-ai/src/app/layout.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/layout.tsx rename to showcase/integrations/spring-ai/src/app/layout.tsx diff --git a/showcase/packages/spring-ai/src/app/page.tsx b/showcase/integrations/spring-ai/src/app/page.tsx similarity index 100% rename from showcase/packages/spring-ai/src/app/page.tsx rename to showcase/integrations/spring-ai/src/app/page.tsx diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/A2uiFixedSchemaController.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/A2uiFixedSchemaController.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/A2uiFixedSchemaController.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/A2uiFixedSchemaController.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/AgentConfig.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/AgentConfig.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/AgentConfig.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/AgentConfig.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/AgentConfigController.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/AgentConfigController.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/AgentConfigController.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/AgentConfigController.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/AgentController.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/AgentController.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/AgentController.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/AgentController.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/Application.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/Application.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/Application.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/Application.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/BoundedToolCallingManagerConfig.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/BoundedToolCallingManagerConfig.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/BoundedToolCallingManagerConfig.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/BoundedToolCallingManagerConfig.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/CorsConfig.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/CorsConfig.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/CorsConfig.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/CorsConfig.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/OpenAiApiKeyValidator.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/OpenAiApiKeyValidator.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/OpenAiApiKeyValidator.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/OpenAiApiKeyValidator.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/WebClientConfig.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/WebClientConfig.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/WebClientConfig.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/WebClientConfig.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/model/SalesTodo.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/model/SalesTodo.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/model/SalesTodo.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/model/SalesTodo.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/DisplayFlightTool.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/DisplayFlightTool.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/DisplayFlightTool.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/DisplayFlightTool.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/GenerateA2uiTool.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/GenerateA2uiTool.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/GenerateA2uiTool.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/GenerateA2uiTool.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/GetSalesTodosTool.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/GetSalesTodosTool.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/GetSalesTodosTool.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/GetSalesTodosTool.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/ManageSalesTodosTool.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/ManageSalesTodosTool.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/ManageSalesTodosTool.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/ManageSalesTodosTool.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/QueryDataTool.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/QueryDataTool.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/QueryDataTool.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/QueryDataTool.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/ScheduleMeetingTool.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/ScheduleMeetingTool.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/ScheduleMeetingTool.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/ScheduleMeetingTool.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/SearchFlightsTool.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/SearchFlightsTool.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/SearchFlightsTool.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/SearchFlightsTool.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/WeatherRequest.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/WeatherRequest.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/WeatherRequest.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/WeatherRequest.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/WeatherResponse.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/WeatherResponse.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/WeatherResponse.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/WeatherResponse.java diff --git a/showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/WeatherTool.java b/showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/WeatherTool.java similarity index 100% rename from showcase/packages/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/WeatherTool.java rename to showcase/integrations/spring-ai/src/main/java/com/copilotkit/showcase/springai/tools/WeatherTool.java diff --git a/showcase/packages/spring-ai/src/main/resources/application.properties b/showcase/integrations/spring-ai/src/main/resources/application.properties similarity index 100% rename from showcase/packages/spring-ai/src/main/resources/application.properties rename to showcase/integrations/spring-ai/src/main/resources/application.properties diff --git a/showcase/packages/spring-ai/src/test/java/com/copilotkit/showcase/springai/BoundedToolCallingManagerConfigTest.java b/showcase/integrations/spring-ai/src/test/java/com/copilotkit/showcase/springai/BoundedToolCallingManagerConfigTest.java similarity index 100% rename from showcase/packages/spring-ai/src/test/java/com/copilotkit/showcase/springai/BoundedToolCallingManagerConfigTest.java rename to showcase/integrations/spring-ai/src/test/java/com/copilotkit/showcase/springai/BoundedToolCallingManagerConfigTest.java diff --git a/showcase/packages/spring-ai/src/test/java/com/copilotkit/showcase/springai/BoundedToolCallingManagerWiringTest.java b/showcase/integrations/spring-ai/src/test/java/com/copilotkit/showcase/springai/BoundedToolCallingManagerWiringTest.java similarity index 100% rename from showcase/packages/spring-ai/src/test/java/com/copilotkit/showcase/springai/BoundedToolCallingManagerWiringTest.java rename to showcase/integrations/spring-ai/src/test/java/com/copilotkit/showcase/springai/BoundedToolCallingManagerWiringTest.java diff --git a/showcase/packages/spring-ai/src/test/java/com/copilotkit/showcase/springai/OpenAiApiKeyValidatorTest.java b/showcase/integrations/spring-ai/src/test/java/com/copilotkit/showcase/springai/OpenAiApiKeyValidatorTest.java similarity index 100% rename from showcase/packages/spring-ai/src/test/java/com/copilotkit/showcase/springai/OpenAiApiKeyValidatorTest.java rename to showcase/integrations/spring-ai/src/test/java/com/copilotkit/showcase/springai/OpenAiApiKeyValidatorTest.java diff --git a/showcase/packages/spring-ai/src/test/java/com/copilotkit/showcase/springai/WebClientConfigTest.java b/showcase/integrations/spring-ai/src/test/java/com/copilotkit/showcase/springai/WebClientConfigTest.java similarity index 100% rename from showcase/packages/spring-ai/src/test/java/com/copilotkit/showcase/springai/WebClientConfigTest.java rename to showcase/integrations/spring-ai/src/test/java/com/copilotkit/showcase/springai/WebClientConfigTest.java diff --git a/showcase/packages/spring-ai/tests/e2e/a2ui-fixed-schema.spec.ts b/showcase/integrations/spring-ai/tests/e2e/a2ui-fixed-schema.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/a2ui-fixed-schema.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/a2ui-fixed-schema.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/agent-config.spec.ts b/showcase/integrations/spring-ai/tests/e2e/agent-config.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/agent-config.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/agent-config.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/agentic-chat-reasoning.spec.ts b/showcase/integrations/spring-ai/tests/e2e/agentic-chat-reasoning.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/agentic-chat-reasoning.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/agentic-chat-reasoning.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/spring-ai/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/auth.spec.ts b/showcase/integrations/spring-ai/tests/e2e/auth.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/auth.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/auth.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/beautiful-chat.spec.ts b/showcase/integrations/spring-ai/tests/e2e/beautiful-chat.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/beautiful-chat.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/beautiful-chat.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/chat-customization-css.spec.ts b/showcase/integrations/spring-ai/tests/e2e/chat-customization-css.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/chat-customization-css.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/chat-customization-css.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/chat-slots.spec.ts b/showcase/integrations/spring-ai/tests/e2e/chat-slots.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/chat-slots.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/chat-slots.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/declarative-gen-ui.spec.ts b/showcase/integrations/spring-ai/tests/e2e/declarative-gen-ui.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/declarative-gen-ui.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/declarative-gen-ui.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/frontend-tools-async.spec.ts b/showcase/integrations/spring-ai/tests/e2e/frontend-tools-async.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/frontend-tools-async.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/frontend-tools-async.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/frontend-tools.spec.ts b/showcase/integrations/spring-ai/tests/e2e/frontend-tools.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/frontend-tools.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/frontend-tools.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/spring-ai/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/spring-ai/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/headless-complete.spec.ts b/showcase/integrations/spring-ai/tests/e2e/headless-complete.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/headless-complete.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/headless-complete.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/headless-simple.spec.ts b/showcase/integrations/spring-ai/tests/e2e/headless-simple.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/headless-simple.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/headless-simple.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/hitl-in-app.spec.ts b/showcase/integrations/spring-ai/tests/e2e/hitl-in-app.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/hitl-in-app.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/hitl-in-app.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/spring-ai/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/mcp-apps.spec.ts b/showcase/integrations/spring-ai/tests/e2e/mcp-apps.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/mcp-apps.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/mcp-apps.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/multimodal.spec.ts b/showcase/integrations/spring-ai/tests/e2e/multimodal.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/multimodal.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/multimodal.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/open-gen-ui-advanced.spec.ts b/showcase/integrations/spring-ai/tests/e2e/open-gen-ui-advanced.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/open-gen-ui-advanced.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/open-gen-ui-advanced.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/open-gen-ui.spec.ts b/showcase/integrations/spring-ai/tests/e2e/open-gen-ui.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/open-gen-ui.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/open-gen-ui.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/prebuilt-popup.spec.ts b/showcase/integrations/spring-ai/tests/e2e/prebuilt-popup.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/prebuilt-popup.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/prebuilt-popup.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/prebuilt-sidebar.spec.ts b/showcase/integrations/spring-ai/tests/e2e/prebuilt-sidebar.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/prebuilt-sidebar.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/prebuilt-sidebar.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/readonly-state-agent-context.spec.ts b/showcase/integrations/spring-ai/tests/e2e/readonly-state-agent-context.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/readonly-state-agent-context.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/readonly-state-agent-context.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/reasoning-default-render.spec.ts b/showcase/integrations/spring-ai/tests/e2e/reasoning-default-render.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/reasoning-default-render.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/reasoning-default-render.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/spring-ai/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/spring-ai/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/spring-ai/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/subagents.spec.ts b/showcase/integrations/spring-ai/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/subagents.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/tool-rendering-custom-catchall.spec.ts b/showcase/integrations/spring-ai/tests/e2e/tool-rendering-custom-catchall.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/tool-rendering-custom-catchall.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/tool-rendering-custom-catchall.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/tool-rendering-default-catchall.spec.ts b/showcase/integrations/spring-ai/tests/e2e/tool-rendering-default-catchall.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/tool-rendering-default-catchall.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/tool-rendering-default-catchall.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/tool-rendering-reasoning-chain.spec.ts b/showcase/integrations/spring-ai/tests/e2e/tool-rendering-reasoning-chain.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/tool-rendering-reasoning-chain.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/tool-rendering-reasoning-chain.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/spring-ai/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/spring-ai/tests/e2e/voice.spec.ts b/showcase/integrations/spring-ai/tests/e2e/voice.spec.ts similarity index 100% rename from showcase/packages/spring-ai/tests/e2e/voice.spec.ts rename to showcase/integrations/spring-ai/tests/e2e/voice.spec.ts diff --git a/showcase/packages/spring-ai/tsconfig.json b/showcase/integrations/spring-ai/tsconfig.json similarity index 100% rename from showcase/packages/spring-ai/tsconfig.json rename to showcase/integrations/spring-ai/tsconfig.json diff --git a/showcase/packages/strands/.dockerignore b/showcase/integrations/strands/.dockerignore similarity index 100% rename from showcase/packages/strands/.dockerignore rename to showcase/integrations/strands/.dockerignore diff --git a/showcase/packages/strands/.env.example b/showcase/integrations/strands/.env.example similarity index 100% rename from showcase/packages/strands/.env.example rename to showcase/integrations/strands/.env.example diff --git a/showcase/packages/strands/.gitignore b/showcase/integrations/strands/.gitignore similarity index 100% rename from showcase/packages/strands/.gitignore rename to showcase/integrations/strands/.gitignore diff --git a/showcase/packages/strands/Dockerfile b/showcase/integrations/strands/Dockerfile similarity index 100% rename from showcase/packages/strands/Dockerfile rename to showcase/integrations/strands/Dockerfile diff --git a/showcase/packages/strands/PARITY_NOTES.md b/showcase/integrations/strands/PARITY_NOTES.md similarity index 100% rename from showcase/packages/strands/PARITY_NOTES.md rename to showcase/integrations/strands/PARITY_NOTES.md diff --git a/showcase/packages/strands/docs-links.json b/showcase/integrations/strands/docs-links.json similarity index 100% rename from showcase/packages/strands/docs-links.json rename to showcase/integrations/strands/docs-links.json diff --git a/showcase/packages/strands/entrypoint.sh b/showcase/integrations/strands/entrypoint.sh similarity index 100% rename from showcase/packages/strands/entrypoint.sh rename to showcase/integrations/strands/entrypoint.sh diff --git a/showcase/packages/strands/manifest.yaml b/showcase/integrations/strands/manifest.yaml similarity index 100% rename from showcase/packages/strands/manifest.yaml rename to showcase/integrations/strands/manifest.yaml diff --git a/showcase/packages/strands/next.config.ts b/showcase/integrations/strands/next.config.ts similarity index 100% rename from showcase/packages/strands/next.config.ts rename to showcase/integrations/strands/next.config.ts diff --git a/showcase/packages/strands/package-lock.json b/showcase/integrations/strands/package-lock.json similarity index 100% rename from showcase/packages/strands/package-lock.json rename to showcase/integrations/strands/package-lock.json diff --git a/showcase/packages/strands/package.json b/showcase/integrations/strands/package.json similarity index 100% rename from showcase/packages/strands/package.json rename to showcase/integrations/strands/package.json diff --git a/showcase/packages/strands/playwright.config.ts b/showcase/integrations/strands/playwright.config.ts similarity index 100% rename from showcase/packages/strands/playwright.config.ts rename to showcase/integrations/strands/playwright.config.ts diff --git a/showcase/packages/strands/postcss.config.mjs b/showcase/integrations/strands/postcss.config.mjs similarity index 100% rename from showcase/packages/strands/postcss.config.mjs rename to showcase/integrations/strands/postcss.config.mjs diff --git a/showcase/packages/strands/public/.gitkeep b/showcase/integrations/strands/public/.gitkeep similarity index 100% rename from showcase/packages/strands/public/.gitkeep rename to showcase/integrations/strands/public/.gitkeep diff --git a/showcase/packages/strands/public/demo-audio/.gitkeep b/showcase/integrations/strands/public/demo-audio/.gitkeep similarity index 100% rename from showcase/packages/strands/public/demo-audio/.gitkeep rename to showcase/integrations/strands/public/demo-audio/.gitkeep diff --git a/showcase/packages/strands/public/demo-audio/README.md b/showcase/integrations/strands/public/demo-audio/README.md similarity index 100% rename from showcase/packages/strands/public/demo-audio/README.md rename to showcase/integrations/strands/public/demo-audio/README.md diff --git a/showcase/packages/strands/public/demo-audio/sample.wav b/showcase/integrations/strands/public/demo-audio/sample.wav similarity index 100% rename from showcase/packages/strands/public/demo-audio/sample.wav rename to showcase/integrations/strands/public/demo-audio/sample.wav diff --git a/showcase/packages/strands/public/demo-files/README.md b/showcase/integrations/strands/public/demo-files/README.md similarity index 100% rename from showcase/packages/strands/public/demo-files/README.md rename to showcase/integrations/strands/public/demo-files/README.md diff --git a/showcase/packages/strands/public/demo-files/sample.pdf b/showcase/integrations/strands/public/demo-files/sample.pdf similarity index 100% rename from showcase/packages/strands/public/demo-files/sample.pdf rename to showcase/integrations/strands/public/demo-files/sample.pdf diff --git a/showcase/packages/strands/public/demo-files/sample.png b/showcase/integrations/strands/public/demo-files/sample.png similarity index 100% rename from showcase/packages/strands/public/demo-files/sample.png rename to showcase/integrations/strands/public/demo-files/sample.png diff --git a/showcase/packages/strands/qa/a2ui-fixed-schema.md b/showcase/integrations/strands/qa/a2ui-fixed-schema.md similarity index 100% rename from showcase/packages/strands/qa/a2ui-fixed-schema.md rename to showcase/integrations/strands/qa/a2ui-fixed-schema.md diff --git a/showcase/packages/strands/qa/agent-config.md b/showcase/integrations/strands/qa/agent-config.md similarity index 100% rename from showcase/packages/strands/qa/agent-config.md rename to showcase/integrations/strands/qa/agent-config.md diff --git a/showcase/packages/strands/qa/agentic-chat-reasoning.md b/showcase/integrations/strands/qa/agentic-chat-reasoning.md similarity index 100% rename from showcase/packages/strands/qa/agentic-chat-reasoning.md rename to showcase/integrations/strands/qa/agentic-chat-reasoning.md diff --git a/showcase/packages/strands/qa/agentic-chat.md b/showcase/integrations/strands/qa/agentic-chat.md similarity index 100% rename from showcase/packages/strands/qa/agentic-chat.md rename to showcase/integrations/strands/qa/agentic-chat.md diff --git a/showcase/packages/strands/qa/auth.md b/showcase/integrations/strands/qa/auth.md similarity index 100% rename from showcase/packages/strands/qa/auth.md rename to showcase/integrations/strands/qa/auth.md diff --git a/showcase/packages/strands/qa/byoc-hashbrown.md b/showcase/integrations/strands/qa/byoc-hashbrown.md similarity index 100% rename from showcase/packages/strands/qa/byoc-hashbrown.md rename to showcase/integrations/strands/qa/byoc-hashbrown.md diff --git a/showcase/packages/strands/qa/byoc-json-render.md b/showcase/integrations/strands/qa/byoc-json-render.md similarity index 100% rename from showcase/packages/strands/qa/byoc-json-render.md rename to showcase/integrations/strands/qa/byoc-json-render.md diff --git a/showcase/packages/strands/qa/chat-customization-css.md b/showcase/integrations/strands/qa/chat-customization-css.md similarity index 100% rename from showcase/packages/strands/qa/chat-customization-css.md rename to showcase/integrations/strands/qa/chat-customization-css.md diff --git a/showcase/packages/strands/qa/chat-slots.md b/showcase/integrations/strands/qa/chat-slots.md similarity index 100% rename from showcase/packages/strands/qa/chat-slots.md rename to showcase/integrations/strands/qa/chat-slots.md diff --git a/showcase/packages/strands/qa/declarative-gen-ui.md b/showcase/integrations/strands/qa/declarative-gen-ui.md similarity index 100% rename from showcase/packages/strands/qa/declarative-gen-ui.md rename to showcase/integrations/strands/qa/declarative-gen-ui.md diff --git a/showcase/packages/strands/qa/frontend-tools-async.md b/showcase/integrations/strands/qa/frontend-tools-async.md similarity index 100% rename from showcase/packages/strands/qa/frontend-tools-async.md rename to showcase/integrations/strands/qa/frontend-tools-async.md diff --git a/showcase/packages/strands/qa/frontend-tools.md b/showcase/integrations/strands/qa/frontend-tools.md similarity index 100% rename from showcase/packages/strands/qa/frontend-tools.md rename to showcase/integrations/strands/qa/frontend-tools.md diff --git a/showcase/packages/strands/qa/gen-ui-agent.md b/showcase/integrations/strands/qa/gen-ui-agent.md similarity index 100% rename from showcase/packages/strands/qa/gen-ui-agent.md rename to showcase/integrations/strands/qa/gen-ui-agent.md diff --git a/showcase/packages/strands/qa/gen-ui-tool-based.md b/showcase/integrations/strands/qa/gen-ui-tool-based.md similarity index 100% rename from showcase/packages/strands/qa/gen-ui-tool-based.md rename to showcase/integrations/strands/qa/gen-ui-tool-based.md diff --git a/showcase/packages/strands/qa/headless-complete.md b/showcase/integrations/strands/qa/headless-complete.md similarity index 100% rename from showcase/packages/strands/qa/headless-complete.md rename to showcase/integrations/strands/qa/headless-complete.md diff --git a/showcase/packages/strands/qa/headless-simple.md b/showcase/integrations/strands/qa/headless-simple.md similarity index 100% rename from showcase/packages/strands/qa/headless-simple.md rename to showcase/integrations/strands/qa/headless-simple.md diff --git a/showcase/packages/strands/qa/hitl-in-app.md b/showcase/integrations/strands/qa/hitl-in-app.md similarity index 100% rename from showcase/packages/strands/qa/hitl-in-app.md rename to showcase/integrations/strands/qa/hitl-in-app.md diff --git a/showcase/packages/strands/qa/hitl-in-chat.md b/showcase/integrations/strands/qa/hitl-in-chat.md similarity index 100% rename from showcase/packages/strands/qa/hitl-in-chat.md rename to showcase/integrations/strands/qa/hitl-in-chat.md diff --git a/showcase/packages/strands/qa/multimodal.md b/showcase/integrations/strands/qa/multimodal.md similarity index 100% rename from showcase/packages/strands/qa/multimodal.md rename to showcase/integrations/strands/qa/multimodal.md diff --git a/showcase/packages/strands/qa/open-gen-ui-advanced.md b/showcase/integrations/strands/qa/open-gen-ui-advanced.md similarity index 100% rename from showcase/packages/strands/qa/open-gen-ui-advanced.md rename to showcase/integrations/strands/qa/open-gen-ui-advanced.md diff --git a/showcase/packages/strands/qa/open-gen-ui.md b/showcase/integrations/strands/qa/open-gen-ui.md similarity index 100% rename from showcase/packages/strands/qa/open-gen-ui.md rename to showcase/integrations/strands/qa/open-gen-ui.md diff --git a/showcase/packages/strands/qa/prebuilt-popup.md b/showcase/integrations/strands/qa/prebuilt-popup.md similarity index 100% rename from showcase/packages/strands/qa/prebuilt-popup.md rename to showcase/integrations/strands/qa/prebuilt-popup.md diff --git a/showcase/packages/strands/qa/prebuilt-sidebar.md b/showcase/integrations/strands/qa/prebuilt-sidebar.md similarity index 100% rename from showcase/packages/strands/qa/prebuilt-sidebar.md rename to showcase/integrations/strands/qa/prebuilt-sidebar.md diff --git a/showcase/packages/strands/qa/readonly-state-agent-context.md b/showcase/integrations/strands/qa/readonly-state-agent-context.md similarity index 100% rename from showcase/packages/strands/qa/readonly-state-agent-context.md rename to showcase/integrations/strands/qa/readonly-state-agent-context.md diff --git a/showcase/packages/strands/qa/reasoning-default-render.md b/showcase/integrations/strands/qa/reasoning-default-render.md similarity index 100% rename from showcase/packages/strands/qa/reasoning-default-render.md rename to showcase/integrations/strands/qa/reasoning-default-render.md diff --git a/showcase/packages/strands/qa/shared-state-read.md b/showcase/integrations/strands/qa/shared-state-read.md similarity index 100% rename from showcase/packages/strands/qa/shared-state-read.md rename to showcase/integrations/strands/qa/shared-state-read.md diff --git a/showcase/packages/strands/qa/shared-state-streaming.md b/showcase/integrations/strands/qa/shared-state-streaming.md similarity index 100% rename from showcase/packages/strands/qa/shared-state-streaming.md rename to showcase/integrations/strands/qa/shared-state-streaming.md diff --git a/showcase/packages/strands/qa/shared-state-write.md b/showcase/integrations/strands/qa/shared-state-write.md similarity index 100% rename from showcase/packages/strands/qa/shared-state-write.md rename to showcase/integrations/strands/qa/shared-state-write.md diff --git a/showcase/packages/strands/qa/subagents.md b/showcase/integrations/strands/qa/subagents.md similarity index 100% rename from showcase/packages/strands/qa/subagents.md rename to showcase/integrations/strands/qa/subagents.md diff --git a/showcase/packages/strands/qa/tool-rendering-custom-catchall.md b/showcase/integrations/strands/qa/tool-rendering-custom-catchall.md similarity index 100% rename from showcase/packages/strands/qa/tool-rendering-custom-catchall.md rename to showcase/integrations/strands/qa/tool-rendering-custom-catchall.md diff --git a/showcase/packages/strands/qa/tool-rendering-default-catchall.md b/showcase/integrations/strands/qa/tool-rendering-default-catchall.md similarity index 100% rename from showcase/packages/strands/qa/tool-rendering-default-catchall.md rename to showcase/integrations/strands/qa/tool-rendering-default-catchall.md diff --git a/showcase/packages/strands/qa/tool-rendering-reasoning-chain.md b/showcase/integrations/strands/qa/tool-rendering-reasoning-chain.md similarity index 100% rename from showcase/packages/strands/qa/tool-rendering-reasoning-chain.md rename to showcase/integrations/strands/qa/tool-rendering-reasoning-chain.md diff --git a/showcase/packages/strands/qa/tool-rendering.md b/showcase/integrations/strands/qa/tool-rendering.md similarity index 100% rename from showcase/packages/strands/qa/tool-rendering.md rename to showcase/integrations/strands/qa/tool-rendering.md diff --git a/showcase/packages/strands/qa/voice.md b/showcase/integrations/strands/qa/voice.md similarity index 100% rename from showcase/packages/strands/qa/voice.md rename to showcase/integrations/strands/qa/voice.md diff --git a/showcase/packages/strands/requirements.txt b/showcase/integrations/strands/requirements.txt similarity index 100% rename from showcase/packages/strands/requirements.txt rename to showcase/integrations/strands/requirements.txt diff --git a/showcase/packages/strands/src/agent_server.py b/showcase/integrations/strands/src/agent_server.py similarity index 100% rename from showcase/packages/strands/src/agent_server.py rename to showcase/integrations/strands/src/agent_server.py diff --git a/showcase/packages/strands/src/agents/__init__.py b/showcase/integrations/strands/src/agents/__init__.py similarity index 100% rename from showcase/packages/strands/src/agents/__init__.py rename to showcase/integrations/strands/src/agents/__init__.py diff --git a/showcase/packages/strands/src/agents/agent.py b/showcase/integrations/strands/src/agents/agent.py similarity index 100% rename from showcase/packages/strands/src/agents/agent.py rename to showcase/integrations/strands/src/agents/agent.py diff --git a/showcase/packages/strands/src/agents/byoc_hashbrown.py b/showcase/integrations/strands/src/agents/byoc_hashbrown.py similarity index 100% rename from showcase/packages/strands/src/agents/byoc_hashbrown.py rename to showcase/integrations/strands/src/agents/byoc_hashbrown.py diff --git a/showcase/packages/strands/src/agents/byoc_json_render.py b/showcase/integrations/strands/src/agents/byoc_json_render.py similarity index 100% rename from showcase/packages/strands/src/agents/byoc_json_render.py rename to showcase/integrations/strands/src/agents/byoc_json_render.py diff --git a/showcase/packages/strands/src/agents/open_gen_ui.py b/showcase/integrations/strands/src/agents/open_gen_ui.py similarity index 100% rename from showcase/packages/strands/src/agents/open_gen_ui.py rename to showcase/integrations/strands/src/agents/open_gen_ui.py diff --git a/showcase/packages/strands/src/app/api/copilotkit-a2ui-fixed-schema/route.ts b/showcase/integrations/strands/src/app/api/copilotkit-a2ui-fixed-schema/route.ts similarity index 100% rename from showcase/packages/strands/src/app/api/copilotkit-a2ui-fixed-schema/route.ts rename to showcase/integrations/strands/src/app/api/copilotkit-a2ui-fixed-schema/route.ts diff --git a/showcase/packages/strands/src/app/api/copilotkit-agent-config/route.ts b/showcase/integrations/strands/src/app/api/copilotkit-agent-config/route.ts similarity index 100% rename from showcase/packages/strands/src/app/api/copilotkit-agent-config/route.ts rename to showcase/integrations/strands/src/app/api/copilotkit-agent-config/route.ts diff --git a/showcase/packages/strands/src/app/api/copilotkit-auth/[[...slug]]/route.ts b/showcase/integrations/strands/src/app/api/copilotkit-auth/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/strands/src/app/api/copilotkit-auth/[[...slug]]/route.ts rename to showcase/integrations/strands/src/app/api/copilotkit-auth/[[...slug]]/route.ts diff --git a/showcase/packages/strands/src/app/api/copilotkit-byoc-hashbrown/route.ts b/showcase/integrations/strands/src/app/api/copilotkit-byoc-hashbrown/route.ts similarity index 100% rename from showcase/packages/strands/src/app/api/copilotkit-byoc-hashbrown/route.ts rename to showcase/integrations/strands/src/app/api/copilotkit-byoc-hashbrown/route.ts diff --git a/showcase/packages/strands/src/app/api/copilotkit-byoc-json-render/route.ts b/showcase/integrations/strands/src/app/api/copilotkit-byoc-json-render/route.ts similarity index 100% rename from showcase/packages/strands/src/app/api/copilotkit-byoc-json-render/route.ts rename to showcase/integrations/strands/src/app/api/copilotkit-byoc-json-render/route.ts diff --git a/showcase/packages/strands/src/app/api/copilotkit-declarative-gen-ui/route.ts b/showcase/integrations/strands/src/app/api/copilotkit-declarative-gen-ui/route.ts similarity index 100% rename from showcase/packages/strands/src/app/api/copilotkit-declarative-gen-ui/route.ts rename to showcase/integrations/strands/src/app/api/copilotkit-declarative-gen-ui/route.ts diff --git a/showcase/packages/strands/src/app/api/copilotkit-multimodal/route.ts b/showcase/integrations/strands/src/app/api/copilotkit-multimodal/route.ts similarity index 100% rename from showcase/packages/strands/src/app/api/copilotkit-multimodal/route.ts rename to showcase/integrations/strands/src/app/api/copilotkit-multimodal/route.ts diff --git a/showcase/packages/strands/src/app/api/copilotkit-ogui/route.ts b/showcase/integrations/strands/src/app/api/copilotkit-ogui/route.ts similarity index 100% rename from showcase/packages/strands/src/app/api/copilotkit-ogui/route.ts rename to showcase/integrations/strands/src/app/api/copilotkit-ogui/route.ts diff --git a/showcase/packages/strands/src/app/api/copilotkit-voice/[[...slug]]/route.ts b/showcase/integrations/strands/src/app/api/copilotkit-voice/[[...slug]]/route.ts similarity index 100% rename from showcase/packages/strands/src/app/api/copilotkit-voice/[[...slug]]/route.ts rename to showcase/integrations/strands/src/app/api/copilotkit-voice/[[...slug]]/route.ts diff --git a/showcase/packages/strands/src/app/api/copilotkit/route.ts b/showcase/integrations/strands/src/app/api/copilotkit/route.ts similarity index 100% rename from showcase/packages/strands/src/app/api/copilotkit/route.ts rename to showcase/integrations/strands/src/app/api/copilotkit/route.ts diff --git a/showcase/packages/strands/src/app/api/debug/route.ts b/showcase/integrations/strands/src/app/api/debug/route.ts similarity index 100% rename from showcase/packages/strands/src/app/api/debug/route.ts rename to showcase/integrations/strands/src/app/api/debug/route.ts diff --git a/showcase/packages/strands/src/app/api/health/route.ts b/showcase/integrations/strands/src/app/api/health/route.ts similarity index 100% rename from showcase/packages/strands/src/app/api/health/route.ts rename to showcase/integrations/strands/src/app/api/health/route.ts diff --git a/showcase/packages/strands/src/app/api/smoke/route.ts b/showcase/integrations/strands/src/app/api/smoke/route.ts similarity index 100% rename from showcase/packages/strands/src/app/api/smoke/route.ts rename to showcase/integrations/strands/src/app/api/smoke/route.ts diff --git a/showcase/packages/strands/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts b/showcase/integrations/strands/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts rename to showcase/integrations/strands/src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts diff --git a/showcase/packages/strands/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts b/showcase/integrations/strands/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts rename to showcase/integrations/strands/src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts diff --git a/showcase/packages/strands/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx b/showcase/integrations/strands/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx rename to showcase/integrations/strands/src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx diff --git a/showcase/packages/strands/src/app/demos/a2ui-fixed-schema/page.tsx b/showcase/integrations/strands/src/app/demos/a2ui-fixed-schema/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/a2ui-fixed-schema/page.tsx rename to showcase/integrations/strands/src/app/demos/a2ui-fixed-schema/page.tsx diff --git a/showcase/packages/strands/src/app/demos/agent-config/config-card.tsx b/showcase/integrations/strands/src/app/demos/agent-config/config-card.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/agent-config/config-card.tsx rename to showcase/integrations/strands/src/app/demos/agent-config/config-card.tsx diff --git a/showcase/packages/strands/src/app/demos/agent-config/config-types.ts b/showcase/integrations/strands/src/app/demos/agent-config/config-types.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/agent-config/config-types.ts rename to showcase/integrations/strands/src/app/demos/agent-config/config-types.ts diff --git a/showcase/packages/strands/src/app/demos/agent-config/page.tsx b/showcase/integrations/strands/src/app/demos/agent-config/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/agent-config/page.tsx rename to showcase/integrations/strands/src/app/demos/agent-config/page.tsx diff --git a/showcase/packages/strands/src/app/demos/agent-config/use-agent-config.ts b/showcase/integrations/strands/src/app/demos/agent-config/use-agent-config.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/agent-config/use-agent-config.ts rename to showcase/integrations/strands/src/app/demos/agent-config/use-agent-config.ts diff --git a/showcase/packages/strands/src/app/demos/agentic-chat-reasoning/page.tsx b/showcase/integrations/strands/src/app/demos/agentic-chat-reasoning/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/agentic-chat-reasoning/page.tsx rename to showcase/integrations/strands/src/app/demos/agentic-chat-reasoning/page.tsx diff --git a/showcase/packages/strands/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx b/showcase/integrations/strands/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx rename to showcase/integrations/strands/src/app/demos/agentic-chat-reasoning/reasoning-block.tsx diff --git a/showcase/packages/strands/src/app/demos/agentic-chat/README.md b/showcase/integrations/strands/src/app/demos/agentic-chat/README.md similarity index 100% rename from showcase/packages/strands/src/app/demos/agentic-chat/README.md rename to showcase/integrations/strands/src/app/demos/agentic-chat/README.md diff --git a/showcase/packages/strands/src/app/demos/agentic-chat/agent.py b/showcase/integrations/strands/src/app/demos/agentic-chat/agent.py similarity index 100% rename from showcase/packages/strands/src/app/demos/agentic-chat/agent.py rename to showcase/integrations/strands/src/app/demos/agentic-chat/agent.py diff --git a/showcase/packages/strands/src/app/demos/agentic-chat/page.tsx b/showcase/integrations/strands/src/app/demos/agentic-chat/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/agentic-chat/page.tsx rename to showcase/integrations/strands/src/app/demos/agentic-chat/page.tsx diff --git a/showcase/packages/strands/src/app/demos/auth/auth-banner.tsx b/showcase/integrations/strands/src/app/demos/auth/auth-banner.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/auth/auth-banner.tsx rename to showcase/integrations/strands/src/app/demos/auth/auth-banner.tsx diff --git a/showcase/packages/strands/src/app/demos/auth/demo-token.ts b/showcase/integrations/strands/src/app/demos/auth/demo-token.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/auth/demo-token.ts rename to showcase/integrations/strands/src/app/demos/auth/demo-token.ts diff --git a/showcase/packages/strands/src/app/demos/auth/page.tsx b/showcase/integrations/strands/src/app/demos/auth/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/auth/page.tsx rename to showcase/integrations/strands/src/app/demos/auth/page.tsx diff --git a/showcase/packages/strands/src/app/demos/auth/use-demo-auth.ts b/showcase/integrations/strands/src/app/demos/auth/use-demo-auth.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/auth/use-demo-auth.ts rename to showcase/integrations/strands/src/app/demos/auth/use-demo-auth.ts diff --git a/showcase/packages/strands/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx b/showcase/integrations/strands/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx rename to showcase/integrations/strands/src/app/demos/byoc-hashbrown/charts/bar-chart.tsx diff --git a/showcase/packages/strands/src/app/demos/byoc-hashbrown/charts/chart-config.ts b/showcase/integrations/strands/src/app/demos/byoc-hashbrown/charts/chart-config.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-hashbrown/charts/chart-config.ts rename to showcase/integrations/strands/src/app/demos/byoc-hashbrown/charts/chart-config.ts diff --git a/showcase/packages/strands/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx b/showcase/integrations/strands/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx rename to showcase/integrations/strands/src/app/demos/byoc-hashbrown/charts/pie-chart.tsx diff --git a/showcase/packages/strands/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx b/showcase/integrations/strands/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx rename to showcase/integrations/strands/src/app/demos/byoc-hashbrown/hashbrown-renderer.tsx diff --git a/showcase/packages/strands/src/app/demos/byoc-hashbrown/metric-card.tsx b/showcase/integrations/strands/src/app/demos/byoc-hashbrown/metric-card.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-hashbrown/metric-card.tsx rename to showcase/integrations/strands/src/app/demos/byoc-hashbrown/metric-card.tsx diff --git a/showcase/packages/strands/src/app/demos/byoc-hashbrown/page.tsx b/showcase/integrations/strands/src/app/demos/byoc-hashbrown/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-hashbrown/page.tsx rename to showcase/integrations/strands/src/app/demos/byoc-hashbrown/page.tsx diff --git a/showcase/packages/strands/src/app/demos/byoc-hashbrown/suggestions.ts b/showcase/integrations/strands/src/app/demos/byoc-hashbrown/suggestions.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-hashbrown/suggestions.ts rename to showcase/integrations/strands/src/app/demos/byoc-hashbrown/suggestions.ts diff --git a/showcase/packages/strands/src/app/demos/byoc-hashbrown/types.ts b/showcase/integrations/strands/src/app/demos/byoc-hashbrown/types.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-hashbrown/types.ts rename to showcase/integrations/strands/src/app/demos/byoc-hashbrown/types.ts diff --git a/showcase/packages/strands/src/app/demos/byoc-json-render/catalog.ts b/showcase/integrations/strands/src/app/demos/byoc-json-render/catalog.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-json-render/catalog.ts rename to showcase/integrations/strands/src/app/demos/byoc-json-render/catalog.ts diff --git a/showcase/packages/strands/src/app/demos/byoc-json-render/charts/bar-chart.tsx b/showcase/integrations/strands/src/app/demos/byoc-json-render/charts/bar-chart.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-json-render/charts/bar-chart.tsx rename to showcase/integrations/strands/src/app/demos/byoc-json-render/charts/bar-chart.tsx diff --git a/showcase/packages/strands/src/app/demos/byoc-json-render/charts/chart-config.ts b/showcase/integrations/strands/src/app/demos/byoc-json-render/charts/chart-config.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-json-render/charts/chart-config.ts rename to showcase/integrations/strands/src/app/demos/byoc-json-render/charts/chart-config.ts diff --git a/showcase/packages/strands/src/app/demos/byoc-json-render/charts/pie-chart.tsx b/showcase/integrations/strands/src/app/demos/byoc-json-render/charts/pie-chart.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-json-render/charts/pie-chart.tsx rename to showcase/integrations/strands/src/app/demos/byoc-json-render/charts/pie-chart.tsx diff --git a/showcase/packages/strands/src/app/demos/byoc-json-render/json-render-renderer.tsx b/showcase/integrations/strands/src/app/demos/byoc-json-render/json-render-renderer.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-json-render/json-render-renderer.tsx rename to showcase/integrations/strands/src/app/demos/byoc-json-render/json-render-renderer.tsx diff --git a/showcase/packages/strands/src/app/demos/byoc-json-render/metric-card.tsx b/showcase/integrations/strands/src/app/demos/byoc-json-render/metric-card.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-json-render/metric-card.tsx rename to showcase/integrations/strands/src/app/demos/byoc-json-render/metric-card.tsx diff --git a/showcase/packages/strands/src/app/demos/byoc-json-render/page.tsx b/showcase/integrations/strands/src/app/demos/byoc-json-render/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-json-render/page.tsx rename to showcase/integrations/strands/src/app/demos/byoc-json-render/page.tsx diff --git a/showcase/packages/strands/src/app/demos/byoc-json-render/registry.tsx b/showcase/integrations/strands/src/app/demos/byoc-json-render/registry.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-json-render/registry.tsx rename to showcase/integrations/strands/src/app/demos/byoc-json-render/registry.tsx diff --git a/showcase/packages/strands/src/app/demos/byoc-json-render/suggestions.ts b/showcase/integrations/strands/src/app/demos/byoc-json-render/suggestions.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-json-render/suggestions.ts rename to showcase/integrations/strands/src/app/demos/byoc-json-render/suggestions.ts diff --git a/showcase/packages/strands/src/app/demos/byoc-json-render/types.ts b/showcase/integrations/strands/src/app/demos/byoc-json-render/types.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/byoc-json-render/types.ts rename to showcase/integrations/strands/src/app/demos/byoc-json-render/types.ts diff --git a/showcase/packages/strands/src/app/demos/chat-customization-css/page.tsx b/showcase/integrations/strands/src/app/demos/chat-customization-css/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/chat-customization-css/page.tsx rename to showcase/integrations/strands/src/app/demos/chat-customization-css/page.tsx diff --git a/showcase/packages/strands/src/app/demos/chat-customization-css/theme.css b/showcase/integrations/strands/src/app/demos/chat-customization-css/theme.css similarity index 100% rename from showcase/packages/strands/src/app/demos/chat-customization-css/theme.css rename to showcase/integrations/strands/src/app/demos/chat-customization-css/theme.css diff --git a/showcase/packages/strands/src/app/demos/chat-slots/custom-assistant-message.tsx b/showcase/integrations/strands/src/app/demos/chat-slots/custom-assistant-message.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/chat-slots/custom-assistant-message.tsx rename to showcase/integrations/strands/src/app/demos/chat-slots/custom-assistant-message.tsx diff --git a/showcase/packages/strands/src/app/demos/chat-slots/custom-disclaimer.tsx b/showcase/integrations/strands/src/app/demos/chat-slots/custom-disclaimer.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/chat-slots/custom-disclaimer.tsx rename to showcase/integrations/strands/src/app/demos/chat-slots/custom-disclaimer.tsx diff --git a/showcase/packages/strands/src/app/demos/chat-slots/custom-welcome-screen.tsx b/showcase/integrations/strands/src/app/demos/chat-slots/custom-welcome-screen.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/chat-slots/custom-welcome-screen.tsx rename to showcase/integrations/strands/src/app/demos/chat-slots/custom-welcome-screen.tsx diff --git a/showcase/packages/strands/src/app/demos/chat-slots/page.tsx b/showcase/integrations/strands/src/app/demos/chat-slots/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/chat-slots/page.tsx rename to showcase/integrations/strands/src/app/demos/chat-slots/page.tsx diff --git a/showcase/packages/strands/src/app/demos/declarative-gen-ui/a2ui/catalog.ts b/showcase/integrations/strands/src/app/demos/declarative-gen-ui/a2ui/catalog.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/declarative-gen-ui/a2ui/catalog.ts rename to showcase/integrations/strands/src/app/demos/declarative-gen-ui/a2ui/catalog.ts diff --git a/showcase/packages/strands/src/app/demos/declarative-gen-ui/a2ui/definitions.ts b/showcase/integrations/strands/src/app/demos/declarative-gen-ui/a2ui/definitions.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/declarative-gen-ui/a2ui/definitions.ts rename to showcase/integrations/strands/src/app/demos/declarative-gen-ui/a2ui/definitions.ts diff --git a/showcase/packages/strands/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx b/showcase/integrations/strands/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx rename to showcase/integrations/strands/src/app/demos/declarative-gen-ui/a2ui/renderers.tsx diff --git a/showcase/packages/strands/src/app/demos/declarative-gen-ui/page.tsx b/showcase/integrations/strands/src/app/demos/declarative-gen-ui/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/declarative-gen-ui/page.tsx rename to showcase/integrations/strands/src/app/demos/declarative-gen-ui/page.tsx diff --git a/showcase/packages/strands/src/app/demos/frontend-tools-async/notes-card.tsx b/showcase/integrations/strands/src/app/demos/frontend-tools-async/notes-card.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/frontend-tools-async/notes-card.tsx rename to showcase/integrations/strands/src/app/demos/frontend-tools-async/notes-card.tsx diff --git a/showcase/packages/strands/src/app/demos/frontend-tools-async/page.tsx b/showcase/integrations/strands/src/app/demos/frontend-tools-async/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/frontend-tools-async/page.tsx rename to showcase/integrations/strands/src/app/demos/frontend-tools-async/page.tsx diff --git a/showcase/packages/strands/src/app/demos/frontend-tools/README.md b/showcase/integrations/strands/src/app/demos/frontend-tools/README.md similarity index 100% rename from showcase/packages/strands/src/app/demos/frontend-tools/README.md rename to showcase/integrations/strands/src/app/demos/frontend-tools/README.md diff --git a/showcase/packages/strands/src/app/demos/frontend-tools/agent.py b/showcase/integrations/strands/src/app/demos/frontend-tools/agent.py similarity index 100% rename from showcase/packages/strands/src/app/demos/frontend-tools/agent.py rename to showcase/integrations/strands/src/app/demos/frontend-tools/agent.py diff --git a/showcase/packages/strands/src/app/demos/frontend-tools/page.tsx b/showcase/integrations/strands/src/app/demos/frontend-tools/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/frontend-tools/page.tsx rename to showcase/integrations/strands/src/app/demos/frontend-tools/page.tsx diff --git a/showcase/packages/strands/src/app/demos/gen-ui-agent/README.md b/showcase/integrations/strands/src/app/demos/gen-ui-agent/README.md similarity index 100% rename from showcase/packages/strands/src/app/demos/gen-ui-agent/README.md rename to showcase/integrations/strands/src/app/demos/gen-ui-agent/README.md diff --git a/showcase/packages/strands/src/app/demos/gen-ui-agent/agent.py b/showcase/integrations/strands/src/app/demos/gen-ui-agent/agent.py similarity index 100% rename from showcase/packages/strands/src/app/demos/gen-ui-agent/agent.py rename to showcase/integrations/strands/src/app/demos/gen-ui-agent/agent.py diff --git a/showcase/packages/strands/src/app/demos/gen-ui-agent/page.tsx b/showcase/integrations/strands/src/app/demos/gen-ui-agent/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/gen-ui-agent/page.tsx rename to showcase/integrations/strands/src/app/demos/gen-ui-agent/page.tsx diff --git a/showcase/packages/strands/src/app/demos/gen-ui-tool-based/README.md b/showcase/integrations/strands/src/app/demos/gen-ui-tool-based/README.md similarity index 100% rename from showcase/packages/strands/src/app/demos/gen-ui-tool-based/README.md rename to showcase/integrations/strands/src/app/demos/gen-ui-tool-based/README.md diff --git a/showcase/packages/strands/src/app/demos/gen-ui-tool-based/agent.py b/showcase/integrations/strands/src/app/demos/gen-ui-tool-based/agent.py similarity index 100% rename from showcase/packages/strands/src/app/demos/gen-ui-tool-based/agent.py rename to showcase/integrations/strands/src/app/demos/gen-ui-tool-based/agent.py diff --git a/showcase/packages/strands/src/app/demos/gen-ui-tool-based/page.tsx b/showcase/integrations/strands/src/app/demos/gen-ui-tool-based/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/gen-ui-tool-based/page.tsx rename to showcase/integrations/strands/src/app/demos/gen-ui-tool-based/page.tsx diff --git a/showcase/packages/strands/src/app/demos/headless-complete/assistant-bubble.tsx b/showcase/integrations/strands/src/app/demos/headless-complete/assistant-bubble.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/headless-complete/assistant-bubble.tsx rename to showcase/integrations/strands/src/app/demos/headless-complete/assistant-bubble.tsx diff --git a/showcase/packages/strands/src/app/demos/headless-complete/highlight-note.tsx b/showcase/integrations/strands/src/app/demos/headless-complete/highlight-note.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/headless-complete/highlight-note.tsx rename to showcase/integrations/strands/src/app/demos/headless-complete/highlight-note.tsx diff --git a/showcase/packages/strands/src/app/demos/headless-complete/input-bar.tsx b/showcase/integrations/strands/src/app/demos/headless-complete/input-bar.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/headless-complete/input-bar.tsx rename to showcase/integrations/strands/src/app/demos/headless-complete/input-bar.tsx diff --git a/showcase/packages/strands/src/app/demos/headless-complete/message-list.tsx b/showcase/integrations/strands/src/app/demos/headless-complete/message-list.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/headless-complete/message-list.tsx rename to showcase/integrations/strands/src/app/demos/headless-complete/message-list.tsx diff --git a/showcase/packages/strands/src/app/demos/headless-complete/page.tsx b/showcase/integrations/strands/src/app/demos/headless-complete/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/headless-complete/page.tsx rename to showcase/integrations/strands/src/app/demos/headless-complete/page.tsx diff --git a/showcase/packages/strands/src/app/demos/headless-complete/stock-card.tsx b/showcase/integrations/strands/src/app/demos/headless-complete/stock-card.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/headless-complete/stock-card.tsx rename to showcase/integrations/strands/src/app/demos/headless-complete/stock-card.tsx diff --git a/showcase/packages/strands/src/app/demos/headless-complete/tool-renderers.tsx b/showcase/integrations/strands/src/app/demos/headless-complete/tool-renderers.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/headless-complete/tool-renderers.tsx rename to showcase/integrations/strands/src/app/demos/headless-complete/tool-renderers.tsx diff --git a/showcase/packages/strands/src/app/demos/headless-complete/typing-indicator.tsx b/showcase/integrations/strands/src/app/demos/headless-complete/typing-indicator.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/headless-complete/typing-indicator.tsx rename to showcase/integrations/strands/src/app/demos/headless-complete/typing-indicator.tsx diff --git a/showcase/packages/strands/src/app/demos/headless-complete/use-rendered-messages.tsx b/showcase/integrations/strands/src/app/demos/headless-complete/use-rendered-messages.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/headless-complete/use-rendered-messages.tsx rename to showcase/integrations/strands/src/app/demos/headless-complete/use-rendered-messages.tsx diff --git a/showcase/packages/strands/src/app/demos/headless-complete/user-bubble.tsx b/showcase/integrations/strands/src/app/demos/headless-complete/user-bubble.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/headless-complete/user-bubble.tsx rename to showcase/integrations/strands/src/app/demos/headless-complete/user-bubble.tsx diff --git a/showcase/packages/strands/src/app/demos/headless-complete/weather-card.tsx b/showcase/integrations/strands/src/app/demos/headless-complete/weather-card.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/headless-complete/weather-card.tsx rename to showcase/integrations/strands/src/app/demos/headless-complete/weather-card.tsx diff --git a/showcase/packages/strands/src/app/demos/headless-simple/page.tsx b/showcase/integrations/strands/src/app/demos/headless-simple/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/headless-simple/page.tsx rename to showcase/integrations/strands/src/app/demos/headless-simple/page.tsx diff --git a/showcase/packages/strands/src/app/demos/hitl-in-app/approval-dialog.tsx b/showcase/integrations/strands/src/app/demos/hitl-in-app/approval-dialog.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/hitl-in-app/approval-dialog.tsx rename to showcase/integrations/strands/src/app/demos/hitl-in-app/approval-dialog.tsx diff --git a/showcase/packages/strands/src/app/demos/hitl-in-app/page.tsx b/showcase/integrations/strands/src/app/demos/hitl-in-app/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/hitl-in-app/page.tsx rename to showcase/integrations/strands/src/app/demos/hitl-in-app/page.tsx diff --git a/showcase/packages/strands/src/app/demos/hitl-in-chat/page.tsx b/showcase/integrations/strands/src/app/demos/hitl-in-chat/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/hitl-in-chat/page.tsx rename to showcase/integrations/strands/src/app/demos/hitl-in-chat/page.tsx diff --git a/showcase/packages/strands/src/app/demos/hitl-in-chat/time-picker-card.tsx b/showcase/integrations/strands/src/app/demos/hitl-in-chat/time-picker-card.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/hitl-in-chat/time-picker-card.tsx rename to showcase/integrations/strands/src/app/demos/hitl-in-chat/time-picker-card.tsx diff --git a/showcase/packages/strands/src/app/demos/hitl/README.md b/showcase/integrations/strands/src/app/demos/hitl/README.md similarity index 100% rename from showcase/packages/strands/src/app/demos/hitl/README.md rename to showcase/integrations/strands/src/app/demos/hitl/README.md diff --git a/showcase/packages/strands/src/app/demos/hitl/agent.py b/showcase/integrations/strands/src/app/demos/hitl/agent.py similarity index 100% rename from showcase/packages/strands/src/app/demos/hitl/agent.py rename to showcase/integrations/strands/src/app/demos/hitl/agent.py diff --git a/showcase/packages/strands/src/app/demos/hitl/page.tsx b/showcase/integrations/strands/src/app/demos/hitl/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/hitl/page.tsx rename to showcase/integrations/strands/src/app/demos/hitl/page.tsx diff --git a/showcase/packages/strands/src/app/demos/multimodal/page.tsx b/showcase/integrations/strands/src/app/demos/multimodal/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/multimodal/page.tsx rename to showcase/integrations/strands/src/app/demos/multimodal/page.tsx diff --git a/showcase/packages/strands/src/app/demos/multimodal/sample-attachment-buttons.tsx b/showcase/integrations/strands/src/app/demos/multimodal/sample-attachment-buttons.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/multimodal/sample-attachment-buttons.tsx rename to showcase/integrations/strands/src/app/demos/multimodal/sample-attachment-buttons.tsx diff --git a/showcase/packages/strands/src/app/demos/open-gen-ui-advanced/page.tsx b/showcase/integrations/strands/src/app/demos/open-gen-ui-advanced/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/open-gen-ui-advanced/page.tsx rename to showcase/integrations/strands/src/app/demos/open-gen-ui-advanced/page.tsx diff --git a/showcase/packages/strands/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts b/showcase/integrations/strands/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts rename to showcase/integrations/strands/src/app/demos/open-gen-ui-advanced/sandbox-functions.ts diff --git a/showcase/packages/strands/src/app/demos/open-gen-ui-advanced/suggestions.ts b/showcase/integrations/strands/src/app/demos/open-gen-ui-advanced/suggestions.ts similarity index 100% rename from showcase/packages/strands/src/app/demos/open-gen-ui-advanced/suggestions.ts rename to showcase/integrations/strands/src/app/demos/open-gen-ui-advanced/suggestions.ts diff --git a/showcase/packages/strands/src/app/demos/open-gen-ui/page.tsx b/showcase/integrations/strands/src/app/demos/open-gen-ui/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/open-gen-ui/page.tsx rename to showcase/integrations/strands/src/app/demos/open-gen-ui/page.tsx diff --git a/showcase/packages/strands/src/app/demos/prebuilt-popup/page.tsx b/showcase/integrations/strands/src/app/demos/prebuilt-popup/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/prebuilt-popup/page.tsx rename to showcase/integrations/strands/src/app/demos/prebuilt-popup/page.tsx diff --git a/showcase/packages/strands/src/app/demos/prebuilt-sidebar/page.tsx b/showcase/integrations/strands/src/app/demos/prebuilt-sidebar/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/prebuilt-sidebar/page.tsx rename to showcase/integrations/strands/src/app/demos/prebuilt-sidebar/page.tsx diff --git a/showcase/packages/strands/src/app/demos/readonly-state-agent-context/page.tsx b/showcase/integrations/strands/src/app/demos/readonly-state-agent-context/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/readonly-state-agent-context/page.tsx rename to showcase/integrations/strands/src/app/demos/readonly-state-agent-context/page.tsx diff --git a/showcase/packages/strands/src/app/demos/reasoning-default-render/page.tsx b/showcase/integrations/strands/src/app/demos/reasoning-default-render/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/reasoning-default-render/page.tsx rename to showcase/integrations/strands/src/app/demos/reasoning-default-render/page.tsx diff --git a/showcase/packages/strands/src/app/demos/shared-state-read-write/README.md b/showcase/integrations/strands/src/app/demos/shared-state-read-write/README.md similarity index 100% rename from showcase/packages/strands/src/app/demos/shared-state-read-write/README.md rename to showcase/integrations/strands/src/app/demos/shared-state-read-write/README.md diff --git a/showcase/packages/strands/src/app/demos/shared-state-read-write/agent.py b/showcase/integrations/strands/src/app/demos/shared-state-read-write/agent.py similarity index 100% rename from showcase/packages/strands/src/app/demos/shared-state-read-write/agent.py rename to showcase/integrations/strands/src/app/demos/shared-state-read-write/agent.py diff --git a/showcase/packages/strands/src/app/demos/shared-state-read-write/page.tsx b/showcase/integrations/strands/src/app/demos/shared-state-read-write/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/shared-state-read-write/page.tsx rename to showcase/integrations/strands/src/app/demos/shared-state-read-write/page.tsx diff --git a/showcase/packages/strands/src/app/demos/shared-state-read/README.md b/showcase/integrations/strands/src/app/demos/shared-state-read/README.md similarity index 100% rename from showcase/packages/strands/src/app/demos/shared-state-read/README.md rename to showcase/integrations/strands/src/app/demos/shared-state-read/README.md diff --git a/showcase/packages/strands/src/app/demos/shared-state-read/agent.py b/showcase/integrations/strands/src/app/demos/shared-state-read/agent.py similarity index 100% rename from showcase/packages/strands/src/app/demos/shared-state-read/agent.py rename to showcase/integrations/strands/src/app/demos/shared-state-read/agent.py diff --git a/showcase/packages/strands/src/app/demos/shared-state-read/page.tsx b/showcase/integrations/strands/src/app/demos/shared-state-read/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/shared-state-read/page.tsx rename to showcase/integrations/strands/src/app/demos/shared-state-read/page.tsx diff --git a/showcase/packages/strands/src/app/demos/shared-state-streaming/README.md b/showcase/integrations/strands/src/app/demos/shared-state-streaming/README.md similarity index 100% rename from showcase/packages/strands/src/app/demos/shared-state-streaming/README.md rename to showcase/integrations/strands/src/app/demos/shared-state-streaming/README.md diff --git a/showcase/packages/strands/src/app/demos/shared-state-streaming/agent.py b/showcase/integrations/strands/src/app/demos/shared-state-streaming/agent.py similarity index 100% rename from showcase/packages/strands/src/app/demos/shared-state-streaming/agent.py rename to showcase/integrations/strands/src/app/demos/shared-state-streaming/agent.py diff --git a/showcase/packages/strands/src/app/demos/shared-state-streaming/page.tsx b/showcase/integrations/strands/src/app/demos/shared-state-streaming/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/shared-state-streaming/page.tsx rename to showcase/integrations/strands/src/app/demos/shared-state-streaming/page.tsx diff --git a/showcase/packages/strands/src/app/demos/shared-state-write/README.md b/showcase/integrations/strands/src/app/demos/shared-state-write/README.md similarity index 100% rename from showcase/packages/strands/src/app/demos/shared-state-write/README.md rename to showcase/integrations/strands/src/app/demos/shared-state-write/README.md diff --git a/showcase/packages/strands/src/app/demos/shared-state-write/agent.py b/showcase/integrations/strands/src/app/demos/shared-state-write/agent.py similarity index 100% rename from showcase/packages/strands/src/app/demos/shared-state-write/agent.py rename to showcase/integrations/strands/src/app/demos/shared-state-write/agent.py diff --git a/showcase/packages/strands/src/app/demos/shared-state-write/page.tsx b/showcase/integrations/strands/src/app/demos/shared-state-write/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/shared-state-write/page.tsx rename to showcase/integrations/strands/src/app/demos/shared-state-write/page.tsx diff --git a/showcase/packages/strands/src/app/demos/subagents/README.md b/showcase/integrations/strands/src/app/demos/subagents/README.md similarity index 100% rename from showcase/packages/strands/src/app/demos/subagents/README.md rename to showcase/integrations/strands/src/app/demos/subagents/README.md diff --git a/showcase/packages/strands/src/app/demos/subagents/agent.py b/showcase/integrations/strands/src/app/demos/subagents/agent.py similarity index 100% rename from showcase/packages/strands/src/app/demos/subagents/agent.py rename to showcase/integrations/strands/src/app/demos/subagents/agent.py diff --git a/showcase/packages/strands/src/app/demos/subagents/page.tsx b/showcase/integrations/strands/src/app/demos/subagents/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/subagents/page.tsx rename to showcase/integrations/strands/src/app/demos/subagents/page.tsx diff --git a/showcase/packages/strands/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx b/showcase/integrations/strands/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx rename to showcase/integrations/strands/src/app/demos/tool-rendering-custom-catchall/custom-catchall-renderer.tsx diff --git a/showcase/packages/strands/src/app/demos/tool-rendering-custom-catchall/page.tsx b/showcase/integrations/strands/src/app/demos/tool-rendering-custom-catchall/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/tool-rendering-custom-catchall/page.tsx rename to showcase/integrations/strands/src/app/demos/tool-rendering-custom-catchall/page.tsx diff --git a/showcase/packages/strands/src/app/demos/tool-rendering-default-catchall/page.tsx b/showcase/integrations/strands/src/app/demos/tool-rendering-default-catchall/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/tool-rendering-default-catchall/page.tsx rename to showcase/integrations/strands/src/app/demos/tool-rendering-default-catchall/page.tsx diff --git a/showcase/packages/strands/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx b/showcase/integrations/strands/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx rename to showcase/integrations/strands/src/app/demos/tool-rendering-reasoning-chain/custom-catchall-renderer.tsx diff --git a/showcase/packages/strands/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx b/showcase/integrations/strands/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx rename to showcase/integrations/strands/src/app/demos/tool-rendering-reasoning-chain/flight-list-card.tsx diff --git a/showcase/packages/strands/src/app/demos/tool-rendering-reasoning-chain/page.tsx b/showcase/integrations/strands/src/app/demos/tool-rendering-reasoning-chain/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/tool-rendering-reasoning-chain/page.tsx rename to showcase/integrations/strands/src/app/demos/tool-rendering-reasoning-chain/page.tsx diff --git a/showcase/packages/strands/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx b/showcase/integrations/strands/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx rename to showcase/integrations/strands/src/app/demos/tool-rendering-reasoning-chain/reasoning-block.tsx diff --git a/showcase/packages/strands/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx b/showcase/integrations/strands/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx rename to showcase/integrations/strands/src/app/demos/tool-rendering-reasoning-chain/weather-card.tsx diff --git a/showcase/packages/strands/src/app/demos/tool-rendering/README.md b/showcase/integrations/strands/src/app/demos/tool-rendering/README.md similarity index 100% rename from showcase/packages/strands/src/app/demos/tool-rendering/README.md rename to showcase/integrations/strands/src/app/demos/tool-rendering/README.md diff --git a/showcase/packages/strands/src/app/demos/tool-rendering/agent.py b/showcase/integrations/strands/src/app/demos/tool-rendering/agent.py similarity index 100% rename from showcase/packages/strands/src/app/demos/tool-rendering/agent.py rename to showcase/integrations/strands/src/app/demos/tool-rendering/agent.py diff --git a/showcase/packages/strands/src/app/demos/tool-rendering/page.tsx b/showcase/integrations/strands/src/app/demos/tool-rendering/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/tool-rendering/page.tsx rename to showcase/integrations/strands/src/app/demos/tool-rendering/page.tsx diff --git a/showcase/packages/strands/src/app/demos/voice/page.tsx b/showcase/integrations/strands/src/app/demos/voice/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/voice/page.tsx rename to showcase/integrations/strands/src/app/demos/voice/page.tsx diff --git a/showcase/packages/strands/src/app/demos/voice/sample-audio-button.tsx b/showcase/integrations/strands/src/app/demos/voice/sample-audio-button.tsx similarity index 100% rename from showcase/packages/strands/src/app/demos/voice/sample-audio-button.tsx rename to showcase/integrations/strands/src/app/demos/voice/sample-audio-button.tsx diff --git a/showcase/packages/strands/src/app/globals.css b/showcase/integrations/strands/src/app/globals.css similarity index 100% rename from showcase/packages/strands/src/app/globals.css rename to showcase/integrations/strands/src/app/globals.css diff --git a/showcase/packages/strands/src/app/layout.tsx b/showcase/integrations/strands/src/app/layout.tsx similarity index 100% rename from showcase/packages/strands/src/app/layout.tsx rename to showcase/integrations/strands/src/app/layout.tsx diff --git a/showcase/packages/strands/src/app/page.tsx b/showcase/integrations/strands/src/app/page.tsx similarity index 100% rename from showcase/packages/strands/src/app/page.tsx rename to showcase/integrations/strands/src/app/page.tsx diff --git a/showcase/packages/strands/tests/e2e/a2ui-fixed-schema.spec.ts b/showcase/integrations/strands/tests/e2e/a2ui-fixed-schema.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/a2ui-fixed-schema.spec.ts rename to showcase/integrations/strands/tests/e2e/a2ui-fixed-schema.spec.ts diff --git a/showcase/packages/strands/tests/e2e/agent-config.spec.ts b/showcase/integrations/strands/tests/e2e/agent-config.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/agent-config.spec.ts rename to showcase/integrations/strands/tests/e2e/agent-config.spec.ts diff --git a/showcase/packages/strands/tests/e2e/agentic-chat-reasoning.spec.ts b/showcase/integrations/strands/tests/e2e/agentic-chat-reasoning.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/agentic-chat-reasoning.spec.ts rename to showcase/integrations/strands/tests/e2e/agentic-chat-reasoning.spec.ts diff --git a/showcase/packages/strands/tests/e2e/agentic-chat.spec.ts b/showcase/integrations/strands/tests/e2e/agentic-chat.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/agentic-chat.spec.ts rename to showcase/integrations/strands/tests/e2e/agentic-chat.spec.ts diff --git a/showcase/packages/strands/tests/e2e/auth.spec.ts b/showcase/integrations/strands/tests/e2e/auth.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/auth.spec.ts rename to showcase/integrations/strands/tests/e2e/auth.spec.ts diff --git a/showcase/packages/strands/tests/e2e/byoc-hashbrown.spec.ts b/showcase/integrations/strands/tests/e2e/byoc-hashbrown.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/byoc-hashbrown.spec.ts rename to showcase/integrations/strands/tests/e2e/byoc-hashbrown.spec.ts diff --git a/showcase/packages/strands/tests/e2e/byoc-json-render.spec.ts b/showcase/integrations/strands/tests/e2e/byoc-json-render.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/byoc-json-render.spec.ts rename to showcase/integrations/strands/tests/e2e/byoc-json-render.spec.ts diff --git a/showcase/packages/strands/tests/e2e/chat-customization-css.spec.ts b/showcase/integrations/strands/tests/e2e/chat-customization-css.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/chat-customization-css.spec.ts rename to showcase/integrations/strands/tests/e2e/chat-customization-css.spec.ts diff --git a/showcase/packages/strands/tests/e2e/chat-slots.spec.ts b/showcase/integrations/strands/tests/e2e/chat-slots.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/chat-slots.spec.ts rename to showcase/integrations/strands/tests/e2e/chat-slots.spec.ts diff --git a/showcase/packages/strands/tests/e2e/declarative-gen-ui.spec.ts b/showcase/integrations/strands/tests/e2e/declarative-gen-ui.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/declarative-gen-ui.spec.ts rename to showcase/integrations/strands/tests/e2e/declarative-gen-ui.spec.ts diff --git a/showcase/packages/strands/tests/e2e/frontend-tools-async.spec.ts b/showcase/integrations/strands/tests/e2e/frontend-tools-async.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/frontend-tools-async.spec.ts rename to showcase/integrations/strands/tests/e2e/frontend-tools-async.spec.ts diff --git a/showcase/packages/strands/tests/e2e/frontend-tools.spec.ts b/showcase/integrations/strands/tests/e2e/frontend-tools.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/frontend-tools.spec.ts rename to showcase/integrations/strands/tests/e2e/frontend-tools.spec.ts diff --git a/showcase/packages/strands/tests/e2e/gen-ui-agent.spec.ts b/showcase/integrations/strands/tests/e2e/gen-ui-agent.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/gen-ui-agent.spec.ts rename to showcase/integrations/strands/tests/e2e/gen-ui-agent.spec.ts diff --git a/showcase/packages/strands/tests/e2e/gen-ui-tool-based.spec.ts b/showcase/integrations/strands/tests/e2e/gen-ui-tool-based.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/gen-ui-tool-based.spec.ts rename to showcase/integrations/strands/tests/e2e/gen-ui-tool-based.spec.ts diff --git a/showcase/packages/strands/tests/e2e/headless-complete.spec.ts b/showcase/integrations/strands/tests/e2e/headless-complete.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/headless-complete.spec.ts rename to showcase/integrations/strands/tests/e2e/headless-complete.spec.ts diff --git a/showcase/packages/strands/tests/e2e/headless-simple.spec.ts b/showcase/integrations/strands/tests/e2e/headless-simple.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/headless-simple.spec.ts rename to showcase/integrations/strands/tests/e2e/headless-simple.spec.ts diff --git a/showcase/packages/strands/tests/e2e/hitl-in-app.spec.ts b/showcase/integrations/strands/tests/e2e/hitl-in-app.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/hitl-in-app.spec.ts rename to showcase/integrations/strands/tests/e2e/hitl-in-app.spec.ts diff --git a/showcase/packages/strands/tests/e2e/hitl-in-chat.spec.ts b/showcase/integrations/strands/tests/e2e/hitl-in-chat.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/hitl-in-chat.spec.ts rename to showcase/integrations/strands/tests/e2e/hitl-in-chat.spec.ts diff --git a/showcase/packages/strands/tests/e2e/multimodal.spec.ts b/showcase/integrations/strands/tests/e2e/multimodal.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/multimodal.spec.ts rename to showcase/integrations/strands/tests/e2e/multimodal.spec.ts diff --git a/showcase/packages/strands/tests/e2e/open-gen-ui-advanced.spec.ts b/showcase/integrations/strands/tests/e2e/open-gen-ui-advanced.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/open-gen-ui-advanced.spec.ts rename to showcase/integrations/strands/tests/e2e/open-gen-ui-advanced.spec.ts diff --git a/showcase/packages/strands/tests/e2e/open-gen-ui.spec.ts b/showcase/integrations/strands/tests/e2e/open-gen-ui.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/open-gen-ui.spec.ts rename to showcase/integrations/strands/tests/e2e/open-gen-ui.spec.ts diff --git a/showcase/packages/strands/tests/e2e/prebuilt-popup.spec.ts b/showcase/integrations/strands/tests/e2e/prebuilt-popup.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/prebuilt-popup.spec.ts rename to showcase/integrations/strands/tests/e2e/prebuilt-popup.spec.ts diff --git a/showcase/packages/strands/tests/e2e/prebuilt-sidebar.spec.ts b/showcase/integrations/strands/tests/e2e/prebuilt-sidebar.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/prebuilt-sidebar.spec.ts rename to showcase/integrations/strands/tests/e2e/prebuilt-sidebar.spec.ts diff --git a/showcase/packages/strands/tests/e2e/readonly-state-agent-context.spec.ts b/showcase/integrations/strands/tests/e2e/readonly-state-agent-context.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/readonly-state-agent-context.spec.ts rename to showcase/integrations/strands/tests/e2e/readonly-state-agent-context.spec.ts diff --git a/showcase/packages/strands/tests/e2e/reasoning-default-render.spec.ts b/showcase/integrations/strands/tests/e2e/reasoning-default-render.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/reasoning-default-render.spec.ts rename to showcase/integrations/strands/tests/e2e/reasoning-default-render.spec.ts diff --git a/showcase/packages/strands/tests/e2e/shared-state-read.spec.ts b/showcase/integrations/strands/tests/e2e/shared-state-read.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/shared-state-read.spec.ts rename to showcase/integrations/strands/tests/e2e/shared-state-read.spec.ts diff --git a/showcase/packages/strands/tests/e2e/shared-state-streaming.spec.ts b/showcase/integrations/strands/tests/e2e/shared-state-streaming.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/shared-state-streaming.spec.ts rename to showcase/integrations/strands/tests/e2e/shared-state-streaming.spec.ts diff --git a/showcase/packages/strands/tests/e2e/shared-state-write.spec.ts b/showcase/integrations/strands/tests/e2e/shared-state-write.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/shared-state-write.spec.ts rename to showcase/integrations/strands/tests/e2e/shared-state-write.spec.ts diff --git a/showcase/packages/strands/tests/e2e/subagents.spec.ts b/showcase/integrations/strands/tests/e2e/subagents.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/subagents.spec.ts rename to showcase/integrations/strands/tests/e2e/subagents.spec.ts diff --git a/showcase/packages/strands/tests/e2e/tool-rendering-custom-catchall.spec.ts b/showcase/integrations/strands/tests/e2e/tool-rendering-custom-catchall.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/tool-rendering-custom-catchall.spec.ts rename to showcase/integrations/strands/tests/e2e/tool-rendering-custom-catchall.spec.ts diff --git a/showcase/packages/strands/tests/e2e/tool-rendering-default-catchall.spec.ts b/showcase/integrations/strands/tests/e2e/tool-rendering-default-catchall.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/tool-rendering-default-catchall.spec.ts rename to showcase/integrations/strands/tests/e2e/tool-rendering-default-catchall.spec.ts diff --git a/showcase/packages/strands/tests/e2e/tool-rendering-reasoning-chain.spec.ts b/showcase/integrations/strands/tests/e2e/tool-rendering-reasoning-chain.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/tool-rendering-reasoning-chain.spec.ts rename to showcase/integrations/strands/tests/e2e/tool-rendering-reasoning-chain.spec.ts diff --git a/showcase/packages/strands/tests/e2e/tool-rendering.spec.ts b/showcase/integrations/strands/tests/e2e/tool-rendering.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/tool-rendering.spec.ts rename to showcase/integrations/strands/tests/e2e/tool-rendering.spec.ts diff --git a/showcase/packages/strands/tests/e2e/voice.spec.ts b/showcase/integrations/strands/tests/e2e/voice.spec.ts similarity index 100% rename from showcase/packages/strands/tests/e2e/voice.spec.ts rename to showcase/integrations/strands/tests/e2e/voice.spec.ts diff --git a/showcase/packages/strands/tests/python/__init__.py b/showcase/integrations/strands/tests/python/__init__.py similarity index 100% rename from showcase/packages/strands/tests/python/__init__.py rename to showcase/integrations/strands/tests/python/__init__.py diff --git a/showcase/packages/strands/tests/python/conftest.py b/showcase/integrations/strands/tests/python/conftest.py similarity index 100% rename from showcase/packages/strands/tests/python/conftest.py rename to showcase/integrations/strands/tests/python/conftest.py diff --git a/showcase/packages/strands/tests/python/test_generate_a2ui_errors.py b/showcase/integrations/strands/tests/python/test_generate_a2ui_errors.py similarity index 100% rename from showcase/packages/strands/tests/python/test_generate_a2ui_errors.py rename to showcase/integrations/strands/tests/python/test_generate_a2ui_errors.py diff --git a/showcase/packages/strands/tests/python/test_hook_injection.py b/showcase/integrations/strands/tests/python/test_hook_injection.py similarity index 100% rename from showcase/packages/strands/tests/python/test_hook_injection.py rename to showcase/integrations/strands/tests/python/test_hook_injection.py diff --git a/showcase/packages/strands/tests/python/test_instrumentor_patch.py b/showcase/integrations/strands/tests/python/test_instrumentor_patch.py similarity index 100% rename from showcase/packages/strands/tests/python/test_instrumentor_patch.py rename to showcase/integrations/strands/tests/python/test_instrumentor_patch.py diff --git a/showcase/packages/strands/tests/python/test_sales_state_from_args.py b/showcase/integrations/strands/tests/python/test_sales_state_from_args.py similarity index 100% rename from showcase/packages/strands/tests/python/test_sales_state_from_args.py rename to showcase/integrations/strands/tests/python/test_sales_state_from_args.py diff --git a/showcase/packages/strands/tests/python/test_tool_call_cap.py b/showcase/integrations/strands/tests/python/test_tool_call_cap.py similarity index 100% rename from showcase/packages/strands/tests/python/test_tool_call_cap.py rename to showcase/integrations/strands/tests/python/test_tool_call_cap.py diff --git a/showcase/packages/strands/tsconfig.json b/showcase/integrations/strands/tsconfig.json similarity index 100% rename from showcase/packages/strands/tsconfig.json rename to showcase/integrations/strands/tsconfig.json diff --git a/showcase/tests/docker-compose.packages.yml b/showcase/tests/docker-compose.integrations.yml similarity index 100% rename from showcase/tests/docker-compose.packages.yml rename to showcase/tests/docker-compose.integrations.yml