You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
src/gaia/mcp/mcp_bridge.py:631 has a long dict literal on a single line that black wants to split across 4 lines. The file is in the repo's black-check scope (util/lint.py step 1/9), so every PR currently fails the Run Code Quality Checks CI job until this is fixed on main.
Surfaced while preparing release PR #831 (v0.17.3) — that PR doesn't touch mcp_bridge.py but inherits the failing check from main.
Reproduction
uv pip install black --quiet
uv run python -m black --check src/gaia/mcp/mcp_bridge.py
# → would reformat src/gaia/mcp/mcp_bridge.py# → exit 1
Introduced by #803 (fix(mcp): guard JSON-RPC handler against non-dict body). CI presumably passed at merge time with an older black version; the current pinned version flags it.
Fix
One command:
uv run python -m black src/gaia/mcp/mcp_bridge.py
Commit as style(mcp): apply black formatting to mcp_bridge.py. No behavior change.
Impact
Blocks all PRs on the Run Code Quality Checks status, including release PR Release v0.17.3 #831.
Summary
src/gaia/mcp/mcp_bridge.py:631has a long dict literal on a single line thatblackwants to split across 4 lines. The file is in the repo's black-check scope (util/lint.pystep 1/9), so every PR currently fails the Run Code Quality Checks CI job until this is fixed onmain.Surfaced while preparing release PR #831 (v0.17.3) — that PR doesn't touch
mcp_bridge.pybut inherits the failing check from main.Reproduction
Full diff:
Origin
Introduced by #803 (
fix(mcp): guard JSON-RPC handler against non-dict body). CI presumably passed at merge time with an olderblackversion; the current pinned version flags it.Fix
One command:
Commit as
style(mcp): apply black formatting to mcp_bridge.py. No behavior change.Impact