Skip to content

Commit 92a48b8

Browse files
tylerslatonclaude
andcommitted
feat(showcase/google-adk/declarative-json-render): rename from byoc-json-render and port frontend from langgraph-python
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 532198b commit 92a48b8

21 files changed

Lines changed: 562 additions & 847 deletions

File tree

showcase/integrations/google-adk/src/app/api/copilotkit-byoc-json-render/route.ts renamed to showcase/integrations/google-adk/src/app/api/copilotkit-declarative-json-render/route.ts

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
1-
// Dedicated runtime for the byoc-json-render demo. Mirrors langgraph-python's
2-
// /api/copilotkit-byoc-json-render route.
1+
/**
2+
* Dedicated runtime for the declarative-json-render demo.
3+
*
4+
* Splitting into its own endpoint (mirroring beautiful-chat +
5+
* declarative-gen-ui) keeps the `byoc_json_render` graph isolated from
6+
* the default multi-agent `/api/copilotkit` runtime. The frontend's
7+
* demo page (src/app/demos/declarative-json-render/page.tsx) points
8+
* `<CopilotKit runtimeUrl>` here. The Python module + ADK agent registry
9+
* key retain the legacy `byoc_json_render` name; only the user-facing
10+
* slug, route, and frontend folder were renamed.
11+
*/
312

413
import { NextRequest, NextResponse } from "next/server";
514
import {
@@ -17,13 +26,11 @@ const byocJsonRenderAgent = new HttpAgent({
1726

1827
const runtime = new CopilotRuntime({
1928
// @ts-expect-error -- see main route.ts
20-
// Kebab-case + `-demo` suffix matches the sibling
21-
// `byoc-hashbrown-demo` / `a2ui-fixed-schema` / `auth-demo` routes.
22-
agents: { "byoc-json-render-demo": byocJsonRenderAgent },
29+
agents: { byoc_json_render: byocJsonRenderAgent },
2330
});
2431

2532
const { handleRequest } = copilotRuntimeNextJSAppRouterEndpoint({
26-
endpoint: "/api/copilotkit-byoc-json-render",
33+
endpoint: "/api/copilotkit-declarative-json-render",
2734
serviceAdapter: new ExperimentalEmptyAdapter(),
2835
runtime,
2936
});

showcase/integrations/google-adk/src/app/demos/byoc-json-render/catalog.ts

Lines changed: 0 additions & 74 deletions
This file was deleted.

showcase/integrations/google-adk/src/app/demos/byoc-json-render/charts/bar-chart.tsx

Lines changed: 0 additions & 159 deletions
This file was deleted.

0 commit comments

Comments
 (0)