mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
4093ab6289
## What Adds a **LangSmith Platform** deploy guide to the CopilotKit docs, modeled after the existing AWS AgentCore deploy page. It's a self-contained, agent-side guide: deploy a **LangGraph** or **Google ADK** agent to the LangSmith Platform, then point the CopilotKit Runtime at it. LangSmith has no frontend-hosting offering, so the guide covers only the agent side plus wiring the runtime. ## Pages - **Canonical:** `deploy/langsmith.mdx` — renders in the Overview → Deploy sidebar. - **Per-framework wrappers** (thin, like AgentCore): - `integrations/langgraph/deploy-langsmith.mdx` → `<Content framework="langgraph" .../>` - `integrations/adk/deploy-langsmith.mdx` → `<Content framework="adk" .../>` - Both registered in their `meta.json` under a new `---Deploy---` section. - **Shared walkthrough snippet:** `snippets/integrations/langsmith/index.mdx` — single source of truth for all three pages; framework-aware via the `Content` loader scope. Reuses the existing `langgraph-platform-deployment-tabs` snippet for the "grab your deployment URL" step. ## Structure (mirrors agentcore.mdx) Intro → How it works (ASCII flow `Browser → CopilotKit Runtime → LangSmith deployment → your agent`) → What you get → Quickstart `<Steps>` inside a `<TailoredContent>` (deploy-new vs already-deployed) → `<Callout>`s for the API key/URL and the LangSmith docs authority → framework tabs (LangGraph / Google ADK) for the deployable-app step → Troubleshooting `<Accordions>` → What's next `<Cards>`. ## Registry glue - Generalized the `Content` MDX component to accept an optional `partial` prop (defaults to the AgentCore partial; existing AgentCore wrappers unchanged). - Registered a `LangGraphPlatformDeploymentTabs` stub so the existing deployment-tabs snippet is reusable. ## Verification - Commands/flags (`uv tool install langgraph-cli`, `langgraph new --template new-langgraph-project-python`, `langgraph deploy --name/--deployment-type dedicated`, deployment API URL) verified against the live LangChain quickstart. - ADK path (`pip install "deployments-wrap-sdk[google-adk]"`, `saf_sdk.adk` `wrap()` + `LangsmithSessionService`, `langgraph.json` export) verified against the live [Deploy Google ADK agents](https://docs.langchain.com/langsmith/deploy-google-adk) guide. - Runtime wiring (`LangGraphAgent` from `@copilotkit/runtime/langgraph` with `deploymentUrl` / `graphId` / `langsmithApiKey`) matches the repo's LangGraph quickstart. - `oxfmt` (format) clean, `oxlint` exits 0, `tsc` clean; registry / search-href / link-rewrite tests pass. (Pre-existing failures in this worktree from an uninstalled `react-icons` and unfetched git-LFS assets are unrelated.) ## Note (small extra) The LangGraph `deploy-agentcore.mdx` wrapper already existed but was orphaned (not in any `meta.json`). The new `---Deploy---` section surfaces it alongside `deploy-langsmith`, matching how AWS Strands already exposes it. Ticket: GROW-540