Skip to content

fix comment

97c41d8
Select commit
Loading
Failed to load commit list.
Merged

chore(py): Update docs for 0.5.2 release #261

fix comment
97c41d8
Select commit
Loading
Failed to load commit list.
Google Cloud Build / docsite-preview (project-kaizen-404017) succeeded Apr 10, 2026 in 2m 53s

Summary

Build Information

Trigger docsite-preview
Build 2380277c-f5cc-49de-903f-ea9db29c4447
Start 2026-04-10T10:55:43-07:00
Duration 2m6.516s
Status SUCCESS

Steps

Step Status Duration
node:20 SUCCESS 1m30.252s
gcr.io/project-kaizen-404017/firebase SUCCESS 29.406s

Details

starting build "2380277c-f5cc-49de-903f-ea9db29c4447"

FETCHSOURCE
From https://github.com/genkit-ai/docsite
 * branch            97c41d8e04f1b5a0cec2945066d236d44fab52b1 -> FETCH_HEAD
HEAD is now at 97c41d8 fix comment
GitCommit:
97c41d8e04f1b5a0cec2945066d236d44fab52b1
BUILD
Starting Step #0
Step #0: Pulling image: node:20
Step #0: 20: Pulling from library/node
Step #0: c150dd3f5fc9: Pulling fs layer
Step #0: c2c3414b1d6b: Pulling fs layer
Step #0: de73ef470b7b: Pulling fs layer
Step #0: b267853a2602: Pulling fs layer
Step #0: 554bab0bf8e5: Pulling fs layer
Step #0: e6275fd2e2fd: Pulling fs layer
Step #0: 8480aa1086a2: Pulling fs layer
Step #0: 0d4319bae870: Pulling fs layer
Step #0: 8480aa1086a2: Waiting
Step #0: 0d4319bae870: Waiting
Step #0: 554bab0bf8e5: Verifying Checksum
Step #0: 554bab0bf8e5: Download complete
Step #0: c2c3414b1d6b: Verifying Checksum
Step #0: c2c3414b1d6b: Download complete
Step #0: 8480aa1086a2: Verifying Checksum
Step #0: 8480aa1086a2: Download complete
Step #0: e6275fd2e2fd: Verifying Checksum
Step #0: e6275fd2e2fd: Download complete
Step #0: c150dd3f5fc9: Verifying Checksum
Step #0: c150dd3f5fc9: Download complete
Step #0: 0d4319bae870: Download complete
Step #0: de73ef470b7b: Verifying Checksum
Step #0: de73ef470b7b: Download complete
Step #0: b267853a2602: Verifying Checksum
Step #0: b267853a2602: Download complete
Step #0: c150dd3f5fc9: Pull complete
Step #0: c2c3414b1d6b: Pull complete
Step #0: de73ef470b7b: Pull complete
Step #0: b267853a2602: Pull complete
Step #0: 554bab0bf8e5: Pull complete
Step #0: e6275fd2e2fd: Pull complete
Step #0: 8480aa1086a2: Pull complete
Step #0: 0d4319bae870: Pull complete
Step #0: Digest: sha256:8789e1e0752d81088a085689c04fdb7a5b16e8102e353118a4b049bbf05db8ac
Step #0: Status: Downloaded newer image for node:20
Step #0: docker.io/library/node:20
Step #0: + ls -al
Step #0: total 292
Step #0: drwxr-xr-x  6 root root   4096 Apr 10 17:55 .
Step #0: drwxr-xr-x  1 root root   4096 Apr 10 17:56 ..
Step #0: -rw-r--r--  1 root root    225 Apr 10 17:55 .firebaserc
Step #0: drwxr-xr-x  8 root root   4096 Apr 10 17:55 .git
Step #0: -rw-r--r--  1 root root    660 Apr 10 17:55 .gitignore
Step #0: -rw-r--r--  1 root root     77 Apr 10 17:55 .prettierrc.yaml
Step #0: drwxr-xr-x  2 root root   4096 Apr 10 17:55 .vscode
Step #0: -rw-r--r--  1 root root   2929 Apr 10 17:55 CONTRIBUTING.md
Step #0: -rw-r--r--  1 root root   5216 Apr 10 17:55 DOCUMENTATION-GUIDANCE.md
Step #0: -rw-r--r--  1 root root  11358 Apr 10 17:55 LICENSE
Step #0: -rw-r--r--  1 root root   2203 Apr 10 17:55 README-llms-txt.md
Step #0: -rw-r--r--  1 root root   3345 Apr 10 17:55 README.md
Step #0: -rw-r--r--  1 root root   3966 Apr 10 17:55 astro.config.mjs
Step #0: -rw-r--r--  1 root root  39625 Apr 10 17:55 firebase.json
Step #0: -rw-r--r--  1 root root   1783 Apr 10 17:55 package.json
Step #0: -rw-r--r--  1 root root 162244 Apr 10 17:55 pnpm-lock.yaml
Step #0: -rw-r--r--  1 root root     33 Apr 10 17:55 pnpm-workspace.yaml
Step #0: -rw-r--r--  1 root root     93 Apr 10 17:55 postcss.config.cjs
Step #0: drwxr-xr-x  5 root root   4096 Apr 10 17:55 public
Step #0: drwxr-xr-x 10 root root   4096 Apr 10 17:55 src
Step #0: -rw-r--r--  1 root root    439 Apr 10 17:55 tailwind.config.mjs
Step #0: -rw-r--r--  1 root root    201 Apr 10 17:55 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: +439
Step #0: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Step #0: Progress: resolved 439, reused 0, downloaded 169, added 169
Step #0: Progress: resolved 439, reused 0, downloaded 383, added 382
Step #0: Progress: resolved 439, reused 0, downloaded 437, added 437
Step #0: Progress: resolved 439, reused 0, downloaded 439, added 439, done
Step #0: .../sharp@0.34.2/node_modules/sharp install$ node install/check
Step #0: .../sharp@0.33.5/node_modules/sharp install$ node install/check
Step #0: .../sharp@0.34.2/node_modules/sharp install: Done
Step #0: .../sharp@0.33.5/node_modules/sharp install: Done
Step #0: 
Step #0: dependencies:
Step #0: + @astrojs/sitemap 3.4.0
Step #0: + @astrojs/starlight 0.34.3
Step #0: + @astrojs/starlight-tailwind 4.0.1
Step #0: + @fontsource/ibm-plex-mono 5.2.5
Step #0: + @fontsource/ibm-plex-sans 5.2.5
Step #0: + astro 5.8.1
Step #0: + sharp 0.34.2
Step #0: + starlight-links-validator 0.16.0
Step #0: + yaml 2.8.0
Step #0: 
Step #0: devDependencies:
Step #0: + @tailwindcss/postcss 4.1.8
Step #0: + autoprefixer 10.4.21
Step #0: + postcss 8.5.4
Step #0: + postcss-load-config 6.0.1
Step #0: + prettier 3.5.3
Step #0: + prettier-plugin-astro 0.14.1
Step #0: + tailwindcss 4.1.8
Step #0: + tsx 4.20.3
Step #0: 
Step #0: ╭ Warning ─────────────────────────────────────────────────────────────────────╮
Step #0: │                                                                              │
Step #0: │   Ignored build scripts: @tailwindcss/oxide, 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 4.1s 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 "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/dotprompt -> /docs/js/dotprompt/
Step #0: generate-language-pages: Found cross-language internal docs links for "dart" pages (target language differs): /docs/frameworks/express#serving-models -> /docs/js/frameworks/express/#serving-models
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/dotprompt -> /docs/js/dotprompt/, /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: Found 232 documents
Step #0: Processed 232 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: 17:56:22 [content] Syncing content
Step #0: 17:56:22 [content] Synced content
Step #0: 17:56:22 [types] Generated 1.42s
Step #0: 17:56:22 [build] output: "static"
Step #0: 17:56:22 [build] mode: "static"
Step #0: 17:56:22 [build] directory: /workspace/dist/
Step #0: 17:56:22 [build] Collecting build info...
Step #0: 17:56:22 [build] ✓ Completed in 1.62s.
Step #0: 17:56:22 [build] Building static entrypoints...
Step #0: Browserslist: browsers data (caniuse-lite) is 11 months old. Please run:
Step #0:   npx update-browserslist-db@latest
Step #0:   Why you should do it regularly: https://github.com/browserslist/update-db#readme
Step #0: 17:57:04 [vite] ✓ built in 41.29s
Step #0: 17:57:04 [build] ✓ Completed in 41.35s.
Step #0: 
Step #0:  building client (vite) 
Step #0: 17:57:04 [vite] transforming...
Step #0: 17:57:04 [vite] ✓ 21 modules transformed.
Step #0: 17:57:04 [vite] rendering chunks...
Step #0: 17:57:04 [vite] computing gzip size...
Step #0: 17:57:04 [vite] dist/_astro/ec.8zarh.js                                               2.42 kB
Step #0: 17:57:04 [vite] dist/_astro/ec.me98n.css                                             18.40 kB │ gzip:  4.00 kB
Step #0: 17:57:04 [vite] dist/_astro/page.7qqag-5g.js                                          2.17 kB │ gzip:  0.97 kB
Step #0: 17:57:04 [vite] dist/_astro/Search.astro_astro_type_script_index_0_lang.DMZ5WJ-J.js   2.69 kB │ gzip:  1.38 kB
Step #0: 17:57:04 [vite] dist/_astro/ui-core.Ft0Z9wO7.js                                      68.07 kB │ gzip: 21.71 kB
Step #0: 17:57:04 [vite] ✓ built in 306ms
Step #0: 
Step #0:  generating static routes 
Step #0: 17:57:04 ▶ @astrojs/starlight/routes/static/404.astro
Step #0: 17:57:04   └─ /404.html (+38ms) 
Step #0: 17:57:04 ▶ src/pages/index.astro
Step #0: 17:57:04   └─ /index.html (+671ms) 
Step #0: 17:57:05 λ src/pages/[...slug].md.ts
Step #0: 17:57:05   ├─ /404.md (+2ms) 
Step #0: 17:57:05   ├─ /404.js.md (+2ms) 
Step #0: 17:57:05   ├─ /404.go.md (+1ms) 
Step #0: 17:57:05   ├─ /404.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /404.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/agentic-patterns.md (+2ms) 
Step #0: 17:57:05   ├─ /docs/agentic-patterns.js.md (+2ms) 
Step #0: 17:57:05   ├─ /docs/agentic-patterns.go.md (+2ms) 
Step #0: 17:57:05   ├─ /docs/agentic-patterns.dart.md (+2ms) 
Step #0: 17:57:05   ├─ /docs/chat.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/chat.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/chat.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/api-references.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/api-references.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/api-references.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/api-references.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/api-references.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/api-stability.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/api-stability.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/api-stability.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/api-stability.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/api-stability.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/client.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/client.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/client.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/client.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/client.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/develop-with-ai.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/develop-with-ai.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/develop-with-ai.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/context.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/context.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/context.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dotprompt.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dotprompt.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dotprompt.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dotprompt.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/devtools.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/devtools.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/devtools.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/devtools.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/devtools.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/durable-streaming.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/durable-streaming.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/durable-streaming.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/error-types.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/error-types.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/error-types.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/error-types.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/error-types.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/evaluation.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/evaluation.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/evaluation.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/evaluation.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/feedback.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/feedback.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/feedback.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/feedback.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/feedback.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/flows.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/flows.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/flows.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/flows.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/flows.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/get-started.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/get-started.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/get-started.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/get-started.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/get-started.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/interrupts.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/interrupts.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/interrupts.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/interrupts.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/interrupts.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/local-observability.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/local-observability.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/local-observability.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/local-observability.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/local-observability.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/mcp-server.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/mcp-server.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/mcp-server.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/mcp-server.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/mcp-server.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/model-context-protocol.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/model-context-protocol.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/model-context-protocol.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/models.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/models.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/models.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/models.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/models.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/multi-agent.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/multi-agent.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/overview.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/overview.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/overview.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/overview.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/overview.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/rag.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/rag.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/rag.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/rag.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/tool-calling.md (+5ms) 
Step #0: 17:57:05   ├─ /docs/tool-calling.js.md (+2ms) 
Step #0: 17:57:05   ├─ /docs/tool-calling.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/tool-calling.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/tool-calling.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/any-platform.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/any-platform.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/any-platform.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/any-platform.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/any-platform.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/authorization.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/authorization.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/authorization.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/aws-lambda.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/aws-lambda.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/azure-functions.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/azure-functions.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/cloud-run.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/cloud-run.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/cloud-run.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/cloud-run.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/cloud-run.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/firebase.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/deployment/firebase.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/api-references.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/api-references.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/agentic-patterns.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/agentic-patterns.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/api-stability.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/api-stability.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/devtools.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/devtools.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/error-types.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/error-types.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/context.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/context.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/flows.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/flows.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/get-started.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/get-started.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/interrupts.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/interrupts.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/local-observability.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/local-observability.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/models.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/models.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/tool-calling.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/tool-calling.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/agentic-patterns.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/agentic-patterns.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/overview.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/dart/overview.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/api-references.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/api-references.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/api-stability.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/api-stability.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/chat.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/chat.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/develop-with-ai.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/develop-with-ai.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/devtools.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/devtools.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/durable-streaming.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/durable-streaming.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/dotprompt.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/dotprompt.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/error-types.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/error-types.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/evaluation.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/evaluation.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/flows.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/flows.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/get-started.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/get-started.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/interrupts.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/interrupts.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/local-observability.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/local-observability.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/model-context-protocol.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/model-context-protocol.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/models.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/models.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/rag.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/rag.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/tool-calling.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/tool-calling.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/frameworks/express.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/frameworks/express.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/frameworks/fastapi.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/frameworks/fastapi.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/frameworks/angular.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/frameworks/angular.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/frameworks/flutter.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/frameworks/flutter.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/frameworks/flask.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/frameworks/flask.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/frameworks/shelf.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/frameworks/shelf.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/frameworks/nextjs.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/frameworks/nextjs.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/overview.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/go/overview.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/alloydb.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/alloydb.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/anthropic.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/anthropic.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/anthropic.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/anthropic.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/anthropic.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/astra-db.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/astra-db.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/auth0.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/auth0.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/aws-bedrock.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/aws-bedrock.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/aws-bedrock.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/azure-foundry.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/azure-foundry.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/azure-foundry.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/chroma.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/chroma.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/cloud-firestore.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/cloud-firestore.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/cloud-firestore.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/cloud-sql-postgresql.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/cloud-sql-postgresql.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/cloud-sql-postgresql.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/deepseek.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/deepseek.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/deepseek.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/deepseek.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/dev-local-vectorstore.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/dev-local-vectorstore.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/dev-local-vectorstore.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/google-cloud.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/google-cloud.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/google-cloud.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/google-cloud.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/google-genai.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/google-genai.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/google-genai.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/google-genai.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/google-genai.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/lancedb.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/lancedb.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/neo4j.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/neo4j.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/ollama.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/ollama.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/ollama.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/ollama.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/openai-compatible.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/openai-compatible.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/openai-compatible.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/openai-compatible.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/openai.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/openai.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/openai.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/openai.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/openai.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/pgvector.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/pgvector.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/pgvector.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/pinecone.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/pinecone.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/pinecone.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/toolbox.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/toolbox.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/toolbox.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/vectorsearch-bigquery.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/vectorsearch-bigquery.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/vectorsearch-bigquery.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/vectorsearch-firestore.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/vectorsearch-firestore.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/vectorsearch-firestore.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/xai.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/xai.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/xai.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/xai.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/api-references.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/api-references.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/vertex-ai.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/vertex-ai.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/vertex-ai.go.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/vertex-ai.dart.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/integrations/vertex-ai.python.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/agentic-patterns.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/agentic-patterns.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/api-stability.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/api-stability.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/chat.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/chat.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/context.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/context.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/develop-with-ai.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/develop-with-ai.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/devtools.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/devtools.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/durable-streaming.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/durable-streaming.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/error-types.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/error-types.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/dotprompt.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/dotprompt.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/evaluation.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/evaluation.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/flows.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/flows.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/get-started.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/get-started.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/interrupts.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/interrupts.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/local-observability.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/local-observability.js.md (+1ms) 
Step #0: 17:57:05   ├─ /docs/js/model-context-protocol.md (+1ms) 
Step #0: 17:57:0
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/2380277c-f5cc-49de-903f-ea9db29c4447?project=936414366325.]
...
    "source": "/docs/tutorials/chat-with-pdf",
