Skip to content

feat: MCP stateless B-1 — capability flag + synthesize_capabilities (Closes #1511) #783

feat: MCP stateless B-1 — capability flag + synthesize_capabilities (Closes #1511)

feat: MCP stateless B-1 — capability flag + synthesize_capabilities (Closes #1511) #783

Triggered via pull request July 31, 2026 13:02
Status Success
Total duration 6m 7s
Artifacts 10

ci.yml

on: pull_request
Detect affected areas
12s
Detect affected areas
OSV scan  /  Scan lockfiles
31s
OSV scan / Scan lockfiles
Python tests  /  e2e
47s
Python tests / e2e
Python lints  /  ruff + ty diff
56s
Python lints / ruff + ty diff
Python lints  /  ruff enforcement (blocking)
15s
Python lints / ruff enforcement (blocking)
Python lints  /  Windows footguns (blocking)
18s
Python lints / Windows footguns (blocking)
Python lints  /  CI-sensitive file review
0s
Python lints / CI-sensitive file review
Deny unrelated histories  /  check-common-ancestor
19s
Deny unrelated histories / check-common-ancestor
Check contributors  /  check-attribution
21s
Check contributors / check-attribution
Check uv.lock  /  uv lock --check
15s
Check uv.lock / uv lock --check
Supply-chain scan  /  Scan PR for critical supply chain risks
19s
Supply-chain scan / Scan PR for critical supply chain risks
Supply-chain scan  /  Check PyPI dependency upper bounds
0s
Supply-chain scan / Check PyPI dependency upper bounds
Supply-chain scan  /  MCP catalog security review
0s
Supply-chain scan / MCP catalog security review
Docs Site  /  docs-site-checks
Docs Site / docs-site-checks
Lint Docker scripts  /  Lint Dockerfile (hadolint)
Lint Docker scripts / Lint Dockerfile (hadolint)
Lint Docker scripts  /  Lint docker/ shell scripts (shellcheck)
Lint Docker scripts / Lint docker/ shell scripts (shellcheck)
package-lock.json diff  /  package-lock.json semantic diff
package-lock.json diff / package-lock.json semantic diff
JS & TS checks  /  List npm workspaces
JS & TS checks / List npm workspaces
Python tests  /  Generate slices
9s
Python tests / Generate slices
Matrix: JS & TS checks / Typecheck & Test
Waiting for pending jobs
Matrix: Python tests / test
Python tests  /  save-durations
0s
Python tests / save-durations
All required checks pass
2s
All required checks pass
CI timing report
12s
CI timing report
Fit to window
Zoom out
Zoom in

Annotations

1 notice
Deny unrelated histories / check-common-ancestor
Common ancestor with main: e8ecc511adb869a3f6c02a73136867e70dde84ab

Artifacts

Produced during runtime
Name Size Digest
OSV Scanner SARIF file
208 KB
sha256:9348fc275e1e80de20853bd1c1089523f185befd3feb606a1ffd3d5280a25c19
ci-timings-report.html
54 KB
sha256:d629ce874535ddaad494102aecb0a40bad3ed5df7d8a52f7752d3699317a8816
test-durations-slice-1
4.49 KB
sha256:bd38bfcb1bba3964e0c89a7e5c6784e6765fad032b7f7db5f2f1f6588b2f293c
test-durations-slice-2
4.47 KB
sha256:f2c8503b2b842dd1482644e5b5ef78a552f675018ebcb10184e507c689341f3c
test-durations-slice-3
4.49 KB
sha256:4c95db6bd410260e03c4bc1944285139fecaf0ccfaffa9a7bb50621612ba6909
test-durations-slice-4
4.5 KB
sha256:a5e6366e16373c70bb1a53d6c33798e755fa4ac940839d2bf61352da85e81061
test-durations-slice-5
4.47 KB
sha256:e24c6379d24a416df5eddc5d0a525a6cc087be0f08992b020369b5f7a65efbce
test-durations-slice-6
4.42 KB
sha256:a899fc86913df8d62133ae41ba58f855808368c677287cbc27691067efd7c306
test-durations-slice-7
4.48 KB
sha256:ddf9b2824acebd956e6b6bd7ca10c385101439be9ee0153906a836908e6674cc
test-durations-slice-8
4.61 KB
sha256:c38fcf55e9698f180dcf5c440471a15853dc081292d0931cad8d448aa2701682