├── .changeset └── config.json ├── .editorconfig ├── .github ├── version-and-install.sh └── workflows │ ├── ci.yml │ ├── prerelease.yml │ ├── release.yml │ └── smoke.yml ├── .gitignore ├── .husky └── pre-push ├── CODEOWNERS ├── LICENSE ├── README.md ├── biome.json ├── demos.json ├── demos ├── agent-scheduler │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── SchedulerAgent.ts │ │ ├── index.ts │ │ ├── llm │ │ │ ├── extract-action-type.ts │ │ │ ├── extract-alarm-message.ts │ │ │ ├── extract-alarm-type.ts │ │ │ ├── extract-cron-schedule.ts │ │ │ ├── extract-schedule-id.ts │ │ │ └── extract-scheduled-date.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── agent-task-manager-human-in-the-loop │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── TaskManagerAgent.ts │ │ ├── index.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── agent-task-manager │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── TaskManagerAgent.ts │ │ ├── index.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── evaluator-optimiser │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── evaluator-optimiser-workflow.ts │ │ ├── index.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── image-generation │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── mcp-client │ ├── .dev.vars.example │ ├── README.md │ ├── get-subdomain.sh │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── normalize.css │ ├── src │ │ ├── client.tsx │ │ ├── server.ts │ │ └── styles.css │ ├── tsconfig.json │ ├── vite.config.ts │ └── wrangler.json ├── mcp-server-bearer-auth │ ├── .DS_Store │ ├── README.md │ ├── biome.json │ ├── img │ │ ├── available-tools.png │ │ ├── claude-does-math-the-fancy-way.png │ │ ├── mcp-inspector-oauth-success.png │ │ ├── mcp-inspector-sse-config.png │ │ ├── mcp-inspector-successful-tool-call.png │ │ └── mcp-login.png │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── utils.ts │ ├── static │ │ ├── README.md │ │ └── img │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── mcp-slack-oauth │ ├── .dev.vars.example │ ├── .npmrc │ ├── README.md │ ├── ci-install.sh │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── slack-handler.ts │ │ ├── utils.ts │ │ └── workers-oauth-utils.ts │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── mcp-stytch-b2b-okr-manager │ ├── .dev.vars.template │ ├── .env.template │ ├── .github │ │ └── hero.png │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── api │ │ ├── OKRAPI.ts │ │ ├── OKRManagerMCP.ts │ │ ├── OKRService.ts │ │ ├── index.ts │ │ └── lib │ │ │ └── auth.ts │ ├── eslint.config.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── stytch.ico │ │ └── vite.svg │ ├── src │ │ ├── App.tsx │ │ ├── Auth.tsx │ │ ├── OKREditor.tsx │ │ ├── Setup.tsx │ │ ├── components │ │ │ ├── modal.css │ │ │ └── modal.tsx │ │ ├── index.css │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── tsconfig.worker.json │ ├── types.d.ts │ ├── update-policy.js │ ├── vite.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── mcp-stytch-consumer-todo-list │ ├── .dev.vars.template │ ├── .env.template │ ├── .gitignore │ ├── CODEOWNERS │ ├── LICENSE │ ├── README.md │ ├── api │ │ ├── TodoAPI.ts │ │ ├── TodoMCP.ts │ │ ├── TodoService.ts │ │ ├── index.ts │ │ └── lib │ │ │ └── auth.ts │ ├── eslint.config.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.tsx │ │ ├── Auth.tsx │ │ ├── Setup.tsx │ │ ├── Todos.tsx │ │ ├── index.css │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── tsconfig.worker.json │ ├── types.d.ts │ ├── vite.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── model-scraper │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── orchestrator-workers │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── orchestrator-workers-workflow.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── parallelisation │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── parallelisation-workflow.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── prompt-chaining │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── prompt-chaining-workflow.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── python-workers-mcp │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── pyproject.toml │ ├── src │ │ ├── asgi.py │ │ ├── exceptions.py │ │ ├── logger.py │ │ ├── uvicorn.py │ │ └── worker.py │ ├── tests │ │ ├── pytest.ini │ │ └── test_worker.py │ ├── uv.lock │ └── wrangler.jsonc ├── remote-mcp-auth0 │ ├── .gitignore │ ├── README.md │ ├── docs │ │ ├── claude.png │ │ ├── consent.png │ │ ├── create-api.jpg │ │ ├── create-application.jpg │ │ ├── create-permissions.jpg │ │ ├── local.jpg │ │ ├── offline-access.jpg │ │ ├── playground.png │ │ └── troubleshooting.png │ ├── mcp-auth0-oidc │ │ ├── .dev.vars.example │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── auth.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── workers-oauth-utils.ts │ │ ├── tsconfig.json │ │ ├── worker-configuration.d.ts │ │ └── wrangler.jsonc │ └── todos-api │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ ├── index.ts │ │ ├── middlewares │ │ │ └── jwt.ts │ │ ├── types │ │ │ └── hono.ts │ │ └── utils │ │ │ └── http-exception.ts │ │ ├── tsconfig.json │ │ ├── worker-configuration.d.ts │ │ └── wrangler.jsonc ├── remote-mcp-authkit │ ├── .dev.vars.example │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── authkit-handler.ts │ │ ├── index.ts │ │ ├── props.ts │ │ └── workers-oauth-utils.ts │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── remote-mcp-authless │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── remote-mcp-cf-access │ ├── .dev.vars.example │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── access-handler.ts │ │ ├── index.ts │ │ └── workers-oauth-utils.ts │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── remote-mcp-github-oauth │ ├── .dev.vars.example │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── github-handler.ts │ │ ├── index.ts │ │ ├── utils.ts │ │ └── workers-oauth-utils.ts │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── remote-mcp-google-oauth │ ├── .dev.vars.example │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── google-handler.ts │ │ ├── index.ts │ │ ├── utils.ts │ │ └── workers-oauth-utils.ts │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── remote-mcp-logto │ ├── .dev.vars.example │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── docs │ │ └── who-am-i-testing.jpg │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── logto-handler.ts │ │ ├── logto-utils.ts │ │ └── workers-oauth-utils.ts │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── remote-mcp-server-autorag │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── img │ │ ├── available-tools.png │ │ ├── claude-does-math-the-fancy-way.png │ │ ├── mcp-inspector-oauth-success.png │ │ ├── mcp-inspector-sse-config.png │ │ ├── mcp-inspector-successful-tool-call.png │ │ └── mcp-login.png │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.ts │ │ ├── index.ts │ │ └── utils.ts │ ├── static │ │ ├── README.md │ │ └── img │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── remote-mcp-server-descope-auth │ ├── .dev.vars.example │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── img │ │ └── mcp-inspector-sse-config.png │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── descope-handler.ts │ │ ├── descope-utils.ts │ │ ├── index.ts │ │ └── workers-oauth-utils.ts │ ├── static │ │ ├── README.md │ │ └── img │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── remote-mcp-server │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── img │ │ ├── available-tools.png │ │ ├── claude-does-math-the-fancy-way.png │ │ ├── mcp-inspector-oauth-success.png │ │ ├── mcp-inspector-sse-config.png │ │ ├── mcp-inspector-successful-tool-call.png │ │ └── mcp-login.png │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.ts │ │ ├── index.ts │ │ └── utils.ts │ ├── static │ │ ├── README.md │ │ └── img │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── routing │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── routing-workflow.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── structured-output-node │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── structured-output │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── smoke │ │ └── index.test.ts │ ├── src │ │ ├── index.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── vitest.smoke.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── text-generation-stream │ ├── .gitignore │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── text-generation │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── tool-calling-stream-traditional │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── tool-calling-stream │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── smoke │ │ └── index.test.ts │ ├── src │ │ ├── index.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── vitest.smoke.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── tool-calling │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── smoke │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── src │ │ ├── index.ts │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── vitest.smoke.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── ui-worker │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── client │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── index.html │ │ │ ├── main.tsx │ │ │ └── vite-env.d.ts │ │ └── server │ │ │ ├── index.ts │ │ │ └── types │ │ │ └── hono.ts │ ├── test │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc └── vision │ ├── .gitignore │ ├── README.md │ ├── biome.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── vite.svg │ ├── src │ ├── client │ │ ├── App.css │ │ ├── App.tsx │ │ ├── index.html │ │ ├── main.tsx │ │ └── vite-env.d.ts │ └── server │ │ ├── index.ts │ │ └── types │ │ └── hono.ts │ ├── tsconfig.json │ ├── vite.config.ts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── libs ├── logger │ ├── package.json │ ├── src │ │ ├── logger.ts │ │ └── types.ts │ └── vitest.config.ts ├── middleware │ ├── package.json │ └── src │ │ └── auth-api-key.ts ├── test-utils │ ├── package.json │ ├── src │ │ └── DevServerTestHelper.ts │ └── vitest.config.ts └── utils │ ├── package.json │ ├── src │ ├── fsm.test.ts │ └── fsm.ts │ └── vitest.config.ts ├── nx.json ├── package.json ├── packages ├── ai-gateway-provider │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── auth.ts │ │ ├── index.ts │ │ ├── providers.ts │ │ └── providers │ │ │ ├── amazon-bedrock.ts │ │ │ ├── anthropic.ts │ │ │ ├── azure.ts │ │ │ ├── cerebras.ts │ │ │ ├── cohere.ts │ │ │ ├── deepgram.ts │ │ │ ├── deepseek.ts │ │ │ ├── elevenlabs.ts │ │ │ ├── fireworks.ts │ │ │ ├── google.ts │ │ │ ├── groq.ts │ │ │ ├── index.ts │ │ │ ├── mistral.ts │ │ │ ├── openai.ts │ │ │ ├── perplexity.ts │ │ │ └── xai.ts │ ├── test │ │ ├── endpoint.test.ts │ │ ├── stream-text.test.ts │ │ └── text-generation.test.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── vitest.config.ts └── workers-ai-provider │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ ├── autorag-chat-language-model.ts │ ├── autorag-chat-settings.ts │ ├── convert-to-workersai-chat-messages.ts │ ├── index.ts │ ├── map-workersai-finish-reason.ts │ ├── map-workersai-usage.ts │ ├── streaming.ts │ ├── utils.ts │ ├── workers-ai-embedding-model.ts │ ├── workersai-chat-language-model.ts │ ├── workersai-chat-prompt.ts │ ├── workersai-chat-settings.ts │ ├── workersai-error.ts │ ├── workersai-image-config.ts │ ├── workersai-image-model.ts │ ├── workersai-image-settings.ts │ └── workersai-models.ts │ ├── test │ ├── embeddings.test.ts │ ├── map-workersai-finish-reason.test.ts │ ├── stream-text.test.ts │ ├── structured-output.test.ts │ ├── text-generation.test.ts │ └── utils.test.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tools ├── aicli │ ├── README.md │ ├── bin │ │ └── aicli │ ├── package.json │ ├── src │ │ ├── bin │ │ │ └── aicli.ts │ │ └── npm.ts │ └── tsconfig.json ├── create-demo │ ├── index.ts │ ├── scaffolding │ │ ├── worker-with-client │ │ │ ├── .dev.vars.ejs │ │ │ ├── .gitignore │ │ │ ├── README.md.ejs │ │ │ ├── biome.json.ejs │ │ │ ├── package.json.ejs │ │ │ ├── public │ │ │ │ └── vite.svg │ │ │ ├── src │ │ │ │ ├── client │ │ │ │ │ ├── App.tsx.ejs │ │ │ │ │ ├── index.html.ejs │ │ │ │ │ ├── main.tsx.ejs │ │ │ │ │ └── vite-env.d.ts.ejs │ │ │ │ └── server │ │ │ │ │ ├── index.ts.ejs │ │ │ │ │ └── types │ │ │ │ │ └── hono.ts.ejs │ │ │ ├── test │ │ │ │ └── tsconfig.json.ejs │ │ │ ├── tsconfig.json.ejs │ │ │ ├── vite.config.ts.ejs │ │ │ ├── vitest.config.ts.ejs │ │ │ └── wrangler.jsonc.ejs │ │ └── worker │ │ │ ├── .dev.vars.ejs │ │ │ ├── .gitignore │ │ │ ├── README.md.ejs │ │ │ ├── biome.json.ejs │ │ │ ├── package.json.ejs │ │ │ ├── src │ │ │ ├── index.ts.ejs │ │ │ └── types │ │ │ │ └── hono.ts.ejs │ │ │ ├── test │ │ │ └── tsconfig.json.ejs │ │ │ ├── tsconfig.json.ejs │ │ │ ├── vite.config.ts.ejs │ │ │ ├── vitest.config.ts.ejs │ │ │ └── wrangler.jsonc.ejs │ └── utils.ts └── readme-generator │ └── readme-generator.ts ├── tsconfig.base.json ├── tsconfig.browser.json ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.workerd.json └── types └── workerd.d.ts /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/version-and-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/.github/version-and-install.sh -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/prerelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/.github/workflows/prerelease.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/smoke.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/.github/workflows/smoke.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | /packages/ai-gateway-provider/* @g4brym 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/biome.json -------------------------------------------------------------------------------- /demos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos.json -------------------------------------------------------------------------------- /demos/agent-scheduler/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/.gitignore -------------------------------------------------------------------------------- /demos/agent-scheduler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/README.md -------------------------------------------------------------------------------- /demos/agent-scheduler/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/biome.json -------------------------------------------------------------------------------- /demos/agent-scheduler/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/package-lock.json -------------------------------------------------------------------------------- /demos/agent-scheduler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/package.json -------------------------------------------------------------------------------- /demos/agent-scheduler/src/SchedulerAgent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/src/SchedulerAgent.ts -------------------------------------------------------------------------------- /demos/agent-scheduler/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/src/index.ts -------------------------------------------------------------------------------- /demos/agent-scheduler/src/llm/extract-action-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/src/llm/extract-action-type.ts -------------------------------------------------------------------------------- /demos/agent-scheduler/src/llm/extract-alarm-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/src/llm/extract-alarm-message.ts -------------------------------------------------------------------------------- /demos/agent-scheduler/src/llm/extract-alarm-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/src/llm/extract-alarm-type.ts -------------------------------------------------------------------------------- /demos/agent-scheduler/src/llm/extract-cron-schedule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/src/llm/extract-cron-schedule.ts -------------------------------------------------------------------------------- /demos/agent-scheduler/src/llm/extract-schedule-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/src/llm/extract-schedule-id.ts -------------------------------------------------------------------------------- /demos/agent-scheduler/src/llm/extract-scheduled-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/src/llm/extract-scheduled-date.ts -------------------------------------------------------------------------------- /demos/agent-scheduler/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/src/types/hono.ts -------------------------------------------------------------------------------- /demos/agent-scheduler/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/test/tsconfig.json -------------------------------------------------------------------------------- /demos/agent-scheduler/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/tsconfig.json -------------------------------------------------------------------------------- /demos/agent-scheduler/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/vite.config.ts -------------------------------------------------------------------------------- /demos/agent-scheduler/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/vitest.config.ts -------------------------------------------------------------------------------- /demos/agent-scheduler/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/agent-scheduler/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-scheduler/wrangler.jsonc -------------------------------------------------------------------------------- /demos/agent-task-manager-human-in-the-loop/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager-human-in-the-loop/.gitignore -------------------------------------------------------------------------------- /demos/agent-task-manager-human-in-the-loop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager-human-in-the-loop/README.md -------------------------------------------------------------------------------- /demos/agent-task-manager-human-in-the-loop/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager-human-in-the-loop/biome.json -------------------------------------------------------------------------------- /demos/agent-task-manager-human-in-the-loop/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager-human-in-the-loop/package-lock.json -------------------------------------------------------------------------------- /demos/agent-task-manager-human-in-the-loop/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager-human-in-the-loop/package.json -------------------------------------------------------------------------------- /demos/agent-task-manager-human-in-the-loop/src/TaskManagerAgent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager-human-in-the-loop/src/TaskManagerAgent.ts -------------------------------------------------------------------------------- /demos/agent-task-manager-human-in-the-loop/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager-human-in-the-loop/src/index.ts -------------------------------------------------------------------------------- /demos/agent-task-manager-human-in-the-loop/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager-human-in-the-loop/src/types/hono.ts -------------------------------------------------------------------------------- /demos/agent-task-manager-human-in-the-loop/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager-human-in-the-loop/test/tsconfig.json -------------------------------------------------------------------------------- /demos/agent-task-manager-human-in-the-loop/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager-human-in-the-loop/tsconfig.json -------------------------------------------------------------------------------- /demos/agent-task-manager-human-in-the-loop/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager-human-in-the-loop/vite.config.ts -------------------------------------------------------------------------------- /demos/agent-task-manager-human-in-the-loop/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager-human-in-the-loop/vitest.config.ts -------------------------------------------------------------------------------- /demos/agent-task-manager-human-in-the-loop/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager-human-in-the-loop/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/agent-task-manager-human-in-the-loop/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager-human-in-the-loop/wrangler.jsonc -------------------------------------------------------------------------------- /demos/agent-task-manager/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager/.gitignore -------------------------------------------------------------------------------- /demos/agent-task-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager/README.md -------------------------------------------------------------------------------- /demos/agent-task-manager/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager/biome.json -------------------------------------------------------------------------------- /demos/agent-task-manager/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager/package-lock.json -------------------------------------------------------------------------------- /demos/agent-task-manager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager/package.json -------------------------------------------------------------------------------- /demos/agent-task-manager/src/TaskManagerAgent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager/src/TaskManagerAgent.ts -------------------------------------------------------------------------------- /demos/agent-task-manager/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager/src/index.ts -------------------------------------------------------------------------------- /demos/agent-task-manager/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager/src/types/hono.ts -------------------------------------------------------------------------------- /demos/agent-task-manager/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager/test/tsconfig.json -------------------------------------------------------------------------------- /demos/agent-task-manager/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager/tsconfig.json -------------------------------------------------------------------------------- /demos/agent-task-manager/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager/vite.config.ts -------------------------------------------------------------------------------- /demos/agent-task-manager/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager/vitest.config.ts -------------------------------------------------------------------------------- /demos/agent-task-manager/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/agent-task-manager/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/agent-task-manager/wrangler.jsonc -------------------------------------------------------------------------------- /demos/evaluator-optimiser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/evaluator-optimiser/.gitignore -------------------------------------------------------------------------------- /demos/evaluator-optimiser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/evaluator-optimiser/README.md -------------------------------------------------------------------------------- /demos/evaluator-optimiser/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/evaluator-optimiser/biome.json -------------------------------------------------------------------------------- /demos/evaluator-optimiser/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/evaluator-optimiser/package-lock.json -------------------------------------------------------------------------------- /demos/evaluator-optimiser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/evaluator-optimiser/package.json -------------------------------------------------------------------------------- /demos/evaluator-optimiser/src/evaluator-optimiser-workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/evaluator-optimiser/src/evaluator-optimiser-workflow.ts -------------------------------------------------------------------------------- /demos/evaluator-optimiser/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/evaluator-optimiser/src/index.ts -------------------------------------------------------------------------------- /demos/evaluator-optimiser/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/evaluator-optimiser/src/types/hono.ts -------------------------------------------------------------------------------- /demos/evaluator-optimiser/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/evaluator-optimiser/test/tsconfig.json -------------------------------------------------------------------------------- /demos/evaluator-optimiser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/evaluator-optimiser/tsconfig.json -------------------------------------------------------------------------------- /demos/evaluator-optimiser/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/evaluator-optimiser/vite.config.ts -------------------------------------------------------------------------------- /demos/evaluator-optimiser/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/evaluator-optimiser/vitest.config.ts -------------------------------------------------------------------------------- /demos/evaluator-optimiser/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/evaluator-optimiser/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/evaluator-optimiser/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/evaluator-optimiser/wrangler.jsonc -------------------------------------------------------------------------------- /demos/image-generation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/image-generation/.gitignore -------------------------------------------------------------------------------- /demos/image-generation/README.md: -------------------------------------------------------------------------------- 1 | # image-generation -------------------------------------------------------------------------------- /demos/image-generation/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/image-generation/biome.json -------------------------------------------------------------------------------- /demos/image-generation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/image-generation/package-lock.json -------------------------------------------------------------------------------- /demos/image-generation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/image-generation/package.json -------------------------------------------------------------------------------- /demos/image-generation/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/image-generation/src/index.ts -------------------------------------------------------------------------------- /demos/image-generation/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/image-generation/src/types/hono.ts -------------------------------------------------------------------------------- /demos/image-generation/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/image-generation/test/tsconfig.json -------------------------------------------------------------------------------- /demos/image-generation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/image-generation/tsconfig.json -------------------------------------------------------------------------------- /demos/image-generation/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/image-generation/vite.config.ts -------------------------------------------------------------------------------- /demos/image-generation/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/image-generation/vitest.config.ts -------------------------------------------------------------------------------- /demos/image-generation/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/image-generation/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/image-generation/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/image-generation/wrangler.jsonc -------------------------------------------------------------------------------- /demos/mcp-client/.dev.vars.example: -------------------------------------------------------------------------------- 1 | HOST=http://localhost:5173 2 | -------------------------------------------------------------------------------- /demos/mcp-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-client/README.md -------------------------------------------------------------------------------- /demos/mcp-client/get-subdomain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-client/get-subdomain.sh -------------------------------------------------------------------------------- /demos/mcp-client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-client/index.html -------------------------------------------------------------------------------- /demos/mcp-client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-client/package-lock.json -------------------------------------------------------------------------------- /demos/mcp-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-client/package.json -------------------------------------------------------------------------------- /demos/mcp-client/public/normalize.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demos/mcp-client/src/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-client/src/client.tsx -------------------------------------------------------------------------------- /demos/mcp-client/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-client/src/server.ts -------------------------------------------------------------------------------- /demos/mcp-client/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-client/src/styles.css -------------------------------------------------------------------------------- /demos/mcp-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-client/tsconfig.json -------------------------------------------------------------------------------- /demos/mcp-client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-client/vite.config.ts -------------------------------------------------------------------------------- /demos/mcp-client/wrangler.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-client/wrangler.json -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/.DS_Store -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/README.md -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/biome.json -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/img/available-tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/img/available-tools.png -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/img/claude-does-math-the-fancy-way.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/img/claude-does-math-the-fancy-way.png -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/img/mcp-inspector-oauth-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/img/mcp-inspector-oauth-success.png -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/img/mcp-inspector-sse-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/img/mcp-inspector-sse-config.png -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/img/mcp-inspector-successful-tool-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/img/mcp-inspector-successful-tool-call.png -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/img/mcp-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/img/mcp-login.png -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/package-lock.json -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/package.json -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/src/index.ts -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/src/utils.ts -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/static/README.md -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/static/img: -------------------------------------------------------------------------------- 1 | ../img -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/tsconfig.json -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/mcp-server-bearer-auth/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-server-bearer-auth/wrangler.jsonc -------------------------------------------------------------------------------- /demos/mcp-slack-oauth/.dev.vars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-slack-oauth/.dev.vars.example -------------------------------------------------------------------------------- /demos/mcp-slack-oauth/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-slack-oauth/.npmrc -------------------------------------------------------------------------------- /demos/mcp-slack-oauth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-slack-oauth/README.md -------------------------------------------------------------------------------- /demos/mcp-slack-oauth/ci-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-slack-oauth/ci-install.sh -------------------------------------------------------------------------------- /demos/mcp-slack-oauth/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-slack-oauth/package-lock.json -------------------------------------------------------------------------------- /demos/mcp-slack-oauth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-slack-oauth/package.json -------------------------------------------------------------------------------- /demos/mcp-slack-oauth/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-slack-oauth/src/index.ts -------------------------------------------------------------------------------- /demos/mcp-slack-oauth/src/slack-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-slack-oauth/src/slack-handler.ts -------------------------------------------------------------------------------- /demos/mcp-slack-oauth/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-slack-oauth/src/utils.ts -------------------------------------------------------------------------------- /demos/mcp-slack-oauth/src/workers-oauth-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-slack-oauth/src/workers-oauth-utils.ts -------------------------------------------------------------------------------- /demos/mcp-slack-oauth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-slack-oauth/tsconfig.json -------------------------------------------------------------------------------- /demos/mcp-slack-oauth/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-slack-oauth/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/mcp-slack-oauth/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-slack-oauth/wrangler.jsonc -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/.dev.vars.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/.dev.vars.template -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/.env.template -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/.github/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/.github/hero.png -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/.gitignore -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/LICENSE -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/README.md -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/api/OKRAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/api/OKRAPI.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/api/OKRManagerMCP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/api/OKRManagerMCP.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/api/OKRService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/api/OKRService.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/api/index.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/api/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/api/lib/auth.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/eslint.config.js -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/index.html -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/package-lock.json -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/package.json -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/public/stytch.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/public/stytch.ico -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/public/vite.svg -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/src/App.tsx -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/src/Auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/src/Auth.tsx -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/src/OKREditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/src/OKREditor.tsx -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/src/Setup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/src/Setup.tsx -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/src/components/modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/src/components/modal.css -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/src/components/modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/src/components/modal.tsx -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/src/index.css -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/src/main.tsx -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/tsconfig.app.json -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/tsconfig.json -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/tsconfig.node.json -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/tsconfig.worker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/tsconfig.worker.json -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/types.d.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/update-policy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/update-policy.js -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/vite.config.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-b2b-okr-manager/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-b2b-okr-manager/wrangler.jsonc -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/.dev.vars.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/.dev.vars.template -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/.env.template -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/.gitignore -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/CODEOWNERS -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/LICENSE -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/README.md -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/api/TodoAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/api/TodoAPI.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/api/TodoMCP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/api/TodoMCP.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/api/TodoService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/api/TodoService.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/api/index.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/api/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/api/lib/auth.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/eslint.config.js -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/index.html -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/package-lock.json -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/package.json -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/public/vite.svg -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/src/App.tsx -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/src/Auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/src/Auth.tsx -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/src/Setup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/src/Setup.tsx -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/src/Todos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/src/Todos.tsx -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/src/index.css -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/src/main.tsx -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/tsconfig.app.json -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/tsconfig.json -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/tsconfig.node.json -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/tsconfig.worker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/tsconfig.worker.json -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/types.d.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/vite.config.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/mcp-stytch-consumer-todo-list/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/mcp-stytch-consumer-todo-list/wrangler.jsonc -------------------------------------------------------------------------------- /demos/model-scraper/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/model-scraper/.gitignore -------------------------------------------------------------------------------- /demos/model-scraper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/model-scraper/README.md -------------------------------------------------------------------------------- /demos/model-scraper/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/model-scraper/biome.json -------------------------------------------------------------------------------- /demos/model-scraper/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/model-scraper/package-lock.json -------------------------------------------------------------------------------- /demos/model-scraper/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/model-scraper/package.json -------------------------------------------------------------------------------- /demos/model-scraper/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/model-scraper/src/index.ts -------------------------------------------------------------------------------- /demos/model-scraper/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/model-scraper/src/types/hono.ts -------------------------------------------------------------------------------- /demos/model-scraper/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/model-scraper/test/tsconfig.json -------------------------------------------------------------------------------- /demos/model-scraper/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/model-scraper/tsconfig.json -------------------------------------------------------------------------------- /demos/model-scraper/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/model-scraper/vite.config.ts -------------------------------------------------------------------------------- /demos/model-scraper/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/model-scraper/vitest.config.ts -------------------------------------------------------------------------------- /demos/model-scraper/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/model-scraper/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/model-scraper/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/model-scraper/wrangler.jsonc -------------------------------------------------------------------------------- /demos/orchestrator-workers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/orchestrator-workers/.gitignore -------------------------------------------------------------------------------- /demos/orchestrator-workers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/orchestrator-workers/README.md -------------------------------------------------------------------------------- /demos/orchestrator-workers/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/orchestrator-workers/biome.json -------------------------------------------------------------------------------- /demos/orchestrator-workers/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/orchestrator-workers/package-lock.json -------------------------------------------------------------------------------- /demos/orchestrator-workers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/orchestrator-workers/package.json -------------------------------------------------------------------------------- /demos/orchestrator-workers/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/orchestrator-workers/src/index.ts -------------------------------------------------------------------------------- /demos/orchestrator-workers/src/orchestrator-workers-workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/orchestrator-workers/src/orchestrator-workers-workflow.ts -------------------------------------------------------------------------------- /demos/orchestrator-workers/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/orchestrator-workers/src/types/hono.ts -------------------------------------------------------------------------------- /demos/orchestrator-workers/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/orchestrator-workers/test/tsconfig.json -------------------------------------------------------------------------------- /demos/orchestrator-workers/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/orchestrator-workers/tsconfig.json -------------------------------------------------------------------------------- /demos/orchestrator-workers/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/orchestrator-workers/vite.config.ts -------------------------------------------------------------------------------- /demos/orchestrator-workers/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/orchestrator-workers/vitest.config.ts -------------------------------------------------------------------------------- /demos/orchestrator-workers/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/orchestrator-workers/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/orchestrator-workers/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/orchestrator-workers/wrangler.jsonc -------------------------------------------------------------------------------- /demos/parallelisation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/parallelisation/.gitignore -------------------------------------------------------------------------------- /demos/parallelisation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/parallelisation/README.md -------------------------------------------------------------------------------- /demos/parallelisation/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/parallelisation/biome.json -------------------------------------------------------------------------------- /demos/parallelisation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/parallelisation/package-lock.json -------------------------------------------------------------------------------- /demos/parallelisation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/parallelisation/package.json -------------------------------------------------------------------------------- /demos/parallelisation/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/parallelisation/src/index.ts -------------------------------------------------------------------------------- /demos/parallelisation/src/parallelisation-workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/parallelisation/src/parallelisation-workflow.ts -------------------------------------------------------------------------------- /demos/parallelisation/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/parallelisation/src/types/hono.ts -------------------------------------------------------------------------------- /demos/parallelisation/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/parallelisation/test/tsconfig.json -------------------------------------------------------------------------------- /demos/parallelisation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/parallelisation/tsconfig.json -------------------------------------------------------------------------------- /demos/parallelisation/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/parallelisation/vite.config.ts -------------------------------------------------------------------------------- /demos/parallelisation/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/parallelisation/vitest.config.ts -------------------------------------------------------------------------------- /demos/parallelisation/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/parallelisation/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/parallelisation/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/parallelisation/wrangler.jsonc -------------------------------------------------------------------------------- /demos/prompt-chaining/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/prompt-chaining/.gitignore -------------------------------------------------------------------------------- /demos/prompt-chaining/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/prompt-chaining/README.md -------------------------------------------------------------------------------- /demos/prompt-chaining/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/prompt-chaining/biome.json -------------------------------------------------------------------------------- /demos/prompt-chaining/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/prompt-chaining/package-lock.json -------------------------------------------------------------------------------- /demos/prompt-chaining/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/prompt-chaining/package.json -------------------------------------------------------------------------------- /demos/prompt-chaining/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/prompt-chaining/src/index.ts -------------------------------------------------------------------------------- /demos/prompt-chaining/src/prompt-chaining-workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/prompt-chaining/src/prompt-chaining-workflow.ts -------------------------------------------------------------------------------- /demos/prompt-chaining/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/prompt-chaining/src/types/hono.ts -------------------------------------------------------------------------------- /demos/prompt-chaining/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/prompt-chaining/test/tsconfig.json -------------------------------------------------------------------------------- /demos/prompt-chaining/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/prompt-chaining/tsconfig.json -------------------------------------------------------------------------------- /demos/prompt-chaining/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/prompt-chaining/vite.config.ts -------------------------------------------------------------------------------- /demos/prompt-chaining/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/prompt-chaining/vitest.config.ts -------------------------------------------------------------------------------- /demos/prompt-chaining/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/prompt-chaining/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/prompt-chaining/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/prompt-chaining/wrangler.jsonc -------------------------------------------------------------------------------- /demos/python-workers-mcp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/python-workers-mcp/.gitignore -------------------------------------------------------------------------------- /demos/python-workers-mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/python-workers-mcp/README.md -------------------------------------------------------------------------------- /demos/python-workers-mcp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/python-workers-mcp/package-lock.json -------------------------------------------------------------------------------- /demos/python-workers-mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/python-workers-mcp/package.json -------------------------------------------------------------------------------- /demos/python-workers-mcp/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/python-workers-mcp/pyproject.toml -------------------------------------------------------------------------------- /demos/python-workers-mcp/src/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/python-workers-mcp/src/asgi.py -------------------------------------------------------------------------------- /demos/python-workers-mcp/src/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/python-workers-mcp/src/exceptions.py -------------------------------------------------------------------------------- /demos/python-workers-mcp/src/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/python-workers-mcp/src/logger.py -------------------------------------------------------------------------------- /demos/python-workers-mcp/src/uvicorn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/python-workers-mcp/src/uvicorn.py -------------------------------------------------------------------------------- /demos/python-workers-mcp/src/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/python-workers-mcp/src/worker.py -------------------------------------------------------------------------------- /demos/python-workers-mcp/tests/pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | asyncio_default_fixture_loop_scope = session 3 | -------------------------------------------------------------------------------- /demos/python-workers-mcp/tests/test_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/python-workers-mcp/tests/test_worker.py -------------------------------------------------------------------------------- /demos/python-workers-mcp/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/python-workers-mcp/uv.lock -------------------------------------------------------------------------------- /demos/python-workers-mcp/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/python-workers-mcp/wrangler.jsonc -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/.gitignore -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/docs/claude.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/docs/claude.png -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/docs/consent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/docs/consent.png -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/docs/create-api.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/docs/create-api.jpg -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/docs/create-application.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/docs/create-application.jpg -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/docs/create-permissions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/docs/create-permissions.jpg -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/docs/local.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/docs/local.jpg -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/docs/offline-access.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/docs/offline-access.jpg -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/docs/playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/docs/playground.png -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/docs/troubleshooting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/docs/troubleshooting.png -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/mcp-auth0-oidc/.dev.vars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/mcp-auth0-oidc/.dev.vars.example -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/mcp-auth0-oidc/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/mcp-auth0-oidc/.prettierrc -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/mcp-auth0-oidc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/mcp-auth0-oidc/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/mcp-auth0-oidc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/mcp-auth0-oidc/package.json -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/mcp-auth0-oidc/src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/mcp-auth0-oidc/src/auth.ts -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/mcp-auth0-oidc/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/mcp-auth0-oidc/src/index.ts -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/mcp-auth0-oidc/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/mcp-auth0-oidc/src/types.ts -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/mcp-auth0-oidc/src/workers-oauth-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/mcp-auth0-oidc/src/workers-oauth-utils.ts -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/mcp-auth0-oidc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/mcp-auth0-oidc/tsconfig.json -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/mcp-auth0-oidc/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/mcp-auth0-oidc/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/mcp-auth0-oidc/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/mcp-auth0-oidc/wrangler.jsonc -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/todos-api/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/todos-api/.prettierrc -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/todos-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/todos-api/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/todos-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/todos-api/package.json -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/todos-api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/todos-api/src/index.ts -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/todos-api/src/middlewares/jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/todos-api/src/middlewares/jwt.ts -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/todos-api/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/todos-api/src/types/hono.ts -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/todos-api/src/utils/http-exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/todos-api/src/utils/http-exception.ts -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/todos-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/todos-api/tsconfig.json -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/todos-api/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/todos-api/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/remote-mcp-auth0/todos-api/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-auth0/todos-api/wrangler.jsonc -------------------------------------------------------------------------------- /demos/remote-mcp-authkit/.dev.vars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authkit/.dev.vars.example -------------------------------------------------------------------------------- /demos/remote-mcp-authkit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authkit/.gitignore -------------------------------------------------------------------------------- /demos/remote-mcp-authkit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authkit/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-authkit/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authkit/biome.json -------------------------------------------------------------------------------- /demos/remote-mcp-authkit/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authkit/package-lock.json -------------------------------------------------------------------------------- /demos/remote-mcp-authkit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authkit/package.json -------------------------------------------------------------------------------- /demos/remote-mcp-authkit/src/authkit-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authkit/src/authkit-handler.ts -------------------------------------------------------------------------------- /demos/remote-mcp-authkit/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authkit/src/index.ts -------------------------------------------------------------------------------- /demos/remote-mcp-authkit/src/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authkit/src/props.ts -------------------------------------------------------------------------------- /demos/remote-mcp-authkit/src/workers-oauth-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authkit/src/workers-oauth-utils.ts -------------------------------------------------------------------------------- /demos/remote-mcp-authkit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authkit/tsconfig.json -------------------------------------------------------------------------------- /demos/remote-mcp-authkit/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authkit/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/remote-mcp-authkit/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authkit/wrangler.jsonc -------------------------------------------------------------------------------- /demos/remote-mcp-authless/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authless/.gitignore -------------------------------------------------------------------------------- /demos/remote-mcp-authless/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authless/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-authless/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authless/biome.json -------------------------------------------------------------------------------- /demos/remote-mcp-authless/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authless/package-lock.json -------------------------------------------------------------------------------- /demos/remote-mcp-authless/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authless/package.json -------------------------------------------------------------------------------- /demos/remote-mcp-authless/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authless/src/index.ts -------------------------------------------------------------------------------- /demos/remote-mcp-authless/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authless/tsconfig.json -------------------------------------------------------------------------------- /demos/remote-mcp-authless/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authless/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/remote-mcp-authless/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-authless/wrangler.jsonc -------------------------------------------------------------------------------- /demos/remote-mcp-cf-access/.dev.vars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-cf-access/.dev.vars.example -------------------------------------------------------------------------------- /demos/remote-mcp-cf-access/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-cf-access/.gitignore -------------------------------------------------------------------------------- /demos/remote-mcp-cf-access/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-cf-access/.prettierrc -------------------------------------------------------------------------------- /demos/remote-mcp-cf-access/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-cf-access/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-cf-access/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-cf-access/package-lock.json -------------------------------------------------------------------------------- /demos/remote-mcp-cf-access/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-cf-access/package.json -------------------------------------------------------------------------------- /demos/remote-mcp-cf-access/src/access-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-cf-access/src/access-handler.ts -------------------------------------------------------------------------------- /demos/remote-mcp-cf-access/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-cf-access/src/index.ts -------------------------------------------------------------------------------- /demos/remote-mcp-cf-access/src/workers-oauth-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-cf-access/src/workers-oauth-utils.ts -------------------------------------------------------------------------------- /demos/remote-mcp-cf-access/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-cf-access/tsconfig.json -------------------------------------------------------------------------------- /demos/remote-mcp-cf-access/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-cf-access/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/remote-mcp-cf-access/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-cf-access/wrangler.jsonc -------------------------------------------------------------------------------- /demos/remote-mcp-github-oauth/.dev.vars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-github-oauth/.dev.vars.example -------------------------------------------------------------------------------- /demos/remote-mcp-github-oauth/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-github-oauth/.gitignore -------------------------------------------------------------------------------- /demos/remote-mcp-github-oauth/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-github-oauth/.prettierrc -------------------------------------------------------------------------------- /demos/remote-mcp-github-oauth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-github-oauth/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-github-oauth/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-github-oauth/package-lock.json -------------------------------------------------------------------------------- /demos/remote-mcp-github-oauth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-github-oauth/package.json -------------------------------------------------------------------------------- /demos/remote-mcp-github-oauth/src/github-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-github-oauth/src/github-handler.ts -------------------------------------------------------------------------------- /demos/remote-mcp-github-oauth/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-github-oauth/src/index.ts -------------------------------------------------------------------------------- /demos/remote-mcp-github-oauth/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-github-oauth/src/utils.ts -------------------------------------------------------------------------------- /demos/remote-mcp-github-oauth/src/workers-oauth-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-github-oauth/src/workers-oauth-utils.ts -------------------------------------------------------------------------------- /demos/remote-mcp-github-oauth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-github-oauth/tsconfig.json -------------------------------------------------------------------------------- /demos/remote-mcp-github-oauth/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-github-oauth/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/remote-mcp-github-oauth/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-github-oauth/wrangler.jsonc -------------------------------------------------------------------------------- /demos/remote-mcp-google-oauth/.dev.vars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-google-oauth/.dev.vars.example -------------------------------------------------------------------------------- /demos/remote-mcp-google-oauth/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-google-oauth/.gitignore -------------------------------------------------------------------------------- /demos/remote-mcp-google-oauth/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-google-oauth/.prettierrc -------------------------------------------------------------------------------- /demos/remote-mcp-google-oauth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-google-oauth/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-google-oauth/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-google-oauth/package-lock.json -------------------------------------------------------------------------------- /demos/remote-mcp-google-oauth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-google-oauth/package.json -------------------------------------------------------------------------------- /demos/remote-mcp-google-oauth/src/google-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-google-oauth/src/google-handler.ts -------------------------------------------------------------------------------- /demos/remote-mcp-google-oauth/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-google-oauth/src/index.ts -------------------------------------------------------------------------------- /demos/remote-mcp-google-oauth/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-google-oauth/src/utils.ts -------------------------------------------------------------------------------- /demos/remote-mcp-google-oauth/src/workers-oauth-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-google-oauth/src/workers-oauth-utils.ts -------------------------------------------------------------------------------- /demos/remote-mcp-google-oauth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-google-oauth/tsconfig.json -------------------------------------------------------------------------------- /demos/remote-mcp-google-oauth/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-google-oauth/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/remote-mcp-google-oauth/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-google-oauth/wrangler.jsonc -------------------------------------------------------------------------------- /demos/remote-mcp-logto/.dev.vars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-logto/.dev.vars.example -------------------------------------------------------------------------------- /demos/remote-mcp-logto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-logto/.gitignore -------------------------------------------------------------------------------- /demos/remote-mcp-logto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-logto/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-logto/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-logto/biome.json -------------------------------------------------------------------------------- /demos/remote-mcp-logto/docs/who-am-i-testing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-logto/docs/who-am-i-testing.jpg -------------------------------------------------------------------------------- /demos/remote-mcp-logto/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-logto/package-lock.json -------------------------------------------------------------------------------- /demos/remote-mcp-logto/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-logto/package.json -------------------------------------------------------------------------------- /demos/remote-mcp-logto/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-logto/src/index.ts -------------------------------------------------------------------------------- /demos/remote-mcp-logto/src/logto-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-logto/src/logto-handler.ts -------------------------------------------------------------------------------- /demos/remote-mcp-logto/src/logto-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-logto/src/logto-utils.ts -------------------------------------------------------------------------------- /demos/remote-mcp-logto/src/workers-oauth-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-logto/src/workers-oauth-utils.ts -------------------------------------------------------------------------------- /demos/remote-mcp-logto/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-logto/tsconfig.json -------------------------------------------------------------------------------- /demos/remote-mcp-logto/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-logto/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/remote-mcp-logto/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-logto/wrangler.jsonc -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/.gitignore -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/biome.json -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/img/available-tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/img/available-tools.png -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/img/claude-does-math-the-fancy-way.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/img/claude-does-math-the-fancy-way.png -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/img/mcp-inspector-oauth-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/img/mcp-inspector-oauth-success.png -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/img/mcp-inspector-sse-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/img/mcp-inspector-sse-config.png -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/img/mcp-inspector-successful-tool-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/img/mcp-inspector-successful-tool-call.png -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/img/mcp-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/img/mcp-login.png -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/package-lock.json -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/package.json -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/src/app.ts -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/src/index.ts -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/src/utils.ts -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/static/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/static/img: -------------------------------------------------------------------------------- 1 | ../img -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/tsconfig.json -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/remote-mcp-server-autorag/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-autorag/wrangler.jsonc -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/.dev.vars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/.dev.vars.example -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/.gitignore -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/biome.json -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/img/mcp-inspector-sse-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/img/mcp-inspector-sse-config.png -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/package-lock.json -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/package.json -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/src/descope-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/src/descope-handler.ts -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/src/descope-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/src/descope-utils.ts -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/src/index.ts -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/src/workers-oauth-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/src/workers-oauth-utils.ts -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/static/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/static/img: -------------------------------------------------------------------------------- 1 | ../img -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/tsconfig.json -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/remote-mcp-server-descope-auth/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server-descope-auth/wrangler.jsonc -------------------------------------------------------------------------------- /demos/remote-mcp-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/.gitignore -------------------------------------------------------------------------------- /demos/remote-mcp-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-server/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/biome.json -------------------------------------------------------------------------------- /demos/remote-mcp-server/img/available-tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/img/available-tools.png -------------------------------------------------------------------------------- /demos/remote-mcp-server/img/claude-does-math-the-fancy-way.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/img/claude-does-math-the-fancy-way.png -------------------------------------------------------------------------------- /demos/remote-mcp-server/img/mcp-inspector-oauth-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/img/mcp-inspector-oauth-success.png -------------------------------------------------------------------------------- /demos/remote-mcp-server/img/mcp-inspector-sse-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/img/mcp-inspector-sse-config.png -------------------------------------------------------------------------------- /demos/remote-mcp-server/img/mcp-inspector-successful-tool-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/img/mcp-inspector-successful-tool-call.png -------------------------------------------------------------------------------- /demos/remote-mcp-server/img/mcp-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/img/mcp-login.png -------------------------------------------------------------------------------- /demos/remote-mcp-server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/package-lock.json -------------------------------------------------------------------------------- /demos/remote-mcp-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/package.json -------------------------------------------------------------------------------- /demos/remote-mcp-server/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/src/app.ts -------------------------------------------------------------------------------- /demos/remote-mcp-server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/src/index.ts -------------------------------------------------------------------------------- /demos/remote-mcp-server/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/src/utils.ts -------------------------------------------------------------------------------- /demos/remote-mcp-server/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/static/README.md -------------------------------------------------------------------------------- /demos/remote-mcp-server/static/img: -------------------------------------------------------------------------------- 1 | ../img -------------------------------------------------------------------------------- /demos/remote-mcp-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/tsconfig.json -------------------------------------------------------------------------------- /demos/remote-mcp-server/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/remote-mcp-server/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/remote-mcp-server/wrangler.jsonc -------------------------------------------------------------------------------- /demos/routing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/routing/.gitignore -------------------------------------------------------------------------------- /demos/routing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/routing/README.md -------------------------------------------------------------------------------- /demos/routing/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/routing/biome.json -------------------------------------------------------------------------------- /demos/routing/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/routing/package-lock.json -------------------------------------------------------------------------------- /demos/routing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/routing/package.json -------------------------------------------------------------------------------- /demos/routing/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/routing/src/index.ts -------------------------------------------------------------------------------- /demos/routing/src/routing-workflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/routing/src/routing-workflow.ts -------------------------------------------------------------------------------- /demos/routing/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/routing/src/types/hono.ts -------------------------------------------------------------------------------- /demos/routing/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/routing/test/tsconfig.json -------------------------------------------------------------------------------- /demos/routing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/routing/tsconfig.json -------------------------------------------------------------------------------- /demos/routing/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/routing/vite.config.ts -------------------------------------------------------------------------------- /demos/routing/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/routing/vitest.config.ts -------------------------------------------------------------------------------- /demos/routing/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/routing/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/routing/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/routing/wrangler.jsonc -------------------------------------------------------------------------------- /demos/structured-output-node/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output-node/.gitignore -------------------------------------------------------------------------------- /demos/structured-output-node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output-node/README.md -------------------------------------------------------------------------------- /demos/structured-output-node/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output-node/biome.json -------------------------------------------------------------------------------- /demos/structured-output-node/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output-node/package-lock.json -------------------------------------------------------------------------------- /demos/structured-output-node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output-node/package.json -------------------------------------------------------------------------------- /demos/structured-output-node/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output-node/src/index.ts -------------------------------------------------------------------------------- /demos/structured-output-node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output-node/tsconfig.json -------------------------------------------------------------------------------- /demos/structured-output/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/.gitignore -------------------------------------------------------------------------------- /demos/structured-output/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/README.md -------------------------------------------------------------------------------- /demos/structured-output/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/biome.json -------------------------------------------------------------------------------- /demos/structured-output/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/package-lock.json -------------------------------------------------------------------------------- /demos/structured-output/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/package.json -------------------------------------------------------------------------------- /demos/structured-output/smoke/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/smoke/index.test.ts -------------------------------------------------------------------------------- /demos/structured-output/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/src/index.ts -------------------------------------------------------------------------------- /demos/structured-output/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/src/types/hono.ts -------------------------------------------------------------------------------- /demos/structured-output/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/test/tsconfig.json -------------------------------------------------------------------------------- /demos/structured-output/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/tsconfig.json -------------------------------------------------------------------------------- /demos/structured-output/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/vite.config.ts -------------------------------------------------------------------------------- /demos/structured-output/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/vitest.config.ts -------------------------------------------------------------------------------- /demos/structured-output/vitest.smoke.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/vitest.smoke.config.ts -------------------------------------------------------------------------------- /demos/structured-output/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/structured-output/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/structured-output/wrangler.jsonc -------------------------------------------------------------------------------- /demos/text-generation-stream/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation-stream/.gitignore -------------------------------------------------------------------------------- /demos/text-generation-stream/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation-stream/biome.json -------------------------------------------------------------------------------- /demos/text-generation-stream/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation-stream/package-lock.json -------------------------------------------------------------------------------- /demos/text-generation-stream/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation-stream/package.json -------------------------------------------------------------------------------- /demos/text-generation-stream/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation-stream/src/index.ts -------------------------------------------------------------------------------- /demos/text-generation-stream/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation-stream/src/types/hono.ts -------------------------------------------------------------------------------- /demos/text-generation-stream/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation-stream/test/tsconfig.json -------------------------------------------------------------------------------- /demos/text-generation-stream/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation-stream/tsconfig.json -------------------------------------------------------------------------------- /demos/text-generation-stream/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation-stream/vite.config.ts -------------------------------------------------------------------------------- /demos/text-generation-stream/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation-stream/vitest.config.ts -------------------------------------------------------------------------------- /demos/text-generation-stream/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation-stream/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/text-generation-stream/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation-stream/wrangler.jsonc -------------------------------------------------------------------------------- /demos/text-generation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation/.gitignore -------------------------------------------------------------------------------- /demos/text-generation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation/README.md -------------------------------------------------------------------------------- /demos/text-generation/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation/biome.json -------------------------------------------------------------------------------- /demos/text-generation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation/package-lock.json -------------------------------------------------------------------------------- /demos/text-generation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation/package.json -------------------------------------------------------------------------------- /demos/text-generation/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation/src/index.ts -------------------------------------------------------------------------------- /demos/text-generation/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation/src/types/hono.ts -------------------------------------------------------------------------------- /demos/text-generation/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation/test/tsconfig.json -------------------------------------------------------------------------------- /demos/text-generation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation/tsconfig.json -------------------------------------------------------------------------------- /demos/text-generation/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation/vite.config.ts -------------------------------------------------------------------------------- /demos/text-generation/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation/vitest.config.ts -------------------------------------------------------------------------------- /demos/text-generation/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/text-generation/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/text-generation/wrangler.jsonc -------------------------------------------------------------------------------- /demos/tool-calling-stream-traditional/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream-traditional/.gitignore -------------------------------------------------------------------------------- /demos/tool-calling-stream-traditional/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream-traditional/README.md -------------------------------------------------------------------------------- /demos/tool-calling-stream-traditional/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream-traditional/biome.json -------------------------------------------------------------------------------- /demos/tool-calling-stream-traditional/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream-traditional/package-lock.json -------------------------------------------------------------------------------- /demos/tool-calling-stream-traditional/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream-traditional/package.json -------------------------------------------------------------------------------- /demos/tool-calling-stream-traditional/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream-traditional/src/index.ts -------------------------------------------------------------------------------- /demos/tool-calling-stream-traditional/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream-traditional/src/types/hono.ts -------------------------------------------------------------------------------- /demos/tool-calling-stream-traditional/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream-traditional/test/tsconfig.json -------------------------------------------------------------------------------- /demos/tool-calling-stream-traditional/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream-traditional/tsconfig.json -------------------------------------------------------------------------------- /demos/tool-calling-stream-traditional/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream-traditional/vite.config.ts -------------------------------------------------------------------------------- /demos/tool-calling-stream-traditional/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream-traditional/vitest.config.ts -------------------------------------------------------------------------------- /demos/tool-calling-stream-traditional/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream-traditional/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/tool-calling-stream-traditional/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream-traditional/wrangler.jsonc -------------------------------------------------------------------------------- /demos/tool-calling-stream/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/.gitignore -------------------------------------------------------------------------------- /demos/tool-calling-stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/README.md -------------------------------------------------------------------------------- /demos/tool-calling-stream/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/biome.json -------------------------------------------------------------------------------- /demos/tool-calling-stream/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/package-lock.json -------------------------------------------------------------------------------- /demos/tool-calling-stream/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/package.json -------------------------------------------------------------------------------- /demos/tool-calling-stream/smoke/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/smoke/index.test.ts -------------------------------------------------------------------------------- /demos/tool-calling-stream/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/src/index.ts -------------------------------------------------------------------------------- /demos/tool-calling-stream/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/src/types/hono.ts -------------------------------------------------------------------------------- /demos/tool-calling-stream/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/test/tsconfig.json -------------------------------------------------------------------------------- /demos/tool-calling-stream/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/tsconfig.json -------------------------------------------------------------------------------- /demos/tool-calling-stream/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/vite.config.ts -------------------------------------------------------------------------------- /demos/tool-calling-stream/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/vitest.config.ts -------------------------------------------------------------------------------- /demos/tool-calling-stream/vitest.smoke.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/vitest.smoke.config.ts -------------------------------------------------------------------------------- /demos/tool-calling-stream/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/tool-calling-stream/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling-stream/wrangler.jsonc -------------------------------------------------------------------------------- /demos/tool-calling/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/.gitignore -------------------------------------------------------------------------------- /demos/tool-calling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/README.md -------------------------------------------------------------------------------- /demos/tool-calling/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/biome.json -------------------------------------------------------------------------------- /demos/tool-calling/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/package-lock.json -------------------------------------------------------------------------------- /demos/tool-calling/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/package.json -------------------------------------------------------------------------------- /demos/tool-calling/smoke/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/smoke/index.test.ts -------------------------------------------------------------------------------- /demos/tool-calling/smoke/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/smoke/tsconfig.json -------------------------------------------------------------------------------- /demos/tool-calling/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/src/index.ts -------------------------------------------------------------------------------- /demos/tool-calling/src/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/src/types/hono.ts -------------------------------------------------------------------------------- /demos/tool-calling/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/test/tsconfig.json -------------------------------------------------------------------------------- /demos/tool-calling/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/tsconfig.json -------------------------------------------------------------------------------- /demos/tool-calling/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/vite.config.ts -------------------------------------------------------------------------------- /demos/tool-calling/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/vitest.config.ts -------------------------------------------------------------------------------- /demos/tool-calling/vitest.smoke.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/vitest.smoke.config.ts -------------------------------------------------------------------------------- /demos/tool-calling/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/tool-calling/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/tool-calling/wrangler.jsonc -------------------------------------------------------------------------------- /demos/ui-worker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/.gitignore -------------------------------------------------------------------------------- /demos/ui-worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/README.md -------------------------------------------------------------------------------- /demos/ui-worker/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/biome.json -------------------------------------------------------------------------------- /demos/ui-worker/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/package-lock.json -------------------------------------------------------------------------------- /demos/ui-worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/package.json -------------------------------------------------------------------------------- /demos/ui-worker/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/postcss.config.cjs -------------------------------------------------------------------------------- /demos/ui-worker/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/public/vite.svg -------------------------------------------------------------------------------- /demos/ui-worker/src/client/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/src/client/App.css -------------------------------------------------------------------------------- /demos/ui-worker/src/client/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/src/client/App.tsx -------------------------------------------------------------------------------- /demos/ui-worker/src/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/src/client/index.html -------------------------------------------------------------------------------- /demos/ui-worker/src/client/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/src/client/main.tsx -------------------------------------------------------------------------------- /demos/ui-worker/src/client/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /demos/ui-worker/src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/src/server/index.ts -------------------------------------------------------------------------------- /demos/ui-worker/src/server/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/src/server/types/hono.ts -------------------------------------------------------------------------------- /demos/ui-worker/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/test/tsconfig.json -------------------------------------------------------------------------------- /demos/ui-worker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/tsconfig.json -------------------------------------------------------------------------------- /demos/ui-worker/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/vite.config.ts -------------------------------------------------------------------------------- /demos/ui-worker/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/vitest.config.ts -------------------------------------------------------------------------------- /demos/ui-worker/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/ui-worker/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/ui-worker/wrangler.jsonc -------------------------------------------------------------------------------- /demos/vision/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/.gitignore -------------------------------------------------------------------------------- /demos/vision/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/README.md -------------------------------------------------------------------------------- /demos/vision/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/biome.json -------------------------------------------------------------------------------- /demos/vision/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/package-lock.json -------------------------------------------------------------------------------- /demos/vision/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/package.json -------------------------------------------------------------------------------- /demos/vision/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/public/favicon.ico -------------------------------------------------------------------------------- /demos/vision/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/public/vite.svg -------------------------------------------------------------------------------- /demos/vision/src/client/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/src/client/App.css -------------------------------------------------------------------------------- /demos/vision/src/client/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/src/client/App.tsx -------------------------------------------------------------------------------- /demos/vision/src/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/src/client/index.html -------------------------------------------------------------------------------- /demos/vision/src/client/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/src/client/main.tsx -------------------------------------------------------------------------------- /demos/vision/src/client/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /demos/vision/src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/src/server/index.ts -------------------------------------------------------------------------------- /demos/vision/src/server/types/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/src/server/types/hono.ts -------------------------------------------------------------------------------- /demos/vision/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/tsconfig.json -------------------------------------------------------------------------------- /demos/vision/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/vite.config.ts -------------------------------------------------------------------------------- /demos/vision/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/worker-configuration.d.ts -------------------------------------------------------------------------------- /demos/vision/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/demos/vision/wrangler.jsonc -------------------------------------------------------------------------------- /libs/logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/libs/logger/package.json -------------------------------------------------------------------------------- /libs/logger/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/libs/logger/src/logger.ts -------------------------------------------------------------------------------- /libs/logger/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/libs/logger/src/types.ts -------------------------------------------------------------------------------- /libs/logger/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/libs/logger/vitest.config.ts -------------------------------------------------------------------------------- /libs/middleware/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/libs/middleware/package.json -------------------------------------------------------------------------------- /libs/middleware/src/auth-api-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/libs/middleware/src/auth-api-key.ts -------------------------------------------------------------------------------- /libs/test-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/libs/test-utils/package.json -------------------------------------------------------------------------------- /libs/test-utils/src/DevServerTestHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/libs/test-utils/src/DevServerTestHelper.ts -------------------------------------------------------------------------------- /libs/test-utils/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/libs/test-utils/vitest.config.ts -------------------------------------------------------------------------------- /libs/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/libs/utils/package.json -------------------------------------------------------------------------------- /libs/utils/src/fsm.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/libs/utils/src/fsm.test.ts -------------------------------------------------------------------------------- /libs/utils/src/fsm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/libs/utils/src/fsm.ts -------------------------------------------------------------------------------- /libs/utils/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/libs/utils/vitest.config.ts -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/package.json -------------------------------------------------------------------------------- /packages/ai-gateway-provider/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ai-gateway-provider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/README.md -------------------------------------------------------------------------------- /packages/ai-gateway-provider/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/package.json -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/auth.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/index.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/amazon-bedrock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/amazon-bedrock.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/anthropic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/anthropic.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/azure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/azure.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/cerebras.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/cerebras.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/cohere.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/cohere.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/deepgram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/deepgram.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/deepseek.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/deepseek.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/elevenlabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/elevenlabs.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/fireworks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/fireworks.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/google.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/google.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/groq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/groq.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/index.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/mistral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/mistral.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/openai.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/perplexity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/perplexity.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/src/providers/xai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/src/providers/xai.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/test/endpoint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/test/endpoint.test.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/test/stream-text.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/test/stream-text.test.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/test/text-generation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/test/text-generation.test.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/tsconfig.json -------------------------------------------------------------------------------- /packages/ai-gateway-provider/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/tsup.config.ts -------------------------------------------------------------------------------- /packages/ai-gateway-provider/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/ai-gateway-provider/vitest.config.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/CHANGELOG.md -------------------------------------------------------------------------------- /packages/workers-ai-provider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/README.md -------------------------------------------------------------------------------- /packages/workers-ai-provider/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/package.json -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/autorag-chat-language-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/autorag-chat-language-model.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/autorag-chat-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/autorag-chat-settings.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/convert-to-workersai-chat-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/convert-to-workersai-chat-messages.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/index.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/map-workersai-finish-reason.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/map-workersai-finish-reason.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/map-workersai-usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/map-workersai-usage.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/streaming.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/utils.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/workers-ai-embedding-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/workers-ai-embedding-model.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/workersai-chat-language-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/workersai-chat-language-model.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/workersai-chat-prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/workersai-chat-prompt.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/workersai-chat-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/workersai-chat-settings.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/workersai-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/workersai-error.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/workersai-image-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/workersai-image-config.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/workersai-image-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/workersai-image-model.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/workersai-image-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/workersai-image-settings.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/src/workersai-models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/src/workersai-models.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/test/embeddings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/test/embeddings.test.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/test/map-workersai-finish-reason.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/test/map-workersai-finish-reason.test.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/test/stream-text.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/test/stream-text.test.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/test/structured-output.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/test/structured-output.test.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/test/text-generation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/test/text-generation.test.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/test/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/test/utils.test.ts -------------------------------------------------------------------------------- /packages/workers-ai-provider/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/tsconfig.json -------------------------------------------------------------------------------- /packages/workers-ai-provider/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/packages/workers-ai-provider/vitest.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tools/aicli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/aicli/README.md -------------------------------------------------------------------------------- /tools/aicli/bin/aicli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/aicli/bin/aicli -------------------------------------------------------------------------------- /tools/aicli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/aicli/package.json -------------------------------------------------------------------------------- /tools/aicli/src/bin/aicli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/aicli/src/bin/aicli.ts -------------------------------------------------------------------------------- /tools/aicli/src/npm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/aicli/src/npm.ts -------------------------------------------------------------------------------- /tools/aicli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/aicli/tsconfig.json -------------------------------------------------------------------------------- /tools/create-demo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/index.ts -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/.dev.vars.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker-with-client/.gitignore -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/README.md.ejs: -------------------------------------------------------------------------------- 1 | # <%= projectName -%> 2 | -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/biome.json.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker-with-client/biome.json.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/package.json.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker-with-client/package.json.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker-with-client/public/vite.svg -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/src/client/App.tsx.ejs: -------------------------------------------------------------------------------- 1 | function App() { 2 | return <><%= projectName -%>; 3 | } 4 | 5 | export default App; 6 | -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/src/client/index.html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker-with-client/src/client/index.html.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/src/client/main.tsx.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker-with-client/src/client/main.tsx.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/src/client/vite-env.d.ts.ejs: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/src/server/index.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker-with-client/src/server/index.ts.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/src/server/types/hono.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker-with-client/src/server/types/hono.ts.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/test/tsconfig.json.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker-with-client/test/tsconfig.json.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/tsconfig.json.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker-with-client/tsconfig.json.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/vite.config.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker-with-client/vite.config.ts.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/vitest.config.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker-with-client/vitest.config.ts.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker-with-client/wrangler.jsonc.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker-with-client/wrangler.jsonc.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker/.dev.vars.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker/.gitignore -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker/README.md.ejs: -------------------------------------------------------------------------------- 1 | # <%= projectName -%> 2 | -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker/biome.json.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker/biome.json.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker/package.json.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker/package.json.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker/src/index.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker/src/index.ts.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker/src/types/hono.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker/src/types/hono.ts.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker/test/tsconfig.json.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker/test/tsconfig.json.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker/tsconfig.json.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker/tsconfig.json.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker/vite.config.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker/vite.config.ts.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker/vitest.config.ts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker/vitest.config.ts.ejs -------------------------------------------------------------------------------- /tools/create-demo/scaffolding/worker/wrangler.jsonc.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/scaffolding/worker/wrangler.jsonc.ejs -------------------------------------------------------------------------------- /tools/create-demo/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/create-demo/utils.ts -------------------------------------------------------------------------------- /tools/readme-generator/readme-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tools/readme-generator/readme-generator.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.browser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tsconfig.browser.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /tsconfig.workerd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/tsconfig.workerd.json -------------------------------------------------------------------------------- /types/workerd.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/ai/HEAD/types/workerd.d.ts --------------------------------------------------------------------------------