Skip to content

fix(gemini): strip JSON-Schema keywords the tool API rejects #11896

fix(gemini): strip JSON-Schema keywords the tool API rejects

fix(gemini): strip JSON-Schema keywords the tool API rejects #11896

Triggered via pull request August 6, 2026 11:07
Status Success
Total duration 18m 43s
Artifacts 3

test.yml

on: pull_request
Quality Gate (npm run check)  /  build
3m 54s
Quality Gate (npm run check) / build
Matrix: Quality Gate (npm run check) / static
Quality Gate (npm run check)  /  docker
8m 16s
Quality Gate (npm run check) / docker
Workflow Integration Tests
4m 2s
Workflow Integration Tests
Workflow Runner Browser E2E
4m 40s
Workflow Runner Browser E2E
Matrix: Quality Gate (npm run check) / built
Quality Gate (npm run check)  /  quality
3s
Quality Gate (npm run check) / quality
Fit to window
Zoom out
Zoom in

Annotations

10 warnings and 1 notice
react-hooks(exhaustive-deps): web/src/components/node_types/editing/ChromaKeyBody.tsx#L128
React hook useMemo depends on `properties`, which changes every render
react-hooks(exhaustive-deps): web/src/components/node_types/editing/PadBody.tsx#L135
React hook useMemo depends on `properties`, which changes every render
react-hooks(exhaustive-deps): web/src/components/node_types/editing/RotateAndFlipBody.tsx#L140
React hook useMemo depends on `properties`, which changes every render
react-hooks(exhaustive-deps): web/src/components/node_types/editing/HSLAdjustBody.tsx#L167
React hook useMemo depends on `properties`, which changes every render
eslint(no-useless-assignment): packages/kernel/src/actor.ts#L1181
This assigned value is not used in subsequent statements.
eslint(no-useless-assignment): packages/kernel/src/actor.ts#L1448
This assigned value is not used in subsequent statements.
react-hooks(exhaustive-deps): web/src/components/node_types/CodeBody.tsx#L198
React hook useMemo depends on `properties`, which changes every render
react-hooks(exhaustive-deps): web/src/components/node_types/CodeBody.tsx#L191
React hook useMemo depends on `properties`, which changes every render
react-hooks(exhaustive-deps): web/src/components/storyboard/StoryboardAgentPanel.tsx#L103
React Hook useMemo has unnecessary dependency: messageCache
react-hooks(exhaustive-deps): web/src/components/storyboard/StoryboardAgentPanel.tsx#L103
React Hook useMemo has unnecessary dependency: currentThreadId
🎭 Playwright Run Summary
10 passed (8.8s)

Artifacts

Produced during runtime
Name Size Digest
nodetool-ai~nodetool~3K5ZUY.dockerbuild
105 KB
sha256:460a707054de4fffb9413e2808d47b38b6fb6a22d85d51f4c96956ecaa07b8aa
packages-dist Expired
9.06 MB
sha256:20cae3bfa9f24d375550a018269bbbe28c0f020825abe3bc79877040e6649b25
reliability-harness-dist Expired
167 KB
sha256:a310b0327ba708adb806d33440246fd878cb8d10c7c90d7805f79710c3fde3e2