Step #0:         "destination": "/docs/js/tutorials/chat-with-pdf/",
Step #0:         "type": 301
Step #0:       },
Step #0:       {
Step #0:         "source": "/docs/tutorials/chat-with-pdf/",
Step #0:         "destination": "/docs/js/tutorials/chat-with-pdf/",
Step #0:         "type": 301
Step #0:       },
Step #0:       {
Step #0:         "source": "/docs/tutorials/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/summarize-youtube-videos/",
Step #0:         "destination": "/docs/js/tutorials/summarize-youtube-videos/",
Step #0:         "type": 301
Step #0:       },
Step #0:       {
Step #0:         "source": "/docs/angular/",
Step #0:         "destination": "/docs/js/frameworks/angular/",
Step #0:         "type": 301
Step #0:       },
Step #0:       {
Step #0:         "source": "/docs/angular",
Step #0:         "destination": "/docs/js/frameworks/angular/",
Step #0:         "type": 301
Step #0:       },
Step #0:       {
Step #0:         "source": "/docs/auth/",
Step #0:         "destination": "/docs/js/deployment/authorization/",
Step #0:         "type": 301
Step #0:       },
Step #0:       {
Step #0:         "source": "/docs/auth",
Step #0:         "destination": "/docs/js/deployment/authorization/",
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/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/frameworks/nextjs/",
Step #0:         "type": 301
Step #0:       },
Step #0:       {
Step #0:         "source": "/docs/nextjs",
Step #0:         "destination": "/docs/js/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/frameworks/express/",
Step #0:         "type": 301
Step #0:       },
Step #0:       {
Step #0:         "source": "/docs/plugins/express",
Step #0:         "destination": "/docs/js/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:   }
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: c3f44fc696cb: Download complete
Step #1: a1c7bd30f9ab: Verifying Checksum
Step #1: a1c7bd30f9ab: Download complete
Step #1: 74de2c4a3dd2: Download complete
Step #1: da9db072f522: Download complete
Step #1: da9db072f522: Pull 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:7) [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 1170 files in dist
Step #1: i  hosting: adding files to version [0/1170] (0%)
Step #1: i  hosting: uploading new files [55/56] (98%)
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-261-9wpri903.web.app [expires 2026-04-17 17:57:41]
Finished Step #1
PUSH
DONE

Build Log: https://console.cloud.google.com/cloud-build/builds/2380277c-f5cc-49de-903f-ea9db29c4447?project=936414366325