@@ -43,39 +43,38 @@ Examples:
4343}
4444
4545const gitRoot = execSync ( 'git rev-parse --show-toplevel' , { encoding : 'utf-8' } ) . trim ( ) ;
46- const integrationsRoot = path . join ( gitRoot , 'integrations' ) ;
47- const middlewaresRoot = path . join ( gitRoot , 'middlewares' ) ;
46+ const integrationsRoot = path . join ( gitRoot , 'typescript-sdk' , 'integrations' ) ;
4847
4948// Define all runnable services keyed by a stable id
5049const ALL_SERVICES = {
5150 'server-starter' : [ {
5251 command : 'poetry run dev' ,
5352 name : 'Server Starter' ,
54- cwd : path . join ( integrationsRoot , 'server-starter/python/examples ' ) ,
53+ cwd : path . join ( integrationsRoot , 'server-starter/server/python ' ) ,
5554 env : { PORT : 8000 } ,
5655 } ] ,
5756 'server-starter-all' : [ {
5857 command : 'poetry run dev' ,
5958 name : 'Server AF' ,
60- cwd : path . join ( integrationsRoot , 'server-starter-all-features/python/examples ' ) ,
59+ cwd : path . join ( integrationsRoot , 'server-starter-all-features/server/python ' ) ,
6160 env : { PORT : 8001 } ,
6261 } ] ,
6362 'agno' : [ {
6463 command : 'uv run dev' ,
6564 name : 'Agno' ,
66- cwd : path . join ( integrationsRoot , 'agno/python/ examples' ) ,
65+ cwd : path . join ( integrationsRoot , 'agno/examples' ) ,
6766 env : { PORT : 8002 } ,
6867 } ] ,
6968 'crew-ai' : [ {
7069 command : 'poetry run dev' ,
7170 name : 'CrewAI' ,
72- cwd : path . join ( integrationsRoot , 'crew-ai /python' ) ,
71+ cwd : path . join ( integrationsRoot , 'crewai /python' ) ,
7372 env : { PORT : 8003 } ,
7473 } ] ,
7574 'langgraph-fastapi' : [ {
7675 command : 'poetry run dev' ,
7776 name : 'LG FastAPI' ,
78- cwd : path . join ( integrationsRoot , 'langgraph/python/ examples' ) ,
77+ cwd : path . join ( integrationsRoot , 'langgraph/examples/python ' ) ,
7978 env : {
8079 PORT : 8004 ,
8180 POETRY_VIRTUALENVS_IN_PROJECT : 'false' ,
@@ -84,31 +83,31 @@ const ALL_SERVICES = {
8483 'langgraph-platform-python' : [ {
8584 command : 'pnpx @langchain/langgraph-cli@latest dev --no-browser --host 127.0.0.1 --port 8005' ,
8685 name : 'LG Platform Py' ,
87- cwd : path . join ( integrationsRoot , 'langgraph/python/ examples' ) ,
86+ cwd : path . join ( integrationsRoot , 'langgraph/examples/python ' ) ,
8887 env : { PORT : 8005 } ,
8988 } ] ,
9089 'langgraph-platform-typescript' : [ {
9190 command : 'pnpx @langchain/langgraph-cli@latest dev --no-browser --host 127.0.0.1 --port 8006' ,
9291 name : 'LG Platform TS' ,
93- cwd : path . join ( integrationsRoot , 'langgraph/typescript/examples ' ) ,
92+ cwd : path . join ( integrationsRoot , 'langgraph/examples/ typescript/' ) ,
9493 env : { PORT : 8006 } ,
9594 } ] ,
9695 'llama-index' : [ {
9796 command : 'uv run dev' ,
9897 name : 'Llama Index' ,
99- cwd : path . join ( integrationsRoot , 'llama-index/python/examples ' ) ,
98+ cwd : path . join ( integrationsRoot , 'llamaindex/server-py ' ) ,
10099 env : { PORT : 8007 } ,
101100 } ] ,
102101 'mastra' : [ {
103102 command : 'npm run dev' ,
104103 name : 'Mastra' ,
105- cwd : path . join ( integrationsRoot , 'mastra/typescript/examples ' ) ,
104+ cwd : path . join ( integrationsRoot , 'mastra/example ' ) ,
106105 env : { PORT : 8008 } ,
107106 } ] ,
108107 'pydantic-ai' : [ {
109108 command : 'uv run dev' ,
110109 name : 'Pydantic AI' ,
111- cwd : path . join ( integrationsRoot , 'pydantic-ai/python/ examples' ) ,
110+ cwd : path . join ( integrationsRoot , 'pydantic-ai/examples' ) ,
112111 env : { PORT : 8009 } ,
113112 } ] ,
114113 'adk-middleware' : [ {
@@ -120,31 +119,37 @@ const ALL_SERVICES = {
120119 'a2a-middleware' : [ {
121120 command : 'uv run buildings_management.py' ,
122121 name : 'A2A Middleware: Buildings Management' ,
123- cwd : path . join ( middlewaresRoot , " a2a-middleware/examples" ) ,
122+ cwd : path . join ( integrationsRoot , ' a2a-middleware/examples' ) ,
124123 env : { PORT : 8011 } ,
125124 } ,
126125 {
127126 command : 'uv run finance.py' ,
128127 name : 'A2A Middleware: Finance' ,
129- cwd : path . join ( middlewaresRoot , " a2a-middleware/examples" ) ,
128+ cwd : path . join ( integrationsRoot , ' a2a-middleware/examples' ) ,
130129 env : { PORT : 8012 } ,
131130 } ,
132131 {
133132 command : 'uv run it.py' ,
134133 name : 'A2A Middleware: IT' ,
135- cwd : path . join ( middlewaresRoot , " a2a-middleware/examples" ) ,
134+ cwd : path . join ( integrationsRoot , ' a2a-middleware/examples' ) ,
136135 env : { PORT : 8013 } ,
137136 } ,
138137 {
139138 command : 'uv run orchestrator.py' ,
140139 name : 'A2A Middleware: Orchestrator' ,
141- cwd : path . join ( middlewaresRoot , " a2a-middleware/examples" ) ,
140+ cwd : path . join ( integrationsRoot , ' a2a-middleware/examples' ) ,
142141 env : { PORT : 8014 } ,
143142 } ] ,
143+ 'cloudflare' : [ {
144+ command : 'pnpm start' ,
145+ name : 'Cloudflare' ,
146+ cwd : path . join ( integrationsRoot , 'cloudflare/examples/server' ) ,
147+ env : { PORT : 4114 , HOST : '0.0.0.0' } ,
148+ } ] ,
144149 'dojo' : [ {
145150 command : 'pnpm run start' ,
146151 name : 'Dojo' ,
147- cwd : path . join ( gitRoot , 'apps/dojo' ) ,
152+ cwd : path . join ( gitRoot , 'typescript-sdk/ apps/dojo' ) ,
148153 env : {
149154 PORT : 9999 ,
150155 SERVER_STARTER_URL : 'http://localhost:8000' ,
@@ -162,6 +167,7 @@ const ALL_SERVICES = {
162167 A2A_MIDDLEWARE_FINANCE_URL : 'http://localhost:8012' ,
163168 A2A_MIDDLEWARE_IT_URL : 'http://localhost:8013' ,
164169 A2A_MIDDLEWARE_ORCHESTRATOR_URL : 'http://localhost:8014' ,
170+ CLOUDFLARE_URL : 'http://localhost:4114' ,
165171 NEXT_PUBLIC_CUSTOM_DOMAIN_TITLE : 'cpkdojo.local___CopilotKit Feature Viewer' ,
166172 } ,
167173 } ] ,
0 commit comments