Files
copilotkit__copilotkit/showcase/shared/local-ports.json
Ran Shem Tov 0e5b2189e7 feat(showcase): add strands-typescript integration with base demos
Add a new node/TypeScript-backed AWS Strands showcase integration at
showcase/integrations/strands-typescript.

Backend: a node/TS agent server (src/agent/) built on @strands-agents/sdk
`Agent`/`tool` wrapped in @ag-ui/aws-strands `StrandsAgent` and served via
@ag-ui/aws-strands/server (`createStrandsApp`/`addStrandsExpressEndpoint`),
modeled on the upstream ag-ui aws-strands TS example server and the
langgraph-typescript infra. A single shared agent at "/" serves most demos
(tools, shared state via toolBehaviors/stateContextBuilder, HITL,
sub-agents), with tool-free specialized agents mounted at /voice,
/byoc-hashbrown, /byoc-json-render. model-factory targets OpenAI chat
completions and honors OPENAI_API_KEY / OPENAI_BASE_URL so it works behind
the showcase aimock proxy. Node-based Dockerfile + entrypoint run the agent
server (:8000) alongside the Next.js frontend.

Frontend mirrors the strands (Python) sibling's demo set and the
langgraph-typescript conventions, with HttpAgent routes proxying to the TS
agent server.

Scope: base integration + standard demos only. A2UI / declarative-gen-ui /
a2ui-fixed-schema is intentionally excluded (no A2UI agents, routes, demos,
or deps) and layered on later.

Platform wiring (mirrors langgraph-typescript): docker-compose local/dev
services on host port 3119, local-ports.json, packages.json, slug-map.ts
(born-in-showcase), showcase_build.yml matrix + path filter + metadata,
shell-docs/dashboard registries, and a logo asset. The python strands
integration is untouched.
2026-06-19 17:38:02 +02:00

23 lines
499 B
JSON

{
"langgraph-python": 3100,
"langgraph-typescript": 3101,
"langgraph-fastapi": 3102,
"google-adk": 3103,
"mastra": 3104,
"crewai-crews": 3105,
"pydantic-ai": 3106,
"claude-sdk-python": 3107,
"claude-sdk-typescript": 3108,
"agno": 3109,
"ag2": 3110,
"llamaindex": 3111,
"strands": 3112,
"strands-typescript": 3119,
"langroid": 3113,
"ms-agent-python": 3114,
"ms-agent-dotnet": 3115,
"spring-ai": 3116,
"built-in-agent": 3117,
"ms-agent-harness-dotnet": 3118
}