chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 12:58:18 +08:00
commit 6d5d58c1a9
18293 changed files with 3502153 additions and 0 deletions
@@ -0,0 +1,9 @@
slug: test-invalid-genui
generative_ui: [unknown-profile]
interaction_modalities: [chat]
demos:
- id: tool-rendering
name: Tool Rendering
description: test
tags: [agent-capabilities]
route: /demos/tool-rendering
@@ -0,0 +1,7 @@
slug: test-missing-genui
demos:
- id: agentic-chat
name: Agentic Chat
description: test
tags: [chat-ui]
route: /demos/agentic-chat
@@ -0,0 +1,4 @@
slug: missing-demo-dir
demos:
- id: chat
name: Chat
@@ -0,0 +1,4 @@
slug: missing-spec
demos:
- id: chat
name: Chat
@@ -0,0 +1 @@
# qa
@@ -0,0 +1,4 @@
slug: ok-pkg
demos:
- id: chat
name: Chat
@@ -0,0 +1 @@
# chat QA
@@ -0,0 +1 @@
// fixture spec
@@ -0,0 +1,4 @@
slug: spec-exceeds
demos:
- id: chat
name: Chat
@@ -0,0 +1 @@
# qa
@@ -0,0 +1 @@
// fixture - legitimate extra spec
@@ -0,0 +1,6 @@
slug: spec-less
demos:
- id: chat
name: Chat
- id: tools
name: Tools
@@ -0,0 +1 @@
# qa
@@ -0,0 +1 @@
# qa
@@ -0,0 +1 @@
// fixture
@@ -0,0 +1,126 @@
[WARN] google-adk: skipped python-dotenv in showcase/integrations/google-adk/requirements.txt: name-only requirement (no version)
[WARN] google-adk: skipped pydantic in showcase/integrations/google-adk/requirements.txt: name-only requirement (no version)
[WARN] google-adk: skipped google-adk in showcase/integrations/google-adk/requirements.txt: name-only requirement (no version)
[WARN] google-adk: skipped ag-ui-adk in showcase/integrations/google-adk/requirements.txt: name-only requirement (no version)
[WARN] google-adk: skipped fastapi in examples/integrations/adk/agent/pyproject.toml: name-only requirement (no version)
[WARN] google-adk: skipped uvicorn in examples/integrations/adk/agent/pyproject.toml: name-only requirement (no version)
[WARN] google-adk: skipped python-dotenv in examples/integrations/adk/agent/pyproject.toml: name-only requirement (no version)
[WARN] google-adk: skipped pydantic in examples/integrations/adk/agent/pyproject.toml: name-only requirement (no version)
[WARN] google-adk: skipped google-adk in examples/integrations/adk/agent/pyproject.toml: name-only requirement (no version)
[WARN] google-adk: skipped google-genai in examples/integrations/adk/agent/pyproject.toml: name-only requirement (no version)
[WARN] google-adk: skipped ag-ui-adk in examples/integrations/adk/agent/pyproject.toml: name-only requirement (no version)
[WARN] ms-agent-python: skipped python-dotenv in examples/integrations/ms-agent-framework-python/agent/pyproject.toml: name-only requirement (no version)
[WARN] pydantic-ai: skipped uvicorn in examples/integrations/pydantic-ai/agent/pyproject.toml: name-only requirement (no version)
[WARN] pydantic-ai: skipped pydantic-ai-slim in examples/integrations/pydantic-ai/agent/pyproject.toml: name-only requirement (no version)
[WARN] pydantic-ai: skipped pydantic-ai-slim in examples/integrations/pydantic-ai/agent/pyproject.toml: name-only requirement (no version)
[WARN] pydantic-ai: skipped python-dotenv in examples/integrations/pydantic-ai/agent/pyproject.toml: name-only requirement (no version)
[FAIL] agno: ag-ui-protocol non-exact spec (showcase=>=0.1.8, Dojo=>=0.1.8)
[FAIL] agno: agno non-exact spec (showcase=>=2.5.17, Dojo=>=1.7.8)
[FAIL] agno: openai non-exact spec (showcase=>=1.88.0, Dojo=>=1.88.0)
[FAIL] agno: @ag-ui/client non-exact spec (showcase=^0.0.43, Dojo=0.0.52)
[FAIL] agno: @copilotkit/a2ui-renderer is not an exact pin in showcase (next)
[FAIL] agno: @copilotkit/react-core non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] agno: @copilotkit/react-ui absent in showcase but Dojo pins 1.55.2
[FAIL] agno: @copilotkit/runtime non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] crewai-crews: ag-ui-crewai non-exact spec (showcase=>=0.2.0,<0.3.0, Dojo=>=0.2.0,<0.3.0)
[FAIL] crewai-crews: ag-ui-protocol non-exact spec (showcase=>=0.1.5, Dojo=>=0.1.10)
[FAIL] crewai-crews: crewai non-exact spec (showcase=>=0.130.0, Dojo===0.130.0)
[FAIL] crewai-crews: crewai-tools non-exact spec (showcase=>=0.38.1, Dojo=~=0.47.1)
[FAIL] crewai-crews: @ag-ui/client is not an exact pin in showcase (^0.0.43)
[FAIL] crewai-crews: @ag-ui/crewai absent in showcase but Dojo pins ^0.0.2
[FAIL] crewai-crews: @copilotkit/a2ui-renderer is not an exact pin in showcase (next)
[FAIL] crewai-crews: @copilotkit/react-core non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] crewai-crews: @copilotkit/react-ui absent in showcase but Dojo pins 1.55.2
[FAIL] crewai-crews: @copilotkit/runtime non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] google-adk: google-genai is not an exact pin in showcase (>=0.8.0)
[FAIL] google-adk: @ag-ui/client non-exact spec (showcase=^0.0.43, Dojo=0.0.52)
[FAIL] google-adk: @copilotkit/a2ui-renderer is not an exact pin in showcase (next)
[FAIL] google-adk: @copilotkit/react-core non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] google-adk: @copilotkit/react-ui absent in showcase but Dojo pins 1.55.2
[FAIL] google-adk: @copilotkit/runtime non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] langgraph-fastapi: ag-ui-langgraph absent in showcase but Dojo pins ==0.0.22
[FAIL] langgraph-fastapi: copilotkit non-exact spec (showcase=>=0.1.86, Dojo===0.1.74)
[FAIL] langgraph-fastapi: langchain non-exact spec (showcase=>=1.2.0, Dojo===1.0.1)
[FAIL] langgraph-fastapi: langchain-anthropic is not an exact pin in showcase (>=1.3.4)
[FAIL] langgraph-fastapi: langchain-openai non-exact spec (showcase=>=1.1.0, Dojo===1.0.1)
[FAIL] langgraph-fastapi: langgraph non-exact spec (showcase=>=1.1.0, Dojo===1.0.1)
[FAIL] langgraph-fastapi: langgraph-api is not an exact pin in showcase (>=0.7.70)
[FAIL] langgraph-fastapi: langgraph-cli is not an exact pin in showcase (>=0.4.11)
[FAIL] langgraph-fastapi: openai absent in showcase but Dojo pins ==1.109.1
[FAIL] langgraph-fastapi: @copilotkit/a2ui-renderer is not an exact pin in showcase (next)
[FAIL] langgraph-fastapi: @copilotkit/react-core non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] langgraph-fastapi: @copilotkit/react-ui absent in showcase but Dojo pins 1.55.2
[FAIL] langgraph-fastapi: @copilotkit/runtime non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] langgraph-python: copilotkit non-exact spec (showcase=>=0.1.86, Dojo===0.1.87)
[FAIL] langgraph-python: langchain non-exact spec (showcase=>=1.2.0,<2.0.0, Dojo===1.2.15)
[FAIL] langgraph-python: langchain-anthropic non-exact spec (showcase=>=1.3.4,<2.0.0, Dojo=>=1.3.4)
[FAIL] langgraph-python: langchain-openai non-exact spec (showcase=>=1.1.0,<2.0.0, Dojo=>=1.1.0)
[FAIL] langgraph-python: langgraph non-exact spec (showcase=>=1.1.0,<2.0.0, Dojo===1.1.6)
[FAIL] langgraph-python: langgraph-api non-exact spec (showcase=>=0.7.70,<0.8.0, Dojo=>=0.7.70)
[FAIL] langgraph-python: langgraph-cli non-exact spec (showcase=>=0.4.11,<0.5.0, Dojo=>=0.4.11)
[FAIL] langgraph-python: langsmith absent in showcase but Dojo pins >=0.4.49
[FAIL] langgraph-python: openai absent in showcase but Dojo pins >=1.68.2,<2.0.0
[FAIL] langgraph-python: @copilotkit/a2ui-renderer non-exact spec (showcase=next, Dojo=1.56.2)
[FAIL] langgraph-python: @copilotkit/react-core non-exact spec (showcase=next, Dojo=1.56.2)
[FAIL] langgraph-python: @copilotkit/react-ui absent in showcase but Dojo pins 1.56.2
[FAIL] langgraph-python: @copilotkit/runtime non-exact spec (showcase=next, Dojo=1.56.2)
[FAIL] langgraph-python: @copilotkit/shared absent in showcase but Dojo pins 1.56.2
[FAIL] langgraph-typescript: @copilotkit/a2ui-renderer is not an exact pin in showcase (next)
[FAIL] langgraph-typescript: @copilotkit/react-core non-exact spec (showcase=next, Dojo=1.56.2)
[FAIL] langgraph-typescript: @copilotkit/react-ui absent in showcase but Dojo pins 1.56.2
[FAIL] langgraph-typescript: @copilotkit/runtime non-exact spec (showcase=next, Dojo=1.56.2)
[FAIL] langgraph-typescript: @copilotkit/sdk-js pinned to 1.51.4, Dojo has 1.56.2
[FAIL] langgraph-typescript: @langchain/core non-exact spec (showcase=^1.0.1, Dojo=^1.0.1)
[FAIL] langgraph-typescript: @langchain/openai non-exact spec (showcase=^1.1.3, Dojo=^1.1.3)
[FAIL] langgraph-typescript: langchain absent in showcase but Dojo pins ^1.0.0
[FAIL] llamaindex: llama-index-core non-exact spec (showcase===0.14.4, Dojo=>=0.14,<0.15)
[FAIL] llamaindex: llama-index-llms-openai non-exact spec (showcase===0.5.6, Dojo=>=0.5.0,<0.6.0)
[FAIL] llamaindex: llama-index-protocols-ag-ui non-exact spec (showcase===0.2.2, Dojo=>=0.2.2)
[FAIL] llamaindex: @ag-ui/client is not an exact pin in showcase (^0.0.43)
[FAIL] llamaindex: @ag-ui/llamaindex absent in showcase but Dojo pins 0.1.5
[FAIL] llamaindex: @copilotkit/a2ui-renderer is not an exact pin in showcase (next)
[FAIL] llamaindex: @copilotkit/react-core non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] llamaindex: @copilotkit/react-ui absent in showcase but Dojo pins 1.55.2
[FAIL] llamaindex: @copilotkit/runtime non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] mastra: @ag-ui/client absent in showcase but Dojo pins 0.0.52
[FAIL] mastra: @ag-ui/mastra non-exact spec (showcase=beta, Dojo=beta)
[FAIL] mastra: @ai-sdk/openai non-exact spec (showcase=^2.0.42, Dojo=^2.0.42)
[FAIL] mastra: @copilotkit/a2ui-renderer is not an exact pin in showcase (next)
[FAIL] mastra: @copilotkit/react-core non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] mastra: @copilotkit/react-ui absent in showcase but Dojo pins 1.55.2
[FAIL] mastra: @copilotkit/runtime non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] mastra: @mastra/client-js non-exact spec (showcase=beta, Dojo=beta)
[FAIL] mastra: @mastra/core non-exact spec (showcase=beta, Dojo=beta)
[FAIL] mastra: @mastra/libsql non-exact spec (showcase=beta, Dojo=beta)
[FAIL] mastra: @mastra/memory non-exact spec (showcase=beta, Dojo=beta)
[FAIL] mastra: ai is not an exact pin in showcase (^4.0.0)
[FAIL] mastra: mastra non-exact spec (showcase=beta, Dojo=beta)
[FAIL] ms-agent-dotnet: @ag-ui/client non-exact spec (showcase=^0.0.43, Dojo=0.0.52)
[FAIL] ms-agent-dotnet: @copilotkit/a2ui-renderer is not an exact pin in showcase (next)
[FAIL] ms-agent-dotnet: @copilotkit/react-core non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] ms-agent-dotnet: @copilotkit/react-ui absent in showcase but Dojo pins 1.55.2
[FAIL] ms-agent-dotnet: @copilotkit/runtime non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] ms-agent-python: agent-framework-ag-ui non-exact spec (showcase=>=1.0.0b251117, Dojo=>=1.0.0b251117)
[FAIL] ms-agent-python: agent-framework-openai is not an exact pin in showcase (>=1.0.0rc6)
[FAIL] ms-agent-python: langchain-core is not an exact pin in showcase (>=0.3.0)
[FAIL] ms-agent-python: langchain-openai is not an exact pin in showcase (>=1.1.0)
[FAIL] ms-agent-python: @ag-ui/client non-exact spec (showcase=^0.0.43, Dojo=0.0.52)
[FAIL] ms-agent-python: @copilotkit/a2ui-renderer is not an exact pin in showcase (next)
[FAIL] ms-agent-python: @copilotkit/react-core non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] ms-agent-python: @copilotkit/react-ui absent in showcase but Dojo pins 1.55.2
[FAIL] ms-agent-python: @copilotkit/runtime non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] pydantic-ai: @ag-ui/client non-exact spec (showcase=^0.0.43, Dojo=0.0.52)
[FAIL] pydantic-ai: @copilotkit/a2ui-renderer is not an exact pin in showcase (next)
[FAIL] pydantic-ai: @copilotkit/react-core non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] pydantic-ai: @copilotkit/react-ui absent in showcase but Dojo pins 1.55.2
[FAIL] pydantic-ai: @copilotkit/runtime non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] pydantic-ai: @copilotkit/shared absent in showcase but Dojo pins 1.55.2
[FAIL] strands: ag-ui-protocol non-exact spec (showcase=>=0.1.5, Dojo=>=0.1.5)
[FAIL] strands: ag_ui_strands non-exact spec (showcase===0.1.0, Dojo=~=0.1.0)
[FAIL] strands: strands-agents non-exact spec (showcase=>=1.15.0, Dojo=>=1.15.0)
[FAIL] strands: strands-agents-tools non-exact spec (showcase=>=0.2.14, Dojo=>=0.2.14)
[FAIL] strands: @ag-ui/client non-exact spec (showcase=^0.0.43, Dojo=0.0.52)
[FAIL] strands: @copilotkit/a2ui-renderer is not an exact pin in showcase (next)
[FAIL] strands: @copilotkit/react-core non-exact spec (showcase=next, Dojo=1.55.2)
[FAIL] strands: @copilotkit/react-ui absent in showcase but Dojo pins 1.55.2
[FAIL] strands: @copilotkit/runtime non-exact spec (showcase=next, Dojo=1.55.2)
@@ -0,0 +1,7 @@
[SKIP] ag2: born-in-showcase (no Dojo example)
[SKIP] claude-sdk-python: born-in-showcase (no Dojo example)
[SKIP] claude-sdk-typescript: born-in-showcase (no Dojo example)
[SKIP] langroid: born-in-showcase (no Dojo example)
[SKIP] spring-ai: born-in-showcase (no Dojo example)
Summary: OK=0 SKIP=5 WARN=16 FAIL=110
@@ -0,0 +1,6 @@
{
"_comment": "Drift ratchet baseline for showcase_validate.yml. `validatePinsFailCount` holds the last-known FAIL count; `validatePinsFailHash` is a SHA-256 of the sorted, deduplicated `[FAIL] ...` lines from validate-pins.ts. CI compares BOTH: if the count changes, it tells you to ratchet (up rejected, down instructed). If the count is equal but the hash differs, the FAIL *set* has drifted (one item fixed, another regressed) and CI fails with a diff. Never raise the count without an explicit review + sign-off. `baselineDemoCount` is the per-package e2e-spec-count floor (single source of truth consumed by both the workflow and validate-parity.ts). NOTE: validate-parity.ts `BASELINE_DEMO_COUNT` default must match `baselineDemoCount` here; keep them in sync. See .github/workflows/showcase_validate.yml 'Run validate-pins (ratchet)' step.",
"validatePinsFailCount": 110,
"validatePinsFailHash": "aa3dd37613b3e90d7eb07c75d132c7a57731e6b4d7f6423f0a9bc43653e482d3",
"baselineDemoCount": 9
}
@@ -0,0 +1,15 @@
{
"name": "sample",
"version": "0.0.1",
"dependencies": {
"next": "15.0.0",
"@copilotkit/react-core": "1.10.0"
},
"devDependencies": {
"@langchain/langgraph": "0.2.14",
"typescript": "5.0.0"
},
"peerDependencies": {
"@ag-ui/core": "0.0.9"
}
}
@@ -0,0 +1,12 @@
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
name = "sample"
version = "0.0.1"
optional-dependencies = ["ruff==0.4.0"]
dependencies = ["langgraph==0.2.14", "copilotkit==1.10.0"]
[project.optional-dependencies]
dev = ["pytest==8.0.0"]
@@ -0,0 +1,12 @@
[tool.poetry]
name = "sample"
version = "0.0.1"
[tool.poetry.dependencies]
python = "^3.10"
langgraph = "0.2.14"
copilotkit = "1.10.0"
pydantic-ai = "0.0.20"
[tool.poetry.dev-dependencies]
pytest = "8.0.0"
@@ -0,0 +1,10 @@
[project]
name = "sample"
version = "0.0.1"
dependencies = ["langgraph==0.2.14", "copilotkit==1.10.0"]
[project.optional-dependencies]
dev = ["pytest==8.0.0"]
[project.scripts]
mycli = "sample.cli:main"
@@ -0,0 +1,658 @@
{
"aimock": {
"prod": {
"instanceId": "5801d8be-5ad9-4eff-9c9c-7be61d9a023e",
"domain": "showcase-aimock-production.up.railway.app",
"probe": true,
"driver": "aimock",
"repoName": "showcase-aimock"
},
"staging": {
"instanceId": "9f260dfd-d9d4-43e9-98fe-49696f87fe50",
"domain": "aimock-staging.up.railway.app",
"probe": true,
"driver": "aimock",
"repoName": "showcase-aimock"
}
},
"dashboard": {
"prod": {
"instanceId": "e68f98fa-b2ef-41cc-82f6-2ed6f9533bf3",
"domain": "dashboard.showcase.copilotkit.ai",
"probe": true,
"driver": "dashboard",
"repoName": "showcase-shell-dashboard"
},
"staging": {
"instanceId": "aea7332e-17a0-4fab-921c-ed5baad2a6f2",
"domain": "dashboard.showcase.staging.copilotkit.ai",
"probe": true,
"driver": "dashboard",
"repoName": "showcase-shell-dashboard"
}
},
"docs": {
"prod": {
"instanceId": "b15564fc-f832-49b3-82df-fd36f298fe96",
"domain": "docs.copilotkit.ai",
"probe": true,
"driver": "docs",
"repoName": "showcase-shell-docs"
},
"staging": {
"instanceId": "d5caa51d-73ee-4669-bfea-d87bf1488b02",
"domain": "docs.staging.copilotkit.ai",
"probe": true,
"driver": "docs",
"repoName": "showcase-shell-docs"
}
},
"dojo": {
"prod": {
"instanceId": "2ee4f2aa-11ec-4426-9a4a-41a1ad04f16d",
"domain": "dojo.showcase.copilotkit.ai",
"probe": true,
"driver": "dojo",
"repoName": "showcase-shell-dojo"
},
"staging": {
"instanceId": "1284d717-0ff5-432c-9326-fab12661df61",
"domain": "dojo.showcase.staging.copilotkit.ai",
"probe": true,
"driver": "dojo",
"repoName": "showcase-shell-dojo"
}
},
"harness": {
"prod": {
"instanceId": "05fbcdf2-8a50-4b71-b4f6-c92c4b17e626",
"domain": "showcase-harness-production.up.railway.app",
"probe": true,
"driver": "harness",
"repoName": "showcase-harness"
},
"staging": {
"instanceId": "0811f68f-fac4-440e-a350-3a7ca5855b80",
"domain": "harness-staging-2ee4.up.railway.app",
"probe": true,
"driver": "harness",
"repoName": "showcase-harness"
}
},
"harness-workers": {
"prod": {
"instanceId": "7c48ee43-6df4-457b-b977-10f1f1ac1680",
"domain": null,
"probe": false,
"driver": "harness",
"repoName": "showcase-harness"
},
"staging": {
"instanceId": "362c1e37-5f40-45f2-ac7b-0e5adac565f8",
"domain": null,
"probe": false,
"driver": "harness",
"repoName": "showcase-harness"
}
},
"pocketbase": {
"prod": {
"instanceId": "1ee376e2-13f2-4464-801e-d0aa0bf76532",
"domain": "showcase-pocketbase-production.up.railway.app",
"probe": true,
"driver": "pocketbase",
"repoName": "showcase-pocketbase"
},
"staging": {
"instanceId": "0bc7db7b-5a43-4b33-af46-d07fb53c8610",
"domain": "pocketbase-staging-eec0.up.railway.app",
"probe": true,
"driver": "pocketbase",
"repoName": "showcase-pocketbase"
}
},
"shell": {
"prod": {
"instanceId": "01614ccf-e109-4b30-b41b-7c5551c0a34c",
"domain": "showcase.copilotkit.ai",
"probe": true,
"driver": "shell",
"repoName": "showcase-shell"
},
"staging": {
"instanceId": "25b7de41-188c-4f2e-ac07-538212eaeb91",
"domain": "showcase.staging.copilotkit.ai",
"probe": true,
"driver": "shell",
"repoName": "showcase-shell"
}
},
"showcase-ag2": {
"prod": {
"instanceId": "de571c97-03fd-486b-8a54-9767a4a53f95",
"domain": "showcase-ag2-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-ag2"
},
"staging": {
"instanceId": "ecaf81b3-93a8-4862-92b6-04a016b634ed",
"domain": "showcase-ag2-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-ag2"
}
},
"showcase-agno": {
"prod": {
"instanceId": "026d12fb-2844-42af-8f92-b47bc8a06bc8",
"domain": "showcase-agno-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-agno"
},
"staging": {
"instanceId": "68964ab6-75ca-4095-a64a-52cacfb684f5",
"domain": "showcase-agno-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-agno"
}
},
"showcase-built-in-agent": {
"prod": {
"instanceId": "40018ef7-1ed1-4979-b80c-9c2d957b6d88",
"domain": "showcase-built-in-agent-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-built-in-agent"
},
"staging": {
"instanceId": "b89ae7b3-01cc-4ed4-aca6-23aaa63cd59e",
"domain": "showcase-built-in-agent-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-built-in-agent"
}
},
"showcase-claude-sdk-python": {
"prod": {
"instanceId": "bb18caaf-9a3e-4fdd-85ec-562fd82a3a89",
"domain": "showcase-claude-sdk-python-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-claude-sdk-python"
},
"staging": {
"instanceId": "1ef25aec-5fbd-40b9-8685-57c2681bd45d",
"domain": "showcase-claude-sdk-python-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-claude-sdk-python"
}
},
"showcase-claude-sdk-typescript": {
"prod": {
"instanceId": "bee425e4-9661-4a88-8888-922b8cd4b61d",
"domain": "showcase-claude-sdk-typescript-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-claude-sdk-typescript"
},
"staging": {
"instanceId": "92305747-2f55-4122-aad4-882e989558ab",
"domain": "showcase-claude-sdk-typescript-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-claude-sdk-typescript"
}
},
"showcase-crewai-crews": {
"prod": {
"instanceId": "3dab0cc3-cab1-4579-b772-947268088514",
"domain": "showcase-crewai-crews-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-crewai-crews"
},
"staging": {
"instanceId": "88c2a14f-435b-499e-a811-ee4f4be18fd8",
"domain": "showcase-crewai-crews-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-crewai-crews"
}
},
"showcase-google-adk": {
"prod": {
"instanceId": "7b2da5db-87d2-40ad-a3d9-b2d7a5485a22",
"domain": "showcase-google-adk-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-google-adk"
},
"staging": {
"instanceId": "7efe2fa0-fa78-4585-bc4c-6d39c326e6d1",
"domain": "showcase-google-adk-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-google-adk"
}
},
"showcase-langgraph-fastapi": {
"prod": {
"instanceId": "105b7e01-acd0-48e2-9a09-541e2103e8d2",
"domain": "showcase-langgraph-fastapi-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-langgraph-fastapi"
},
"staging": {
"instanceId": "7899afe0-141b-4217-8dbb-5907813231dc",
"domain": "showcase-langgraph-fastapi-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-langgraph-fastapi"
}
},
"showcase-langgraph-python": {
"prod": {
"instanceId": "aec504f7-63d7-4ea6-9d50-601b00d2ae80",
"domain": "showcase-langgraph-python-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-langgraph-python"
},
"staging": {
"instanceId": "04d29664-a776-4670-9db3-b1d18bce1669",
"domain": "showcase-langgraph-python-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-langgraph-python"
}
},
"showcase-langgraph-typescript": {
"prod": {
"instanceId": "f53e9fdc-7c3e-4dfd-9fa8-d7241fd55bb8",
"domain": "showcase-langgraph-typescript-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-langgraph-typescript"
},
"staging": {
"instanceId": "481ab37f-da8a-4015-bd88-2b28d9eb261a",
"domain": "showcase-langgraph-typescript-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-langgraph-typescript"
}
},
"showcase-langroid": {
"prod": {
"instanceId": "6b5e20b5-8f8e-4ec3-9288-7a41122e42e5",
"domain": "showcase-langroid-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-langroid"
},
"staging": {
"instanceId": "a213f7d9-2117-4944-988b-05e68d819dd5",
"domain": "showcase-langroid-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-langroid"
}
},
"showcase-llamaindex": {
"prod": {
"instanceId": "b778856e-9f90-4136-9415-fb2b41173f8d",
"domain": "showcase-llamaindex-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-llamaindex"
},
"staging": {
"instanceId": "17899ea7-355c-43f2-a152-28cb0b7fa864",
"domain": "showcase-llamaindex-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-llamaindex"
}
},
"showcase-mastra": {
"prod": {
"instanceId": "eaeddd9c-8b75-426f-b033-0fd935cbf6ef",
"domain": "showcase-mastra-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-mastra"
},
"staging": {
"instanceId": "eec22411-aab5-47a1-8f5b-d097e233d7f8",
"domain": "showcase-mastra-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-mastra"
}
},
"showcase-ms-agent-dotnet": {
"prod": {
"instanceId": "93ca0edf-7b59-4de4-b1fd-3412bb07bc6a",
"domain": "showcase-ms-agent-dotnet-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-ms-agent-dotnet"
},
"staging": {
"instanceId": "9826bc58-c472-41e6-b050-29249d4b2a52",
"domain": "showcase-ms-agent-dotnet-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-ms-agent-dotnet"
}
},
"showcase-ms-agent-harness-dotnet": {
"prod": {
"instanceId": "8f91ebc6-95c0-4433-b1f7-657ff49c2d59",
"domain": "showcase-ms-agent-harness-dotnet-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-ms-agent-harness-dotnet"
},
"staging": {
"instanceId": "6b0fe181-9156-4a40-9e44-90befe09833a",
"domain": "showcase-ms-agent-harness-dotnet-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-ms-agent-harness-dotnet"
}
},
"showcase-ms-agent-python": {
"prod": {
"instanceId": "323ed911-4d28-45ab-8fc0-7d151828b938",
"domain": "showcase-ms-agent-python-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-ms-agent-python"
},
"staging": {
"instanceId": "741725ce-5fa1-4327-aff5-53dcc000c29c",
"domain": "showcase-ms-agent-python-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-ms-agent-python"
}
},
"showcase-pydantic-ai": {
"prod": {
"instanceId": "192cd647-6824-4f01-937a-1da675d83805",
"domain": "showcase-pydantic-ai-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-pydantic-ai"
},
"staging": {
"instanceId": "6edf5ca5-6a56-4d28-92c3-2a3360c735db",
"domain": "showcase-pydantic-ai-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-pydantic-ai"
}
},
"showcase-spring-ai": {
"prod": {
"instanceId": "2fbf1db2-5e51-44c9-983c-3f2242d95c61",
"domain": "showcase-spring-ai-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-spring-ai"
},
"staging": {
"instanceId": "189ac76f-bd77-45c0-9c45-3853dae763cc",
"domain": "showcase-spring-ai-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-spring-ai"
}
},
"showcase-strands": {
"prod": {
"instanceId": "2123c71b-9385-443c-a1c3-bcf4b1669eeb",
"domain": "showcase-strands-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-strands"
},
"staging": {
"instanceId": "f8a9d2ed-50ec-4f06-85d6-230baced8471",
"domain": "showcase-strands-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-strands"
}
},
"showcase-strands-typescript": {
"prod": {
"instanceId": "8a50728e-6119-43c4-b59c-d9535b6717a4",
"domain": "showcase-strands-typescript-production.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-strands-typescript"
},
"staging": {
"instanceId": "3f917b9f-c3f0-4d8b-96ca-7f455e06b5ba",
"domain": "showcase-strands-typescript-staging.up.railway.app",
"probe": true,
"driver": "agent",
"repoName": "showcase-strands-typescript"
}
},
"starter-adk": {
"prod": {
"instanceId": "cb23cae4-9555-4ddd-8a62-f1aa1ff72c67",
"domain": "starter-adk-production.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-adk"
},
"staging": {
"instanceId": "208a160a-0d7d-44b2-a94d-39e13b24e21a",
"domain": "starter-adk-staging.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-adk"
}
},
"starter-agno": {
"prod": {
"instanceId": "2f58513b-5fe4-4b09-a28f-93d4caa277b5",
"domain": "starter-agno-production.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-agno"
},
"staging": {
"instanceId": "9944eb97-7f58-47f8-a49d-65603e209609",
"domain": "starter-agno-staging.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-agno"
}
},
"starter-crewai-crews": {
"prod": {
"instanceId": "1a3e24cb-0752-45c8-b4a2-0c6096899875",
"domain": "starter-crewai-crews-production.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-crewai-crews"
},
"staging": {
"instanceId": "820895fb-f65c-4834-a07d-d454035d39c4",
"domain": "starter-crewai-crews-staging.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-crewai-crews"
}
},
"starter-langgraph-fastapi": {
"prod": {
"instanceId": "0679bc18-e9af-40c6-bc17-0b5eb2cd7bec",
"domain": "starter-langgraph-fastapi-production.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-langgraph-fastapi"
},
"staging": {
"instanceId": "5f10e976-e121-48a5-bc18-2619798f2f10",
"domain": "starter-langgraph-fastapi-staging.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-langgraph-fastapi"
}
},
"starter-langgraph-js": {
"prod": {
"instanceId": "50a2205b-8768-4765-b7a1-21941c105051",
"domain": "starter-langgraph-js-production.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-langgraph-js"
},
"staging": {
"instanceId": "43db83fe-fafb-445b-a19a-51bb086c71b9",
"domain": "starter-langgraph-js-staging.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-langgraph-js"
}
},
"starter-langgraph-python": {
"prod": {
"instanceId": "24dad599-576a-4154-a621-c3af40629a8f",
"domain": "starter-langgraph-python-production.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-langgraph-python"
},
"staging": {
"instanceId": "58105e79-4020-4692-8749-c1a63ab63f2c",
"domain": "starter-langgraph-python-staging.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-langgraph-python"
}
},
"starter-llamaindex": {
"prod": {
"instanceId": "c119f40b-dc71-4734-9716-c1085754b085",
"domain": "starter-llamaindex-production.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-llamaindex"
},
"staging": {
"instanceId": "44446803-0505-456a-b0c4-01fe82fb3832",
"domain": "starter-llamaindex-staging.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-llamaindex"
}
},
"starter-mastra": {
"prod": {
"instanceId": "c6fba6d8-8dde-442b-948f-560bf25fa2f1",
"domain": "starter-mastra-production.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-mastra"
},
"staging": {
"instanceId": "b246e52d-52d8-4015-bb06-89bd09d54f8f",
"domain": "starter-mastra-staging.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-mastra"
}
},
"starter-ms-agent-framework-dotnet": {
"prod": {
"instanceId": "993237a4-9ee7-47b2-a5be-267e247c1409",
"domain": "starter-ms-agent-framework-dotnet-production.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-ms-agent-framework-dotnet"
},
"staging": {
"instanceId": "6684c246-e8fd-45a7-86e4-c529a439976f",
"domain": "starter-ms-agent-framework-dotnet-staging.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-ms-agent-framework-dotnet"
}
},
"starter-ms-agent-framework-python": {
"prod": {
"instanceId": "aa934881-340a-4fb7-8b39-9cb0a6f372b2",
"domain": "starter-ms-agent-framework-python-production.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-ms-agent-framework-python"
},
"staging": {
"instanceId": "a162348a-f768-4c3f-815c-f617819f64e6",
"domain": "starter-ms-agent-framework-python-staging.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-ms-agent-framework-python"
}
},
"starter-pydantic-ai": {
"prod": {
"instanceId": "74ce36fe-0b8f-446e-8e06-0b6496b6e829",
"domain": "starter-pydantic-ai-production.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-pydantic-ai"
},
"staging": {
"instanceId": "25f4eb93-501a-4e5e-b7cf-343eb08ea613",
"domain": "starter-pydantic-ai-staging.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-pydantic-ai"
}
},
"starter-strands-python": {
"prod": {
"instanceId": "4af440e0-ba05-48a5-b922-5b96a033891a",
"domain": "starter-strands-python-production.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-strands-python"
},
"staging": {
"instanceId": "adc24096-584a-4ef3-93de-0bc92d49235c",
"domain": "starter-strands-python-staging.up.railway.app",
"probe": true,
"driver": "starter",
"repoName": "starter-strands-python"
}
},
"webhooks": {
"prod": {
"instanceId": "d82ef5b4-3bfd-462e-9436-3d5dbca8681a",
"domain": "hooks.showcase.copilotkit.ai",
"probe": true,
"driver": "webhooks",
"repoName": "showcase-eval-webhook"
},
"staging": {
"instanceId": "450e87e0-aba5-4aba-afaf-15f4deab03f0",
"domain": "hooks.showcase.staging.copilotkit.ai",
"probe": true,
"driver": "webhooks",
"repoName": "showcase-eval-webhook"
}
}
}
@@ -0,0 +1,7 @@
name: Fixture Integration
slug: fixture-int
features:
- shipped-ok
- shipped-broken
- base-route
not_supported_features: []
@@ -0,0 +1 @@
export const POST = async () => new Response(null);
@@ -0,0 +1 @@
export const POST = async () => new Response(null);
@@ -0,0 +1,4 @@
"use client";
export default function P() {
return <CopilotKit runtimeUrl="/api/copilotkit" agent="x" />;
}
@@ -0,0 +1,4 @@
"use client";
export default function P() {
return <CopilotKit runtimeUrl="/api/copilotkit-shipped-broken" agent="x" />;
}
@@ -0,0 +1,4 @@
"use client";
export default function P() {
return <CopilotKit runtimeUrl="/api/copilotkit-shipped-ok" agent="x" />;
}
@@ -0,0 +1,4 @@
"use client";
export default function P() {
return <CopilotKit runtimeUrl="/api/copilotkit-unshipped-broken" agent="x" />;
}
@@ -0,0 +1,9 @@
slug: test-unknown-demo
generative_ui: [constrained-explicit]
interaction_modalities: [chat]
demos:
- id: nonexistent-feature
name: Does Not Exist
description: test
tags: [test]
route: /demos/nonexistent
@@ -0,0 +1,14 @@
slug: test-valid
generative_ui: [constrained-explicit]
interaction_modalities: [chat]
demos:
- id: agentic-chat
name: Agentic Chat
description: test
tags: [chat-ui]
route: /demos/agentic-chat
- id: tool-rendering
name: Tool Rendering
description: test
tags: [agent-capabilities]
route: /demos/tool-rendering