├── .github └── workflows │ ├── ci.yml │ ├── publish.yml │ └── web-tests.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── eslint.config.mjs ├── examples ├── 01-hello-world.ts ├── 02-with-tools.ts ├── 02b-with-stdio.ts ├── 03-streaming.ts ├── 04-structured-outputs.ts ├── 05-sub-agents.ts ├── 06-multi-agent.ts ├── 07-patterns.ts ├── 08-context.ts ├── 09-observability.ts ├── 10-providers.ts ├── 11-email-triage.ts ├── README.md └── mcp │ ├── README.md │ ├── filesystem │ ├── README.md │ └── server.ts │ ├── tasks │ ├── README.md │ └── server.ts │ └── weather │ ├── README.md │ └── server.ts ├── mcp ├── astro │ ├── server.mjs │ └── server.ts ├── auth-server │ ├── server.mjs │ └── server.ts ├── favorites │ └── server.mjs └── gmail │ ├── README.md │ └── server.mjs ├── observability-demo ├── README.md ├── docker-compose.observability.yml ├── grafana-dashboards.yml ├── grafana-datasources.yml ├── grafana-volcano-dashboard.json ├── otel-collector-config.yaml └── prometheus.yml ├── package.json ├── scripts └── kill-test-servers.sh ├── src ├── constants.ts ├── llms │ ├── anthropic.ts │ ├── azure.ts │ ├── bedrock.ts │ ├── llama.ts │ ├── mistral.ts │ ├── openai.ts │ ├── types.ts │ ├── utils.ts │ └── vertex-studio.ts ├── patterns.ts ├── telemetry.ts ├── token-utils.ts └── volcano-sdk.ts ├── tests ├── agent-context.test.ts ├── agent.context.github.test.ts ├── agent.context.test.ts ├── agent.conversational-results.test.ts ├── agent.crews.e2e.test.ts ├── agent.crews.test.ts ├── agent.errors.test.ts ├── agent.history.test.ts ├── agent.hooks.test.ts ├── agent.instructions.test.ts ├── agent.lifecycle.test.ts ├── agent.max-iterations.test.ts ├── agent.metrics.agg.test.ts ├── agent.metrics.test.ts ├── agent.parallel-tools.e2e.test.ts ├── agent.parallel-tools.providers.e2e.test.ts ├── agent.parallel-tools.scenarios.test.ts ├── agent.parallel-tools.unit.test.ts ├── agent.patterns.hooks.test.ts ├── agent.patterns.stream.test.ts ├── agent.patterns.test.ts ├── agent.retry.test.ts ├── agent.step-counting.test.ts ├── agent.streaming.live.test.ts ├── agent.streaming.test.ts ├── agent.subagent.context.test.ts ├── agent.timeout.test.ts ├── agent.token-streaming.e2e.test.ts ├── agent.token-streaming.test.ts ├── agent.tool-callback.test.ts ├── agent.tools.loop.unit.test.ts ├── agent.validation.test.ts ├── context-integration.test.ts ├── examples.integration.test.ts ├── helpers │ ├── mock-otel-collector.mjs │ ├── parallel-test-server.mjs │ ├── provider-test-server.mjs │ └── scenario-test-server.mjs ├── llms │ ├── anthropic.integration.test.ts │ ├── anthropic.unit.test.ts │ ├── azure.integration.test.ts │ ├── azure.unit.test.ts │ ├── bedrock.integration.test.ts │ ├── bedrock.unit.test.ts │ ├── llama.integration.test.ts │ ├── llama.unit.test.ts │ ├── mistral.integration.test.ts │ ├── mistral.unit.test.ts │ ├── openai-responses.integration.test.ts │ ├── openai.integration.test.ts │ ├── openai.unit.test.ts │ ├── options.e2e.test.ts │ ├── vertex-studio.integration.test.ts │ └── vertex-studio.unit.test.ts ├── mcp.agent.auth.test.ts ├── mcp.auth.client.test.ts ├── mcp.auth.test.ts ├── mcp.bearer-headers.test.ts ├── mcp.connection-failure.test.ts ├── mcp.oauth.comprehensive.test.ts ├── mcp.openai-tool-limit.test.ts ├── mcp.stdio-http-mixed.test.ts ├── mcp.stdio.test.ts ├── mcp.token-refresh.test.ts ├── mcp.tool-name-length.test.ts ├── progress-context.test.ts ├── progress.e2e.test.ts ├── progress.hello-world.e2e.test.ts ├── progress.renderer.test.ts ├── progress.spacing.e2e.test.ts ├── progress.subagent.e2e.test.ts ├── telemetry.all-providers.e2e.test.ts ├── telemetry.comprehensive.test.ts ├── telemetry.dist.e2e.test.ts ├── telemetry.duration.test.ts ├── telemetry.short-lived-process.test.ts ├── telemetry.step-names.test.ts ├── telemetry.test.ts ├── telemetry.tokens.e2e.test.ts ├── volcano.e2e.test.ts └── volcano.flow.test.ts ├── tsconfig.json ├── vitest.config.ts ├── web ├── .env.example ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── README.md ├── e2e │ ├── docs-content.spec.ts │ ├── feature-cards.spec.ts │ ├── helpers │ │ └── mdx-content-extractor.ts │ └── toc-navigation.spec.ts ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── playwright.config.ts ├── postcss.config.js ├── public │ ├── 01_mcp_selection.svg │ ├── 02_retriest_timeouts.svg │ ├── 03_models.svg │ ├── 04_latency_graph.svg │ ├── kong.svg │ ├── llms.txt │ ├── robots.txt │ ├── sitemap.xml │ ├── the_volcano.mp4 │ └── volcano__icn.png ├── src │ ├── components │ │ ├── docs │ │ │ ├── build-navigation.ts │ │ │ ├── docs-layout.tsx │ │ │ ├── feature-cards-transformer.tsx │ │ │ ├── navigation-generated.ts │ │ │ ├── sidebar-item.tsx │ │ │ ├── sidebar.tsx │ │ │ └── table-of-contents-generated.tsx │ │ ├── landing │ │ │ ├── code-theme.ts │ │ │ ├── demo1.tsx │ │ │ ├── demo2.tsx │ │ │ ├── features.tsx │ │ │ ├── footer.tsx │ │ │ ├── github-cta.tsx │ │ │ ├── header.tsx │ │ │ ├── hero.tsx │ │ │ └── statistics.tsx │ │ ├── mdx-components.tsx │ │ ├── mdx-provider.tsx │ │ ├── search │ │ │ ├── search-button.tsx │ │ │ ├── search-input.tsx │ │ │ ├── search-modal.test.tsx │ │ │ ├── search-modal.tsx │ │ │ └── search-suggestions.tsx │ │ ├── theme-provider.tsx │ │ └── ui │ │ │ ├── callout.tsx │ │ │ ├── code-block.tsx │ │ │ └── feature-card.tsx │ ├── content │ │ └── docs │ │ │ ├── api.mdx │ │ │ ├── examples.mdx │ │ │ ├── features.mdx │ │ │ ├── index.mdx │ │ │ ├── mcp-tools.mdx │ │ │ ├── observability.mdx │ │ │ ├── patterns.mdx │ │ │ └── providers.mdx │ ├── data │ │ ├── search-index.json │ │ └── search-suggestions.json │ ├── hooks │ │ ├── use-analytics.ts │ │ └── use-hash-navigation.ts │ ├── index.css │ ├── lib │ │ ├── analytics.ts │ │ ├── rehype-clean-ids.ts │ │ ├── remark-directive-to-component.ts │ │ ├── scroll-utils.ts │ │ ├── slugify.ts │ │ └── utils.ts │ ├── main.tsx │ ├── mdx.d.ts │ ├── routeTree.gen.ts │ ├── routes │ │ ├── __root.tsx │ │ ├── docs │ │ │ ├── api.lazy.tsx │ │ │ ├── api │ │ │ │ └── functions.lazy.tsx │ │ │ ├── examples.lazy.tsx │ │ │ ├── examples │ │ │ │ ├── basic.lazy.tsx │ │ │ │ └── interactive.lazy.tsx │ │ │ ├── features.lazy.tsx │ │ │ ├── index.lazy.tsx │ │ │ ├── installation.lazy.tsx │ │ │ ├── mcp-tools.lazy.tsx │ │ │ ├── observability.lazy.tsx │ │ │ ├── patterns.lazy.tsx │ │ │ └── providers.lazy.tsx │ │ └── index.lazy.tsx │ ├── scripts │ │ ├── generate-search-index.ts │ │ ├── generate-search-suggestions.ts │ │ ├── generate-toc.test.ts │ │ └── generate-toc.ts │ ├── seo │ │ ├── seo-head.tsx │ │ └── seo-provider.tsx │ └── test │ │ └── setup.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── vitest.config.ts └── yarn.lock /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/web-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/.github/workflows/web-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/01-hello-world.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/01-hello-world.ts -------------------------------------------------------------------------------- /examples/02-with-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/02-with-tools.ts -------------------------------------------------------------------------------- /examples/02b-with-stdio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/02b-with-stdio.ts -------------------------------------------------------------------------------- /examples/03-streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/03-streaming.ts -------------------------------------------------------------------------------- /examples/04-structured-outputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/04-structured-outputs.ts -------------------------------------------------------------------------------- /examples/05-sub-agents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/05-sub-agents.ts -------------------------------------------------------------------------------- /examples/06-multi-agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/06-multi-agent.ts -------------------------------------------------------------------------------- /examples/07-patterns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/07-patterns.ts -------------------------------------------------------------------------------- /examples/08-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/08-context.ts -------------------------------------------------------------------------------- /examples/09-observability.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/09-observability.ts -------------------------------------------------------------------------------- /examples/10-providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/10-providers.ts -------------------------------------------------------------------------------- /examples/11-email-triage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/11-email-triage.ts -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/mcp/README.md -------------------------------------------------------------------------------- /examples/mcp/filesystem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/mcp/filesystem/README.md -------------------------------------------------------------------------------- /examples/mcp/filesystem/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/mcp/filesystem/server.ts -------------------------------------------------------------------------------- /examples/mcp/tasks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/mcp/tasks/README.md -------------------------------------------------------------------------------- /examples/mcp/tasks/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/mcp/tasks/server.ts -------------------------------------------------------------------------------- /examples/mcp/weather/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/mcp/weather/README.md -------------------------------------------------------------------------------- /examples/mcp/weather/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/examples/mcp/weather/server.ts -------------------------------------------------------------------------------- /mcp/astro/server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/mcp/astro/server.mjs -------------------------------------------------------------------------------- /mcp/astro/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/mcp/astro/server.ts -------------------------------------------------------------------------------- /mcp/auth-server/server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/mcp/auth-server/server.mjs -------------------------------------------------------------------------------- /mcp/auth-server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/mcp/auth-server/server.ts -------------------------------------------------------------------------------- /mcp/favorites/server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/mcp/favorites/server.mjs -------------------------------------------------------------------------------- /mcp/gmail/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/mcp/gmail/README.md -------------------------------------------------------------------------------- /mcp/gmail/server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/mcp/gmail/server.mjs -------------------------------------------------------------------------------- /observability-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/observability-demo/README.md -------------------------------------------------------------------------------- /observability-demo/docker-compose.observability.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/observability-demo/docker-compose.observability.yml -------------------------------------------------------------------------------- /observability-demo/grafana-dashboards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/observability-demo/grafana-dashboards.yml -------------------------------------------------------------------------------- /observability-demo/grafana-datasources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/observability-demo/grafana-datasources.yml -------------------------------------------------------------------------------- /observability-demo/grafana-volcano-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/observability-demo/grafana-volcano-dashboard.json -------------------------------------------------------------------------------- /observability-demo/otel-collector-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/observability-demo/otel-collector-config.yaml -------------------------------------------------------------------------------- /observability-demo/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/observability-demo/prometheus.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/package.json -------------------------------------------------------------------------------- /scripts/kill-test-servers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/scripts/kill-test-servers.sh -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/llms/anthropic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/src/llms/anthropic.ts -------------------------------------------------------------------------------- /src/llms/azure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/src/llms/azure.ts -------------------------------------------------------------------------------- /src/llms/bedrock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/src/llms/bedrock.ts -------------------------------------------------------------------------------- /src/llms/llama.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/src/llms/llama.ts -------------------------------------------------------------------------------- /src/llms/mistral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/src/llms/mistral.ts -------------------------------------------------------------------------------- /src/llms/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/src/llms/openai.ts -------------------------------------------------------------------------------- /src/llms/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/src/llms/types.ts -------------------------------------------------------------------------------- /src/llms/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/src/llms/utils.ts -------------------------------------------------------------------------------- /src/llms/vertex-studio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/src/llms/vertex-studio.ts -------------------------------------------------------------------------------- /src/patterns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/src/patterns.ts -------------------------------------------------------------------------------- /src/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/src/telemetry.ts -------------------------------------------------------------------------------- /src/token-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/src/token-utils.ts -------------------------------------------------------------------------------- /src/volcano-sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/src/volcano-sdk.ts -------------------------------------------------------------------------------- /tests/agent-context.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent-context.test.ts -------------------------------------------------------------------------------- /tests/agent.context.github.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.context.github.test.ts -------------------------------------------------------------------------------- /tests/agent.context.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.context.test.ts -------------------------------------------------------------------------------- /tests/agent.conversational-results.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.conversational-results.test.ts -------------------------------------------------------------------------------- /tests/agent.crews.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.crews.e2e.test.ts -------------------------------------------------------------------------------- /tests/agent.crews.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.crews.test.ts -------------------------------------------------------------------------------- /tests/agent.errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.errors.test.ts -------------------------------------------------------------------------------- /tests/agent.history.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.history.test.ts -------------------------------------------------------------------------------- /tests/agent.hooks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.hooks.test.ts -------------------------------------------------------------------------------- /tests/agent.instructions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.instructions.test.ts -------------------------------------------------------------------------------- /tests/agent.lifecycle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.lifecycle.test.ts -------------------------------------------------------------------------------- /tests/agent.max-iterations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.max-iterations.test.ts -------------------------------------------------------------------------------- /tests/agent.metrics.agg.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.metrics.agg.test.ts -------------------------------------------------------------------------------- /tests/agent.metrics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.metrics.test.ts -------------------------------------------------------------------------------- /tests/agent.parallel-tools.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.parallel-tools.e2e.test.ts -------------------------------------------------------------------------------- /tests/agent.parallel-tools.providers.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.parallel-tools.providers.e2e.test.ts -------------------------------------------------------------------------------- /tests/agent.parallel-tools.scenarios.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.parallel-tools.scenarios.test.ts -------------------------------------------------------------------------------- /tests/agent.parallel-tools.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.parallel-tools.unit.test.ts -------------------------------------------------------------------------------- /tests/agent.patterns.hooks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.patterns.hooks.test.ts -------------------------------------------------------------------------------- /tests/agent.patterns.stream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.patterns.stream.test.ts -------------------------------------------------------------------------------- /tests/agent.patterns.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.patterns.test.ts -------------------------------------------------------------------------------- /tests/agent.retry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.retry.test.ts -------------------------------------------------------------------------------- /tests/agent.step-counting.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.step-counting.test.ts -------------------------------------------------------------------------------- /tests/agent.streaming.live.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.streaming.live.test.ts -------------------------------------------------------------------------------- /tests/agent.streaming.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.streaming.test.ts -------------------------------------------------------------------------------- /tests/agent.subagent.context.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.subagent.context.test.ts -------------------------------------------------------------------------------- /tests/agent.timeout.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.timeout.test.ts -------------------------------------------------------------------------------- /tests/agent.token-streaming.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.token-streaming.e2e.test.ts -------------------------------------------------------------------------------- /tests/agent.token-streaming.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.token-streaming.test.ts -------------------------------------------------------------------------------- /tests/agent.tool-callback.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.tool-callback.test.ts -------------------------------------------------------------------------------- /tests/agent.tools.loop.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.tools.loop.unit.test.ts -------------------------------------------------------------------------------- /tests/agent.validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/agent.validation.test.ts -------------------------------------------------------------------------------- /tests/context-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/context-integration.test.ts -------------------------------------------------------------------------------- /tests/examples.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/examples.integration.test.ts -------------------------------------------------------------------------------- /tests/helpers/mock-otel-collector.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/helpers/mock-otel-collector.mjs -------------------------------------------------------------------------------- /tests/helpers/parallel-test-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/helpers/parallel-test-server.mjs -------------------------------------------------------------------------------- /tests/helpers/provider-test-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/helpers/provider-test-server.mjs -------------------------------------------------------------------------------- /tests/helpers/scenario-test-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/helpers/scenario-test-server.mjs -------------------------------------------------------------------------------- /tests/llms/anthropic.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/anthropic.integration.test.ts -------------------------------------------------------------------------------- /tests/llms/anthropic.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/anthropic.unit.test.ts -------------------------------------------------------------------------------- /tests/llms/azure.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/azure.integration.test.ts -------------------------------------------------------------------------------- /tests/llms/azure.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/azure.unit.test.ts -------------------------------------------------------------------------------- /tests/llms/bedrock.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/bedrock.integration.test.ts -------------------------------------------------------------------------------- /tests/llms/bedrock.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/bedrock.unit.test.ts -------------------------------------------------------------------------------- /tests/llms/llama.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/llama.integration.test.ts -------------------------------------------------------------------------------- /tests/llms/llama.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/llama.unit.test.ts -------------------------------------------------------------------------------- /tests/llms/mistral.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/mistral.integration.test.ts -------------------------------------------------------------------------------- /tests/llms/mistral.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/mistral.unit.test.ts -------------------------------------------------------------------------------- /tests/llms/openai-responses.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/openai-responses.integration.test.ts -------------------------------------------------------------------------------- /tests/llms/openai.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/openai.integration.test.ts -------------------------------------------------------------------------------- /tests/llms/openai.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/openai.unit.test.ts -------------------------------------------------------------------------------- /tests/llms/options.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/options.e2e.test.ts -------------------------------------------------------------------------------- /tests/llms/vertex-studio.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/vertex-studio.integration.test.ts -------------------------------------------------------------------------------- /tests/llms/vertex-studio.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/llms/vertex-studio.unit.test.ts -------------------------------------------------------------------------------- /tests/mcp.agent.auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/mcp.agent.auth.test.ts -------------------------------------------------------------------------------- /tests/mcp.auth.client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/mcp.auth.client.test.ts -------------------------------------------------------------------------------- /tests/mcp.auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/mcp.auth.test.ts -------------------------------------------------------------------------------- /tests/mcp.bearer-headers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/mcp.bearer-headers.test.ts -------------------------------------------------------------------------------- /tests/mcp.connection-failure.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/mcp.connection-failure.test.ts -------------------------------------------------------------------------------- /tests/mcp.oauth.comprehensive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/mcp.oauth.comprehensive.test.ts -------------------------------------------------------------------------------- /tests/mcp.openai-tool-limit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/mcp.openai-tool-limit.test.ts -------------------------------------------------------------------------------- /tests/mcp.stdio-http-mixed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/mcp.stdio-http-mixed.test.ts -------------------------------------------------------------------------------- /tests/mcp.stdio.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/mcp.stdio.test.ts -------------------------------------------------------------------------------- /tests/mcp.token-refresh.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/mcp.token-refresh.test.ts -------------------------------------------------------------------------------- /tests/mcp.tool-name-length.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/mcp.tool-name-length.test.ts -------------------------------------------------------------------------------- /tests/progress-context.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/progress-context.test.ts -------------------------------------------------------------------------------- /tests/progress.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/progress.e2e.test.ts -------------------------------------------------------------------------------- /tests/progress.hello-world.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/progress.hello-world.e2e.test.ts -------------------------------------------------------------------------------- /tests/progress.renderer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/progress.renderer.test.ts -------------------------------------------------------------------------------- /tests/progress.spacing.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/progress.spacing.e2e.test.ts -------------------------------------------------------------------------------- /tests/progress.subagent.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/progress.subagent.e2e.test.ts -------------------------------------------------------------------------------- /tests/telemetry.all-providers.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/telemetry.all-providers.e2e.test.ts -------------------------------------------------------------------------------- /tests/telemetry.comprehensive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/telemetry.comprehensive.test.ts -------------------------------------------------------------------------------- /tests/telemetry.dist.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/telemetry.dist.e2e.test.ts -------------------------------------------------------------------------------- /tests/telemetry.duration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/telemetry.duration.test.ts -------------------------------------------------------------------------------- /tests/telemetry.short-lived-process.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/telemetry.short-lived-process.test.ts -------------------------------------------------------------------------------- /tests/telemetry.step-names.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/telemetry.step-names.test.ts -------------------------------------------------------------------------------- /tests/telemetry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/telemetry.test.ts -------------------------------------------------------------------------------- /tests/telemetry.tokens.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/telemetry.tokens.e2e.test.ts -------------------------------------------------------------------------------- /tests/volcano.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/volcano.e2e.test.ts -------------------------------------------------------------------------------- /tests/volcano.flow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tests/volcano.flow.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /web/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/.env.example -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /web/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/.prettierignore -------------------------------------------------------------------------------- /web/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/.prettierrc -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/README.md -------------------------------------------------------------------------------- /web/e2e/docs-content.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/e2e/docs-content.spec.ts -------------------------------------------------------------------------------- /web/e2e/feature-cards.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/e2e/feature-cards.spec.ts -------------------------------------------------------------------------------- /web/e2e/helpers/mdx-content-extractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/e2e/helpers/mdx-content-extractor.ts -------------------------------------------------------------------------------- /web/e2e/toc-navigation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/e2e/toc-navigation.spec.ts -------------------------------------------------------------------------------- /web/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/eslint.config.js -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/index.html -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/package.json -------------------------------------------------------------------------------- /web/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/playwright.config.ts -------------------------------------------------------------------------------- /web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/postcss.config.js -------------------------------------------------------------------------------- /web/public/01_mcp_selection.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/public/01_mcp_selection.svg -------------------------------------------------------------------------------- /web/public/02_retriest_timeouts.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/public/02_retriest_timeouts.svg -------------------------------------------------------------------------------- /web/public/03_models.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/public/03_models.svg -------------------------------------------------------------------------------- /web/public/04_latency_graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/public/04_latency_graph.svg -------------------------------------------------------------------------------- /web/public/kong.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/public/kong.svg -------------------------------------------------------------------------------- /web/public/llms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/public/llms.txt -------------------------------------------------------------------------------- /web/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/public/robots.txt -------------------------------------------------------------------------------- /web/public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/public/sitemap.xml -------------------------------------------------------------------------------- /web/public/the_volcano.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/public/the_volcano.mp4 -------------------------------------------------------------------------------- /web/public/volcano__icn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/public/volcano__icn.png -------------------------------------------------------------------------------- /web/src/components/docs/build-navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/docs/build-navigation.ts -------------------------------------------------------------------------------- /web/src/components/docs/docs-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/docs/docs-layout.tsx -------------------------------------------------------------------------------- /web/src/components/docs/feature-cards-transformer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/docs/feature-cards-transformer.tsx -------------------------------------------------------------------------------- /web/src/components/docs/navigation-generated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/docs/navigation-generated.ts -------------------------------------------------------------------------------- /web/src/components/docs/sidebar-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/docs/sidebar-item.tsx -------------------------------------------------------------------------------- /web/src/components/docs/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/docs/sidebar.tsx -------------------------------------------------------------------------------- /web/src/components/docs/table-of-contents-generated.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/docs/table-of-contents-generated.tsx -------------------------------------------------------------------------------- /web/src/components/landing/code-theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/landing/code-theme.ts -------------------------------------------------------------------------------- /web/src/components/landing/demo1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/landing/demo1.tsx -------------------------------------------------------------------------------- /web/src/components/landing/demo2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/landing/demo2.tsx -------------------------------------------------------------------------------- /web/src/components/landing/features.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/landing/features.tsx -------------------------------------------------------------------------------- /web/src/components/landing/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/landing/footer.tsx -------------------------------------------------------------------------------- /web/src/components/landing/github-cta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/landing/github-cta.tsx -------------------------------------------------------------------------------- /web/src/components/landing/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/landing/header.tsx -------------------------------------------------------------------------------- /web/src/components/landing/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/landing/hero.tsx -------------------------------------------------------------------------------- /web/src/components/landing/statistics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/landing/statistics.tsx -------------------------------------------------------------------------------- /web/src/components/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/mdx-components.tsx -------------------------------------------------------------------------------- /web/src/components/mdx-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/mdx-provider.tsx -------------------------------------------------------------------------------- /web/src/components/search/search-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/search/search-button.tsx -------------------------------------------------------------------------------- /web/src/components/search/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/search/search-input.tsx -------------------------------------------------------------------------------- /web/src/components/search/search-modal.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/search/search-modal.test.tsx -------------------------------------------------------------------------------- /web/src/components/search/search-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/search/search-modal.tsx -------------------------------------------------------------------------------- /web/src/components/search/search-suggestions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/search/search-suggestions.tsx -------------------------------------------------------------------------------- /web/src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /web/src/components/ui/callout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/ui/callout.tsx -------------------------------------------------------------------------------- /web/src/components/ui/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/ui/code-block.tsx -------------------------------------------------------------------------------- /web/src/components/ui/feature-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/components/ui/feature-card.tsx -------------------------------------------------------------------------------- /web/src/content/docs/api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/content/docs/api.mdx -------------------------------------------------------------------------------- /web/src/content/docs/examples.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/content/docs/examples.mdx -------------------------------------------------------------------------------- /web/src/content/docs/features.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/content/docs/features.mdx -------------------------------------------------------------------------------- /web/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/content/docs/index.mdx -------------------------------------------------------------------------------- /web/src/content/docs/mcp-tools.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/content/docs/mcp-tools.mdx -------------------------------------------------------------------------------- /web/src/content/docs/observability.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/content/docs/observability.mdx -------------------------------------------------------------------------------- /web/src/content/docs/patterns.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/content/docs/patterns.mdx -------------------------------------------------------------------------------- /web/src/content/docs/providers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/content/docs/providers.mdx -------------------------------------------------------------------------------- /web/src/data/search-index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/data/search-index.json -------------------------------------------------------------------------------- /web/src/data/search-suggestions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/data/search-suggestions.json -------------------------------------------------------------------------------- /web/src/hooks/use-analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/hooks/use-analytics.ts -------------------------------------------------------------------------------- /web/src/hooks/use-hash-navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/hooks/use-hash-navigation.ts -------------------------------------------------------------------------------- /web/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/index.css -------------------------------------------------------------------------------- /web/src/lib/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/lib/analytics.ts -------------------------------------------------------------------------------- /web/src/lib/rehype-clean-ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/lib/rehype-clean-ids.ts -------------------------------------------------------------------------------- /web/src/lib/remark-directive-to-component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/lib/remark-directive-to-component.ts -------------------------------------------------------------------------------- /web/src/lib/scroll-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/lib/scroll-utils.ts -------------------------------------------------------------------------------- /web/src/lib/slugify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/lib/slugify.ts -------------------------------------------------------------------------------- /web/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/lib/utils.ts -------------------------------------------------------------------------------- /web/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/main.tsx -------------------------------------------------------------------------------- /web/src/mdx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/mdx.d.ts -------------------------------------------------------------------------------- /web/src/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routeTree.gen.ts -------------------------------------------------------------------------------- /web/src/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routes/__root.tsx -------------------------------------------------------------------------------- /web/src/routes/docs/api.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routes/docs/api.lazy.tsx -------------------------------------------------------------------------------- /web/src/routes/docs/api/functions.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routes/docs/api/functions.lazy.tsx -------------------------------------------------------------------------------- /web/src/routes/docs/examples.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routes/docs/examples.lazy.tsx -------------------------------------------------------------------------------- /web/src/routes/docs/examples/basic.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routes/docs/examples/basic.lazy.tsx -------------------------------------------------------------------------------- /web/src/routes/docs/examples/interactive.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routes/docs/examples/interactive.lazy.tsx -------------------------------------------------------------------------------- /web/src/routes/docs/features.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routes/docs/features.lazy.tsx -------------------------------------------------------------------------------- /web/src/routes/docs/index.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routes/docs/index.lazy.tsx -------------------------------------------------------------------------------- /web/src/routes/docs/installation.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routes/docs/installation.lazy.tsx -------------------------------------------------------------------------------- /web/src/routes/docs/mcp-tools.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routes/docs/mcp-tools.lazy.tsx -------------------------------------------------------------------------------- /web/src/routes/docs/observability.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routes/docs/observability.lazy.tsx -------------------------------------------------------------------------------- /web/src/routes/docs/patterns.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routes/docs/patterns.lazy.tsx -------------------------------------------------------------------------------- /web/src/routes/docs/providers.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routes/docs/providers.lazy.tsx -------------------------------------------------------------------------------- /web/src/routes/index.lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/routes/index.lazy.tsx -------------------------------------------------------------------------------- /web/src/scripts/generate-search-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/scripts/generate-search-index.ts -------------------------------------------------------------------------------- /web/src/scripts/generate-search-suggestions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/scripts/generate-search-suggestions.ts -------------------------------------------------------------------------------- /web/src/scripts/generate-toc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/scripts/generate-toc.test.ts -------------------------------------------------------------------------------- /web/src/scripts/generate-toc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/scripts/generate-toc.ts -------------------------------------------------------------------------------- /web/src/seo/seo-head.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/seo/seo-head.tsx -------------------------------------------------------------------------------- /web/src/seo/seo-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/seo/seo-provider.tsx -------------------------------------------------------------------------------- /web/src/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/src/test/setup.ts -------------------------------------------------------------------------------- /web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/tailwind.config.js -------------------------------------------------------------------------------- /web/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/tsconfig.app.json -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/tsconfig.node.json -------------------------------------------------------------------------------- /web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/vite.config.ts -------------------------------------------------------------------------------- /web/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/web/vitest.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/volcano-sdk/HEAD/yarn.lock --------------------------------------------------------------------------------