docs: update model lists for recent Go/Python/Dart plugin work#310
Open
cabljac wants to merge 3 commits into
Open
docs: update model lists for recent Go/Python/Dart plugin work#310cabljac wants to merge 3 commits into
cabljac wants to merge 3 commits into
Google Cloud Build / docsite-preview (project-kaizen-404017)
succeeded
Jun 30, 2026 in 3m 32s
Summary
Build Information
| Trigger | docsite-preview |
| Build | 3e07731b-bf67-4d15-ac84-01c369f2d82e |
| Start | 2026-06-30T06:11:28-07:00 |
| Duration | 2m38.96s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| node:22 | SUCCESS | 1m55.162s |
| gcr.io/project-kaizen-404017/firebase | SUCCESS | 34.896s |
Details
starting build "3e07731b-bf67-4d15-ac84-01c369f2d82e"
FETCHSOURCE
From https://github.com/genkit-ai/docsite
* branch ccf69134835d5d5782e6595c1bf0ff194bfdcd40 -> FETCH_HEAD
HEAD is now at ccf6913 docs: mirror official Google wording for gemini-2.5-pro
GitCommit:
ccf69134835d5d5782e6595c1bf0ff194bfdcd40
BUILD
Starting Step #0
Step #0: Pulling image: node:22
Step #0: 22: Pulling from library/node
Step #0: 425befdf76e5: Pulling fs layer
Step #0: f4fd7bf6f603: Pulling fs layer
Step #0: 791c68bc2063: Pulling fs layer
Step #0: 9eb598f63f1e: Pulling fs layer
Step #0: c270ba56545d: Pulling fs layer
Step #0: 7c09a149d808: Pulling fs layer
Step #0: 05205149b336: Pulling fs layer
Step #0: 321e10190621: Pulling fs layer
Step #0: 05205149b336: Waiting
Step #0: 321e10190621: Waiting
Step #0: c270ba56545d: Verifying Checksum
Step #0: c270ba56545d: Download complete
Step #0: f4fd7bf6f603: Verifying Checksum
Step #0: f4fd7bf6f603: Download complete
Step #0: 425befdf76e5: Verifying Checksum
Step #0: 425befdf76e5: Download complete
Step #0: 7c09a149d808: Verifying Checksum
Step #0: 7c09a149d808: Download complete
Step #0: 321e10190621: Verifying Checksum
Step #0: 321e10190621: Download complete
Step #0: 05205149b336: Download complete
Step #0: 791c68bc2063: Verifying Checksum
Step #0: 791c68bc2063: Download complete
Step #0: 9eb598f63f1e: Verifying Checksum
Step #0: 9eb598f63f1e: Download complete
Step #0: 425befdf76e5: Pull complete
Step #0: f4fd7bf6f603: Pull complete
Step #0: 791c68bc2063: Pull complete
Step #0: 9eb598f63f1e: Pull complete
Step #0: c270ba56545d: Pull complete
Step #0: 7c09a149d808: Pull complete
Step #0: 05205149b336: Pull complete
Step #0: 321e10190621: Pull complete
Step #0: Digest: sha256:c601a46abb4d2ab80a9dc3da208d50d1122642d53f17a101926ace71e5a9bf1c
Step #0: Status: Downloaded newer image for node:22
Step #0: docker.io/library/node:22
Step #0: + ls -al
Step #0: total 320
Step #0: drwxr-xr-x 6 root root 4096 Jun 30 13:11 .
Step #0: drwxr-xr-x 1 root root 4096 Jun 30 13:11 ..
Step #0: -rw-r--r-- 1 root root 225 Jun 30 13:11 .firebaserc
Step #0: drwxr-xr-x 8 root root 4096 Jun 30 13:11 .git
Step #0: -rw-r--r-- 1 root root 718 Jun 30 13:11 .gitignore
Step #0: -rw-r--r-- 1 root root 8 Jun 30 13:11 .nvmrc
Step #0: -rw-r--r-- 1 root root 94 Jun 30 13:11 .prettierrc.yaml
Step #0: drwxr-xr-x 2 root root 4096 Jun 30 13:11 .vscode
Step #0: -rw-r--r-- 1 root root 2929 Jun 30 13:11 CONTRIBUTING.md
Step #0: -rw-r--r-- 1 root root 5673 Jun 30 13:11 DOCUMENTATION-GUIDANCE.md
Step #0: -rw-r--r-- 1 root root 11358 Jun 30 13:11 LICENSE
Step #0: -rw-r--r-- 1 root root 2203 Jun 30 13:11 README-llms-txt.md
Step #0: -rw-r--r-- 1 root root 3345 Jun 30 13:11 README.md
Step #0: -rw-r--r-- 1 root root 5320 Jun 30 13:11 astro.config.mjs
Step #0: -rw-r--r-- 1 root root 50843 Jun 30 13:11 firebase.json
Step #0: -rw-r--r-- 1 root root 1829 Jun 30 13:11 package.json
Step #0: -rw-r--r-- 1 root root 174559 Jun 30 13:11 pnpm-lock.yaml
Step #0: -rw-r--r-- 1 root root 33 Jun 30 13:11 pnpm-workspace.yaml
Step #0: -rw-r--r-- 1 root root 72 Jun 30 13:11 postcss.config.cjs
Step #0: drwxr-xr-x 6 root root 4096 Jun 30 13:11 public
Step #0: drwxr-xr-x 11 root root 4096 Jun 30 13:11 src
Step #0: -rw-r--r-- 1 root root 201 Jun 30 13:11 tsconfig.json
Step #0: + corepack enable pnpm
Step #0: + pnpm install
Step #0: ! Corepack is about to download https://registry.npmjs.org/pnpm/-/pnpm-10.7.1.tgz
Step #0: Lockfile is up to date, resolution step is skipped
Step #0: Progress: resolved 1, reused 0, downloaded 0, added 0
Step #0: Packages: +414
Step #0: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Step #0: Progress: resolved 414, reused 0, downloaded 153, added 152
Step #0: Progress: resolved 414, reused 0, downloaded 349, added 349
Step #0: Progress: resolved 414, reused 0, downloaded 414, added 414, done
Step #0: .../sharp@0.34.5/node_modules/sharp install$ node install/check.js || npm run build
Step #0: .../sharp@0.34.5/node_modules/sharp install: Done
Step #0:
Step #0: dependencies:
Step #0: + @astrojs/sitemap 3.7.3
Step #0: + @astrojs/starlight 0.40.0
Step #0: + @astrojs/starlight-tailwind 5.0.0
Step #0: + astro 6.4.6
Step #0: + sharp 0.35.0
Step #0: + shiki 4.2.0
Step #0: + starlight-blog 0.26.1
Step #0: + starlight-links-validator 0.24.0
Step #0: + yaml 2.9.0
Step #0:
Step #0: devDependencies:
Step #0: + @tailwindcss/postcss 4.3.0
Step #0: + postcss 8.5.15
Step #0: + postcss-load-config 6.0.1
Step #0: + prettier 3.8.4
Step #0: + prettier-plugin-astro 0.14.1
Step #0: + tailwindcss 4.3.0
Step #0: + tsx 4.22.4
Step #0:
Step #0: ╭ Warning ─────────────────────────────────────────────────────────────────────╮
Step #0: │ │
Step #0: │ Ignored build scripts: esbuild. │
Step #0: │ Run "pnpm approve-builds" to pick which dependencies should be allowed │
Step #0: │ to run scripts. │
Step #0: │ │
Step #0: ╰──────────────────────────────────────────────────────────────────────────────╯
Step #0:
Step #0: Done in 4s using pnpm v10.7.1
Step #0: + pnpm build
Step #0:
Step #0: > genkit.dev@0.0.1 build /workspace
Step #0: > pnpm generate-language-pages && pnpm build-bundle && pnpm build-llms-direct && astro build
Step #0:
Step #0:
Step #0: > genkit.dev@0.0.1 generate-language-pages /workspace
Step #0: > tsx src/scripts/generate-language-pages.ts
Step #0:
Step #0: generate-language-pages: Found cross-language internal docs links for "dart" pages (target language differs): /docs/agents/overview -> /docs/js/agents/overview/
Step #0: generate-language-pages: Found cross-language internal docs links for "python" pages (target language differs): /docs/develop-with-ai/ -> /docs/js/develop-with-ai/
Step #0: generate-language-pages: Found cross-language internal docs links for "python" pages (target language differs): /docs/develop-with-ai/ -> /docs/js/develop-with-ai/
Step #0: generate-language-pages: Found cross-language internal docs links for "python" pages (target language differs): /docs/develop-with-ai/ -> /docs/js/develop-with-ai/
Step #0: generate-language-pages: Found cross-language internal docs links for "dart" pages (target language differs): /docs/develop-with-ai/ -> /docs/js/develop-with-ai/
Step #0: generate-language-pages: Found cross-language internal docs links for "go" pages (target language differs): /docs/deployment/firebase -> /docs/js/deployment/firebase/
Step #0: generate-language-pages: Found cross-language internal docs links for "dart" pages (target language differs): /docs/deployment/firebase -> /docs/js/deployment/firebase/
Step #0: generate-language-pages: Found cross-language internal docs links for "python" pages (target language differs): /docs/deployment/firebase -> /docs/js/deployment/firebase/
Step #0: generate-language-pages: Found cross-language internal docs links for "python" pages (target language differs): /docs/deployment/authorization -> /docs/js/deployment/authorization/, /docs/observability/getting-started -> /docs/js/observability/getting-started/
Step #0: generate-language-pages: Found cross-language internal docs links for "dart" pages (target language differs): /docs/rag -> /docs/js/rag/
Step #0: generate-language-pages: Found cross-language internal docs links for "js" pages (target language differs): /docs/go/get-started/ -> /docs/go/get-started/, /docs/dart/get-started/ -> /docs/dart/get-started/, /docs/python/get-started/ -> /docs/python/get-started/
Step #0: generate-language-pages: Found cross-language internal docs links for "go" pages (target language differs): /docs/js/get-started/ -> /docs/js/get-started/, /docs/dart/get-started/ -> /docs/dart/get-started/, /docs/python/get-started/ -> /docs/python/get-started/
Step #0: generate-language-pages: Found cross-language internal docs links for "dart" pages (target language differs): /docs/develop-with-ai -> /docs/js/develop-with-ai/, /docs/js/get-started/ -> /docs/js/get-started/, /docs/go/get-started/ -> /docs/go/get-started/, /docs/python/get-started/ -> /docs/python/get-started/
Step #0: generate-language-pages: Found cross-language internal docs links for "python" pages (target language differs): /docs/develop-with-ai -> /docs/js/develop-with-ai/, /docs/js/get-started/ -> /docs/js/get-started/, /docs/go/get-started/ -> /docs/go/get-started/, /docs/dart/get-started/ -> /docs/dart/get-started/
Step #0: generate-language-pages: Found cross-language internal docs links for "dart" pages (target language differs): /docs/rag -> /docs/js/rag/
Step #0: generate-language-pages: Found cross-language internal docs links for "python" pages (target language differs): /docs/chat -> /docs/js/chat/
Step #0: generate-language-pages: Found cross-language internal docs links for "go" pages (target language differs): /docs/deployment/firebase -> /docs/js/deployment/firebase/
Step #0: generate-language-pages: Found cross-language internal docs links for "dart" pages (target language differs): /docs/integrations/ollama -> /docs/js/integrations/ollama/, /docs/rag -> /docs/js/rag/, /docs/deployment/firebase -> /docs/js/deployment/firebase/, /docs/observability/getting-started -> /docs/js/observability/getting-started/, /docs/chat -> /docs/js/chat/
Step #0: generate-language-pages: Found cross-language internal docs links for "python" pages (target language differs): /docs/deployment/firebase -> /docs/js/deployment/firebase/, /docs/observability/getting-started -> /docs/js/observability/getting-started/, /docs/chat -> /docs/js/chat/
Step #0: generate-language-pages: Found cross-language internal docs links for "go" pages (target language differs): /docs/multi-agent -> /docs/js/multi-agent/
Step #0: generate-language-pages: Found cross-language internal docs links for "python" pages (target language differs): /docs/multi-agent -> /docs/js/multi-agent/
Step #0: generate-language-pages: Found cross-language internal docs links for "dart" pages (target language differs): /docs/rag -> /docs/js/rag/
Step #0: generate-language-pages: Found cross-language internal docs links for "python" pages (target language differs): /docs/model-context-protocol -> /docs/js/model-context-protocol/, /docs/multi-agent -> /docs/js/multi-agent/
Step #0: Generated language-specific pages in /workspace/src/content/docs/docs/{js,go,dart,python}
Step #0:
Step #0: > genkit.dev@0.0.1 build-bundle /workspace
Step #0: > tsx src/gen-bundle.ts
Step #0:
Step #0:
Step #0: > genkit.dev@0.0.1 build-llms-direct /workspace
Step #0: > tsx src/generate-llms-direct.ts
Step #0:
Step #0: Generating llms.txt files directly from source files...
Step #0: Processing all documentation files...
Step #0: Skipping file without title: src/content/docs/blog/README.md
Step #0: Found 344 documents
Step #0: Processed 344 documents
Step #0: Generated main llms.txt
Step #0: Generating complete unfiltered documentation...
Step #0: Generated llms-full.txt
Step #0: Generating complete documentation for js...
Step #0: Generated llms-js.txt
Step #0: Generating complete documentation for go...
Step #0: Generated llms-go.txt
Step #0: Generating complete documentation for dart...
Step #0: Generated llms-dart.txt
Step #0: Generating complete documentation for python...
Step #0: Generated llms-python.txt
Step #0: Generating thematic sets for js...
Step #0: Generated thematic sets for js
Step #0: Generating thematic sets for go...
Step #0: Generated thematic sets for go
Step #0: Generating thematic sets for dart...
Step #0: Generated thematic sets for dart
Step #0: Generating thematic sets for python...
Step #0: Generated thematic sets for python
Step #0: LLMs.txt generation from source files complete!
Step #0: [astro] `markdown.remarkPlugins`, `markdown.rehypePlugins`, and `markdown.remarkRehype` are deprecated. Pass them to `unified({...})` from `@astrojs/markdown-remark` directly instead.
Step #0: 13:12:11 [content] Syncing content
Step #0: 13:12:13 [content] Synced content
Step #0: 13:12:13 [types] Generated 3.29s
Step #0: 13:12:13 [build] output: "static"
Step #0: 13:12:13 [build] mode: "static"
Step #0: 13:12:13 [build] directory: /workspace/dist/
Step #0: 13:12:13 [build] Collecting build info...
Step #0: 13:12:13 [build] ✓ Completed in 3.57s.
Step #0: 13:12:13 [build] Building static entrypoints...
Step #0: 13:13:06 [assets] Copying fonts (3 files)...
Step #0: 13:13:08 [vite] ✓ built in 54.69s
Step #0: 13:13:09 [vite] ✓ built in 499ms
Step #0: 13:13:09 [build] Rearranging server assets...
Step #0:
Step #0: generating static routes
Step #0: 13:13:09 [WARN] [build] Could not render `/404` from route `/[...slug]` as it conflicts with higher priority route `/404`.
Step #0: 13:13:09 ├─ /404.html (+452ms)
Step #0: 13:13:10 ├─ /index.html (+252ms)
Step #0: 13:13:10 ├─ /404.md (+4ms)
Step #0: 13:13:10 ├─ /404.js.md (+4ms)
Step #0: 13:13:10 ├─ /404.go.md (+3ms)
Step #0: 13:13:10 ├─ /404.dart.md (+3ms)
Step #0: 13:13:10 ├─ /404.python.md (+2ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-dart.md (+2ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-dart.js.md (+3ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-dart.go.md (+3ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-dart.dart.md (+3ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-dart.python.md (+2ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-go-1-0.md (+2ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-go-1-0.js.md (+2ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-go-1-0.go.md (+2ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-go-1-0.dart.md (+2ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-go-1-0.python.md (+2ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-middleware.md (+2ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-middleware.js.md (+2ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-middleware.go.md (+2ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-middleware.dart.md (+2ms)
Step #0: 13:13:10 ├─ /blog/announcing-genkit-middleware.python.md (+2ms)
Step #0: 13:13:10 ├─ /blog/dotprompt-comes-to-genkit-dart.md (+2ms)
Step #0: 13:13:10 ├─ /blog/dotprompt-comes-to-genkit-dart.js.md (+2ms)
Step #0: 13:13:10 ├─ /blog/dotprompt-comes-to-genkit-dart.go.md (+2ms)
Step #0: 13:13:10 ├─ /blog/dotprompt-comes-to-genkit-dart.dart.md (+2ms)
Step #0: 13:13:10 ├─ /blog/dotprompt-comes-to-genkit-dart.python.md (+2ms)
Step #0: 13:13:10 ├─ /blog/streaming-thoughts.md (+2ms)
Step #0: 13:13:10 ├─ /blog/streaming-thoughts.js.md (+2ms)
Step #0: 13:13:10 ├─ /blog/streaming-thoughts.go.md (+2ms)
Step #0: 13:13:10 ├─ /blog/streaming-thoughts.dart.md (+2ms)
Step #0: 13:13:10 ├─ /blog/streaming-thoughts.python.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agentic-patterns.md (+3ms)
Step #0: 13:13:10 ├─ /docs/agentic-patterns.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agentic-patterns.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agentic-patterns.dart.md (+3ms)
Step #0: 13:13:10 ├─ /docs/agents/background.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/background.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/background.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/custom-orchestration.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/custom-orchestration.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/custom-orchestration.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/define.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/define.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/define.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/errors.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/errors.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/errors.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/http.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/http.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/http.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/interrupts.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/interrupts.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/interrupts.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/multi-agent.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/multi-agent.js.md (+3ms)
Step #0: 13:13:10 ├─ /docs/agents/multi-agent.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/overview.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/overview.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/overview.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/run.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/run.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/run.go.md (+3ms)
Step #0: 13:13:10 ├─ /docs/agents/session-stores.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/session-stores.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/session-stores.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/state.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/state.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/agents/state.go.md (+4ms)
Step #0: 13:13:10 ├─ /docs/api-references.md (+2ms)
Step #0: 13:13:10 ├─ /docs/api-references.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/api-references.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/api-references.dart.md (+2ms)
Step #0: 13:13:10 ├─ /docs/api-references.python.md (+2ms)
Step #0: 13:13:10 ├─ /docs/api-stability.md (+2ms)
Step #0: 13:13:10 ├─ /docs/api-stability.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/api-stability.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/api-stability.dart.md (+2ms)
Step #0: 13:13:10 ├─ /docs/api-stability.python.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/angular.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/angular.js.md (+3ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/angular.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/angular.dart.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/angular.python.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/astro.md (+3ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/astro.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/astro.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/astro.dart.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/astro.python.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/flutter.md (+3ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/flutter.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/flutter.go.md (+3ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/flutter.dart.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/flutter.python.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/nextjs.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/nextjs.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/nextjs.go.md (+3ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/nextjs.dart.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/nextjs.python.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/nuxt.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/nuxt.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/nuxt.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/nuxt.dart.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/nuxt.python.md (+3ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/overview.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/overview.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/overview.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/overview.dart.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/overview.python.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/react.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/react.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/react.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/react.dart.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/react.python.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/remix.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/remix.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/remix.go.md (+1ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/remix.dart.md (+1ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/remix.python.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/sveltekit.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/sveltekit.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/sveltekit.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/sveltekit.dart.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/sveltekit.python.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/tanstack-start.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/tanstack-start.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/tanstack-start.go.md (+1ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/tanstack-start.dart.md (+1ms)
Step #0: 13:13:10 ├─ /docs/app-frameworks/tanstack-start.python.md (+2ms)
Step #0: 13:13:10 ├─ /docs/backend-frameworks/chi.md (+2ms)
Step #0: 13:13:10 ├─ /docs/backend-frameworks/chi.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/backend-frameworks/django.md (+2ms)
Step #0: 13:13:10 ├─ /docs/backend-frameworks/django.python.md (+2ms)
Step #0: 13:13:10 ├─ /docs/backend-frameworks/echo.md (+2ms)
Step #0: 13:13:10 ├─ /docs/backend-frameworks/echo.go.md (+2ms)
Step #0: 13:13:10 ├─ /docs/backend-frameworks/express.md (+2ms)
Step #0: 13:13:10 ├─ /docs/backend-frameworks/express.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/backend-frameworks/fastapi.md (+2ms)
Step #0: 13:13:10 ├─ /docs/backend-frameworks/fastapi.python.md (+2ms)
Step #0: 13:13:10 ├─ /docs/backend-frameworks/fastify.md (+2ms)
Step #0: 13:13:10 ├─ /docs/backend-frameworks/fastify.js.md (+2ms)
Step #0: 13:13:10 ├─ /docs/backend-frameworks/flask.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/flask.python.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/gin.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/gin.go.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/hono.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/hono.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/nestjs.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/nestjs.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/nethttp.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/nethttp.go.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/overview.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/overview.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/overview.go.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/overview.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/overview.python.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/shelf.md (+2ms)
Step #0: 13:13:11 ├─ /docs/backend-frameworks/shelf.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/chat.md (+2ms)
Step #0: 13:13:11 ├─ /docs/chat.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/chat.go.md (+2ms)
Step #0: 13:13:11 ├─ /docs/client.md (+2ms)
Step #0: 13:13:11 ├─ /docs/client.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/client.go.md (+2ms)
Step #0: 13:13:11 ├─ /docs/client.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/client.python.md (+9ms)
Step #0: 13:13:11 ├─ /docs/context.md (+3ms)
Step #0: 13:13:11 ├─ /docs/context.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/context.dart.md (+3ms)
Step #0: 13:13:11 ├─ /docs/dart/agentic-patterns.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/agentic-patterns.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/api-references.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/api-references.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/api-stability.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/api-stability.dart.md (+3ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/angular.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/angular.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/astro.md (+3ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/astro.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/nextjs.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/nextjs.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/nuxt.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/nuxt.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/overview.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/overview.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/remix.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/remix.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/sveltekit.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/sveltekit.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/tanstack-start.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/app-frameworks/tanstack-start.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/backend-frameworks/overview.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/backend-frameworks/overview.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/backend-frameworks/shelf.md (+4ms)
Step #0: 13:13:11 ├─ /docs/dart/backend-frameworks/shelf.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/context.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/context.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/deployment/any-platform.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/deployment/any-platform.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/deployment/authorization.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/deployment/authorization.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/deployment/cloud-run.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/deployment/cloud-run.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/deployment/overview.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/deployment/overview.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/devtools.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/devtools.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/dotprompt.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/dotprompt.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/error-types.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/error-types.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/evaluation.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/evaluation.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/flows.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/flows.dart.md (+4ms)
Step #0: 13:13:11 ├─ /docs/dart/get-started.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/get-started.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/integrations/anthropic.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/integrations/anthropic.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/integrations/google-genai.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/integrations/google-genai.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/integrations/model-providers.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/integrations/model-providers.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/integrations/openai.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/integrations/openai.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/integrations/vertex-ai.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/integrations/vertex-ai.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/interrupts.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/interrupts.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/local-observability.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/local-observability.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/middleware.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/middleware.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/models.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/models.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/overview.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/overview.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/plugin-authoring/overview.md (+1ms)
Step #0: 13:13:11 ├─ /docs/dart/plugin-authoring/overview.dart.md (+1ms)
Step #0: 13:13:11 ├─ /docs/dart/tool-calling.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dart/tool-calling.dart.md (+1ms)
Step #0: 13:13:11 ├─ /docs/deployment/any-platform.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/any-platform.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/any-platform.go.md (+1ms)
Step #0: 13:13:11 ├─ /docs/deployment/any-platform.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/any-platform.python.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/authorization.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/authorization.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/authorization.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/aws-lambda.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/aws-lambda.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/azure-functions.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/azure-functions.js.md (+1ms)
Step #0: 13:13:11 ├─ /docs/deployment/cloud-run.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/cloud-run.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/cloud-run.go.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/cloud-run.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/cloud-run.python.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/firebase.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/firebase.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/overview.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/overview.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/overview.go.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/overview.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/deployment/overview.python.md (+1ms)
Step #0: 13:13:11 ├─ /docs/develop-with-ai.md (+2ms)
Step #0: 13:13:11 ├─ /docs/develop-with-ai.js.md (+7ms)
Step #0: 13:13:11 ├─ /docs/develop-with-ai.go.md (+2ms)
Step #0: 13:13:11 ├─ /docs/devtools.md (+2ms)
Step #0: 13:13:11 ├─ /docs/devtools.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/devtools.go.md (+2ms)
Step #0: 13:13:11 ├─ /docs/devtools.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/devtools.python.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dotprompt.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dotprompt.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dotprompt.go.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dotprompt.dart.md (+2ms)
Step #0: 13:13:11 ├─ /docs/dotprompt.python.md (+2ms)
Step #0: 13:13:11 ├─ /docs/durable-streaming.md (+2ms)
Step #0: 13:13:11 ├─ /docs/durable-streaming.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/durable-streaming.go.md (+2ms)
Step #0: 13:13:11 ├─ /docs/error-types.md (+2ms)
Step #0: 13:13:11 ├─ /docs/error-types.js.md (+2ms)
Step #0: 13:13:11 ├─ /docs/error-types.go.md (+2ms)
Step #0: 13:13:11 ├─ /docs/error-types.dart
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/3e07731b-bf67-4d15-ac84-01c369f2d82e?project=936414366325.]
...
: 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/cloud-run/",
Step #0: "destination": "/docs/js/deployment/cloud-run/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/cloud-run",
Step #0: "destination": "/docs/js/deployment/cloud-run/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/deploy-node/",
Step #0: "destination": "/docs/js/deployment/any-platform/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/deploy-node",
Step #0: "destination": "/docs/js/deployment/any-platform/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/firebase/",
Step #0: "destination": "/docs/deployment/firebase/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/firebase",
Step #0: "destination": "/docs/deployment/firebase/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/nextjs/",
Step #0: "destination": "/docs/js/app-frameworks/nextjs/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/nextjs",
Step #0: "destination": "/docs/js/app-frameworks/nextjs/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugin-authoring-evaluator/",
Step #0: "destination": "/docs/js/evaluation/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugin-authoring-evaluator",
Step #0: "destination": "/docs/js/evaluation/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugin-authoring/",
Step #0: "destination": "/docs/js/plugin-authoring/overview/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugin-authoring",
Step #0: "destination": "/docs/js/plugin-authoring/overview/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugin-authoring/evaluators/",
Step #0: "destination": "/docs/js/evaluation/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugin-authoring/evaluators",
Step #0: "destination": "/docs/js/evaluation/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/astra-db/",
Step #0: "destination": "/docs/js/integrations/astra-db/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/astra-db",
Step #0: "destination": "/docs/js/integrations/astra-db/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/auth0/",
Step #0: "destination": "/docs/js/integrations/auth0/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/auth0",
Step #0: "destination": "/docs/js/integrations/auth0/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/chroma/",
Step #0: "destination": "/docs/js/integrations/chroma/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/chroma",
Step #0: "destination": "/docs/js/integrations/chroma/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/cloud-sql-pg/",
Step #0: "destination": "/docs/js/integrations/cloud-sql-postgresql/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/cloud-sql-pg",
Step #0: "destination": "/docs/js/integrations/cloud-sql-postgresql/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/compat-oai/",
Step #0: "destination": "/docs/js/integrations/openai-compatible/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/compat-oai",
Step #0: "destination": "/docs/js/integrations/openai-compatible/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/deepseek/",
Step #0: "destination": "/docs/js/integrations/deepseek/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/deepseek",
Step #0: "destination": "/docs/js/integrations/deepseek/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/express/",
Step #0: "destination": "/docs/js/backend-frameworks/express/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/express",
Step #0: "destination": "/docs/js/backend-frameworks/express/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/firebase/",
Step #0: "destination": "/docs/js/deployment/firebase/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/firebase",
Step #0: "destination": "/docs/js/deployment/firebase/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/google-ai/",
Step #0: "destination": "/docs/js/integrations/google-genai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/google-ai",
Step #0: "destination": "/docs/js/integrations/google-genai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/google-genai/",
Step #0: "destination": "/docs/js/integrations/google-genai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/google-genai",
Step #0: "destination": "/docs/js/integrations/google-genai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/lancedb/",
Step #0: "destination": "/docs/js/integrations/lancedb/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/lancedb",
Step #0: "destination": "/docs/js/integrations/lancedb/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/mcp/",
Step #0: "destination": "/docs/js/integrations/mcp/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/mcp",
Step #0: "destination": "/docs/js/integrations/mcp/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/neo4j/",
Step #0: "destination": "/docs/js/integrations/neo4j/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/neo4j",
Step #0: "destination": "/docs/js/integrations/neo4j/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/ollama/",
Step #0: "destination": "/docs/js/integrations/ollama/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/ollama",
Step #0: "destination": "/docs/js/integrations/ollama/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/openai/",
Step #0: "destination": "/docs/js/integrations/openai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/openai",
Step #0: "destination": "/docs/js/integrations/openai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/pgvector/",
Step #0: "destination": "/docs/js/integrations/pgvector/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/pgvector",
Step #0: "destination": "/docs/js/integrations/pgvector/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/pinecone/",
Step #0: "destination": "/docs/js/integrations/pinecone/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/pinecone",
Step #0: "destination": "/docs/js/integrations/pinecone/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/vectorsearch-bigquery/",
Step #0: "destination": "/docs/js/integrations/vectorsearch-bigquery/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/vectorsearch-bigquery",
Step #0: "destination": "/docs/js/integrations/vectorsearch-bigquery/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/vectorsearch-firestore/",
Step #0: "destination": "/docs/js/integrations/vectorsearch-firestore/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/vectorsearch-firestore",
Step #0: "destination": "/docs/js/integrations/vectorsearch-firestore/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/third-party-plugins/",
Step #0: "destination": "/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/third-party-plugins",
Step #0: "destination": "/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/toolbox/",
Step #0: "destination": "/docs/js/integrations/toolbox/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/toolbox",
Step #0: "destination": "/docs/js/integrations/toolbox/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/vertex-ai/",
Step #0: "destination": "/docs/js/integrations/google-genai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/vertex-ai",
Step #0: "destination": "/docs/js/integrations/google-genai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/xai/",
Step #0: "destination": "/docs/js/integrations/xai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/plugins/xai",
Step #0: "destination": "/docs/js/integrations/xai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/templates/pgvector/",
Step #0: "destination": "/docs/js/integrations/pgvector/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/templates/pgvector",
Step #0: "destination": "/docs/js/integrations/pgvector/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/tutorials/tutorial-chat-with-a-pdf/",
Step #0: "destination": "/docs/js/tutorials/chat-with-pdf/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/tutorials/tutorial-chat-with-a-pdf",
Step #0: "destination": "/docs/js/tutorials/chat-with-pdf/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/tutorials/tutorial-summarize-youtube-videos/",
Step #0: "destination": "/docs/js/tutorials/summarize-youtube-videos/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/tutorials/tutorial-summarize-youtube-videos",
Step #0: "destination": "/docs/js/tutorials/summarize-youtube-videos/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/cloud-run/",
Step #0: "destination": "/docs/go/deployment/cloud-run/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/cloud-run",
Step #0: "destination": "/docs/go/deployment/cloud-run/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/deploy/",
Step #0: "destination": "/docs/go/deployment/any-platform/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/deploy",
Step #0: "destination": "/docs/go/deployment/any-platform/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/dotprompt/",
Step #0: "destination": "/docs/go/dotprompt/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/dotprompt",
Step #0: "destination": "/docs/go/dotprompt/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/evaluation/",
Step #0: "destination": "/docs/go/evaluation/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/evaluation",
Step #0: "destination": "/docs/go/evaluation/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/flows/",
Step #0: "destination": "/docs/go/flows/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/flows",
Step #0: "destination": "/docs/go/flows/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/get-started-go/",
Step #0: "destination": "/docs/go/get-started/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/get-started-go",
Step #0: "destination": "/docs/go/get-started/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/models/",
Step #0: "destination": "/docs/go/models/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/models",
Step #0: "destination": "/docs/go/models/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/monitoring/",
Step #0: "destination": "/docs/go/observability/getting-started/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/monitoring",
Step #0: "destination": "/docs/go/observability/getting-started/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugin-authoring-models/",
Step #0: "destination": "/docs/go/plugin-authoring/overview/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugin-authoring-models",
Step #0: "destination": "/docs/go/plugin-authoring/overview/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugin-authoring-telemetry/",
Step #0: "destination": "/docs/go/plugin-authoring/overview/#telemetry-plugins",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugin-authoring-telemetry",
Step #0: "destination": "/docs/go/plugin-authoring/overview/#telemetry-plugins",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugin-authoring/",
Step #0: "destination": "/docs/go/plugin-authoring/overview/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugin-authoring",
Step #0: "destination": "/docs/go/plugin-authoring/overview/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/alloydb/",
Step #0: "destination": "/docs/go/integrations/alloydb/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/alloydb",
Step #0: "destination": "/docs/go/integrations/alloydb/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/cloud-sql-pg/",
Step #0: "destination": "/docs/go/integrations/cloud-sql-postgresql/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/cloud-sql-pg",
Step #0: "destination": "/docs/go/integrations/cloud-sql-postgresql/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/firebase/",
Step #0: "destination": "/docs/go/deployment/firebase/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/firebase",
Step #0: "destination": "/docs/go/deployment/firebase/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/google-cloud/",
Step #0: "destination": "/docs/go/integrations/google-cloud/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/google-cloud",
Step #0: "destination": "/docs/go/integrations/google-cloud/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/google-genai/",
Step #0: "destination": "/docs/go/integrations/google-genai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/google-genai",
Step #0: "destination": "/docs/go/integrations/google-genai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/mcp/",
Step #0: "destination": "/docs/go/integrations/mcp/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/mcp",
Step #0: "destination": "/docs/go/integrations/mcp/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/ollama/",
Step #0: "destination": "/docs/go/integrations/ollama/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/ollama",
Step #0: "destination": "/docs/go/integrations/ollama/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/openai/",
Step #0: "destination": "/docs/go/integrations/openai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/openai",
Step #0: "destination": "/docs/go/integrations/openai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/pgvector/",
Step #0: "destination": "/docs/go/integrations/pgvector/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/pgvector",
Step #0: "destination": "/docs/go/integrations/pgvector/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/pinecone/",
Step #0: "destination": "/docs/go/integrations/pinecone/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/pinecone",
Step #0: "destination": "/docs/go/integrations/pinecone/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/vectorsearch-bigquery/",
Step #0: "destination": "/docs/go/integrations/vectorsearch-bigquery/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/vectorsearch-bigquery",
Step #0: "destination": "/docs/go/integrations/vectorsearch-bigquery/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/vectorsearch-firestore/",
Step #0: "destination": "/docs/go/integrations/vectorsearch-firestore/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/vectorsearch-firestore",
Step #0: "destination": "/docs/go/integrations/vectorsearch-firestore/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/third-party-plugins/",
Step #0: "destination": "/docs/go/overview/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/third-party-plugins",
Step #0: "destination": "/docs/go/overview/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/toolbox/",
Step #0: "destination": "/docs/go/integrations/toolbox/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/plugins/toolbox",
Step #0: "destination": "/docs/go/integrations/toolbox/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/rag/",
Step #0: "destination": "/docs/go/rag/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/rag",
Step #0: "destination": "/docs/go/rag/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/tool-calling/",
Step #0: "destination": "/docs/go/tool-calling/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/go/docs/tool-calling",
Step #0: "destination": "/docs/go/tool-calling/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/cloud-run/",
Step #0: "destination": "/docs/python/deployment/cloud-run/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/cloud-run",
Step #0: "destination": "/docs/python/deployment/cloud-run/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/flask/",
Step #0: "destination": "/docs/python/deployment/any-platform/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/flask",
Step #0: "destination": "/docs/python/deployment/any-platform/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/get-started/",
Step #0: "destination": "/docs/python/get-started/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/get-started",
Step #0: "destination": "/docs/python/get-started/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/flows/",
Step #0: "destination": "/docs/python/flows/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/flows",
Step #0: "destination": "/docs/python/flows/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/interrupts/",
Step #0: "destination": "/docs/python/interrupts/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/interrupts",
Step #0: "destination": "/docs/python/interrupts/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/models/",
Step #0: "destination": "/docs/python/models/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/models",
Step #0: "destination": "/docs/python/models/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/plugins/dev-local-vectorstore/",
Step #0: "destination": "/docs/python/integrations/dev-local-vectorstore/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/plugins/dev-local-vectorstore",
Step #0: "destination": "/docs/python/integrations/dev-local-vectorstore/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/plugins/firestore/",
Step #0: "destination": "/docs/python/integrations/cloud-firestore/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/plugins/firestore",
Step #0: "destination": "/docs/python/integrations/cloud-firestore/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/plugins/google-genai/",
Step #0: "destination": "/docs/python/integrations/google-genai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/plugins/google-genai",
Step #0: "destination": "/docs/python/integrations/google-genai/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/plugins/ollama/",
Step #0: "destination": "/docs/python/integrations/ollama/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/plugins/ollama",
Step #0: "destination": "/docs/python/integrations/ollama/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/rag/",
Step #0: "destination": "/docs/python/rag/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/rag",
Step #0: "destination": "/docs/python/rag/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/tools/",
Step #0: "destination": "/docs/python/tool-calling/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/python/docs/reference/tools",
Step #0: "destination": "/docs/python/tool-calling/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/js",
Step #0: "destination": "/docs/js/get-started/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/js/",
Step #0: "destination": "/docs/js/get-started/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/go",
Step #0: "destination": "/docs/go/get-started/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/go/",
Step #0: "destination": "/docs/go/get-started/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/python",
Step #0: "destination": "/docs/python/get-started/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/python/",
Step #0: "destination": "/docs/python/get-started/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/dart",
Step #0: "destination": "/docs/dart/get-started/",
Step #0: "type": 301
Step #0: },
Step #0: {
Step #0: "source": "/docs/dart/",
Step #0: "destination": "/docs/dart/get-started/",
Step #0: "type": 301
Step #0: }
Step #0: ]
Step #0: }
Step #0: }
Finished Step #0
Starting Step #1
Step #1: Pulling image: gcr.io/project-kaizen-404017/firebase
Step #1: Using default tag: latest
Step #1: latest: Pulling from project-kaizen-404017/firebase
Step #1: da9db072f522: Pulling fs layer
Step #1: 03d2f4babaac: Pulling fs layer
Step #1: a1c7bd30f9ab: Pulling fs layer
Step #1: c3f44fc696cb: Pulling fs layer
Step #1: 476653de8a02: Pulling fs layer
Step #1: 74de2c4a3dd2: Pulling fs layer
Step #1: da9db072f522: Verifying Checksum
Step #1: da9db072f522: Download complete
Step #1: c3f44fc696cb: Verifying Checksum
Step #1: c3f44fc696cb: Download complete
Step #1: 74de2c4a3dd2: Verifying Checksum
Step #1: 74de2c4a3dd2: Download complete
Step #1: da9db072f522: Pull complete
Step #1: a1c7bd30f9ab: Verifying Checksum
Step #1: a1c7bd30f9ab: Download complete
Step #1: 03d2f4babaac: Verifying Checksum
Step #1: 03d2f4babaac: Download complete
Step #1: 03d2f4babaac: Pull complete
Step #1: a1c7bd30f9ab: Pull complete
Step #1: c3f44fc696cb: Pull complete
Step #1: 476653de8a02: Verifying Checksum
Step #1: 476653de8a02: Download complete
Step #1: 476653de8a02: Pull complete
Step #1: 74de2c4a3dd2: Pull complete
Step #1: Digest: sha256:c0f78f02a201ac3cf348f752ebd89334e554ab1ef83834f4b9955d7f6d906f31
Step #1: Status: Downloaded newer image for gcr.io/project-kaizen-404017/firebase:latest
Step #1: gcr.io/project-kaizen-404017/firebase:latest
Step #1: (node:8) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
Step #1: (Use `node --trace-deprecation ...` to show where the warning was created)
Step #1:
Step #1: === Deploying to 'project-kaizen-404017'...
Step #1:
Step #1: i deploying hosting
Step #1: i hosting[genkit-dev-astro]: beginning deploy...
Step #1: i hosting[genkit-dev-astro]: found 1786 files in dist
Step #1: i hosting: hashing files [1784/1786] (99%)
Step #1: i hosting: adding files to version [1000/1786] (55%)
Step #1: i hosting: upload complete
Step #1: ✔ hosting[genkit-dev-astro]: file upload complete
Step #1: i hosting[genkit-dev-astro]: finalizing version...
Step #1: ✔ hosting[genkit-dev-astro]: version finalized
Step #1: i hosting[genkit-dev-astro]: releasing new version...
Step #1: ✔ hosting[genkit-dev-astro]: release complete
Step #1:
Step #1: ✔ Deploy complete!
Step #1:
Step #1: Project Console: https://console.firebase.google.com/project/project-kaizen-404017/overview
Step #1: Hosting URL: https://genkit-dev-astro.web.app
Step #1:
Step #1: ✔ hosting:channel: Channel URL (genkit-dev-astro): https://genkit-dev-astro--pr-310-a2xdir3s.web.app [expires 2026-07-07 13:13:56]
Finished Step #1
PUSH
DONE
Loading