diff --git a/typescript-sdk/packages/cli/package.json b/typescript-sdk/packages/cli/package.json index 7f08a0c78..9572ee80f 100644 --- a/typescript-sdk/packages/cli/package.json +++ b/typescript-sdk/packages/cli/package.json @@ -1,7 +1,7 @@ { "name": "create-ag-ui-app", "author": "Markus Ecker ", - "version": "0.0.36", + "version": "0.0.37", "private": false, "publishConfig": { "access": "public" diff --git a/typescript-sdk/packages/cli/src/index.ts b/typescript-sdk/packages/cli/src/index.ts index c441f953a..97ecb4cc9 100644 --- a/typescript-sdk/packages/cli/src/index.ts +++ b/typescript-sdk/packages/cli/src/index.ts @@ -44,6 +44,7 @@ async function createProject() { "mastra", "ag2", "llamaindex", + "pydanticAi", "agno" ].some(flag => options[flag]); @@ -118,6 +119,8 @@ async function handleCopilotKitNextJs() { frameworkArgs.push("-f", "llamaindex"); } else if (options.agno) { frameworkArgs.push("-f", "agno"); + } else if (options.pydanticAi) { + frameworkArgs.push("-f", "pydantic-ai"); } const copilotkit = spawn("npx", @@ -210,9 +213,10 @@ program .option("--langgraph-js", "Use the LangGraph framework with JavaScript") .option("--crewai-flows", "Use the CrewAI framework with Flows") .option("--mastra", "Use the Mastra framework") - .option("--ag2", "Use the AG2 framework") + .option("--pydantic-ai", "Use the Pydantic AI framework") .option("--llamaindex", "Use the LlamaIndex framework") - .option("--agno", "Use the Agno framework"); + .option("--agno", "Use the Agno framework") + .option("--ag2", "Use the AG2 framework") program.action(async () => { await createProject();