Skip to content

feat(mcp): list each token's own tools, with hints that state their effects (#2252, part 3) #4588

feat(mcp): list each token's own tools, with hints that state their effects (#2252, part 3)

feat(mcp): list each token's own tools, with hints that state their effects (#2252, part 3) #4588

Triggered via pull request November 5, 2026 19:30
Status Success
Total duration 19m 44s
Artifacts 5

ci.yml

on: pull_request
Engine Smoke - Build Payload
2m 36s
Engine Smoke - Build Payload
Lint, Typecheck and Build
8m 25s
Lint, Typecheck and Build
Unit & Integration Tests
9m 55s
Unit & Integration Tests
VS Code Extension  /  VS Code Extension
10m 36s
VS Code Extension / VS Code Extension
Helm Chart Lint
2m 4s
Helm Chart Lint
Matrix: test-cross-platform
Matrix: VS Code Extension / vscode-extension-smoke
Channel E2E (tarball + npx)
1m 58s
Channel E2E (tarball + npx)
Matrix: engine-smoke
E2E Tests
11m 13s
E2E Tests
Functional Smoke (PostgreSQL, MongoDB, RabbitMQ)
11m 8s
Functional Smoke (PostgreSQL, MongoDB, RabbitMQ)
SonarCloud Analysis
1m 51s
SonarCloud Analysis
Fit to window
Zoom out
Zoom in

Annotations

21 warnings and 13 notices
VS Code Extension / VS Code Extension Smoke (macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Engine Smoke - Build Payload
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
VS Code Extension / VS Code Extension Smoke (windows-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Channel E2E (tarball + npx)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint, Typecheck and Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
eslint(no-await-in-loop): src/lib/agent/run-store.ts#L733
src/lib/agent/run-store.ts:733:24: Unexpected `await` inside a loop.
eslint(no-await-in-loop): tests/fixtures/agent/language-surface/golden-language-agent-surface.ts#L962
tests/fixtures/agent/language-surface/golden-language-agent-surface.ts:962:62: Unexpected `await` inside a loop.
eslint(no-await-in-loop): tests/fixtures/agent/language-surface/golden-language-agent-surface.ts#L948
tests/fixtures/agent/language-surface/golden-language-agent-surface.ts:948:74: Unexpected `await` inside a loop.
eslint(no-await-in-loop): tests/fixtures/agent/language-surface/golden-language-agent-surface.ts#L919
tests/fixtures/agent/language-surface/golden-language-agent-surface.ts:919:72: Unexpected `await` inside a loop.
eslint(no-await-in-loop): tests/fixtures/agent/language-surface/golden-language-agent-surface.ts#L912
tests/fixtures/agent/language-surface/golden-language-agent-surface.ts:912:81: Unexpected `await` inside a loop.
eslint(no-await-in-loop): tests/fixtures/agent/language-surface/golden-language-agent-surface.ts#L683
tests/fixtures/agent/language-surface/golden-language-agent-surface.ts:683:21: Unexpected `await` inside a loop.
eslint(no-await-in-loop): tests/fixtures/agent/no-family-surface/golden-no-family-agent-surface.ts#L235
tests/fixtures/agent/no-family-surface/golden-no-family-agent-surface.ts:235:25: Unexpected `await` inside a loop.
eslint(no-await-in-loop): tests/fixtures/agent/no-family-surface/golden-no-family-agent-surface.ts#L234
tests/fixtures/agent/no-family-surface/golden-no-family-agent-surface.ts:234:65: Unexpected `await` inside a loop.
eslint(no-await-in-loop): src/lib/db/utils/pool-manager.ts#L180
src/lib/db/utils/pool-manager.ts:180:7: Unexpected `await` inside a loop.
eslint(no-await-in-loop): src/lib/db/utils/pool-manager.ts#L168
src/lib/db/utils/pool-manager.ts:168:14: Unexpected `await` inside a loop.
Unit & Integration Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
VS Code Extension / VS Code Extension
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Cross-platform Tests (macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Cross-platform Tests (windows-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Functional Smoke (PostgreSQL, MongoDB, RabbitMQ)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Helm Chart Lint
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
VS Code Extension / VS Code Extension Smoke (macos-latest)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Engine Smoke - Build Payload
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Engine Smoke (Node 24)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Engine Smoke (Node 26)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Channel E2E (tarball + npx)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Lint, Typecheck and Build
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Unit & Integration Tests
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
VS Code Extension / VS Code Extension
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
SonarCloud Analysis
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Cross-platform Tests (macos-latest)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Functional Smoke (PostgreSQL, MongoDB, RabbitMQ)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
E2E Tests
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
coverage
533 KB
sha256:c2b902bf26efdba8f981797a80961c5e4260f9ef7441c8ffe6439cbf90913649
playwright-report
7.3 MB
sha256:4eb8a67fc44182628460e49f6316d64894c4755e350c7529da28775e430a3d7e
playwright-report-functional-smoke
240 KB
sha256:8e00cae8cd630e5489ec2a46d7ae1c8357915d9f55334580eab8d9810906ebab
vscode-extension-sourcemaps
11.1 MB
sha256:dbb6fd1c8322f4b5bed05a348f09e9ae23972b32531cfea264cdf21bcad79111
vscode-extension-vsix
3.72 MB
sha256:2255e8b917f73b9df1122658b40b43fdf3719ed75e65b67dc887179cf394f6bd