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
Land the google-genai 1.x → 2.x major upgrade (PR #407) with a reviewed compatibility check, because google-genai is the core Gemini image provider for Rafiki.
Highest-blast-radius runtime dependency: the default model path (gemini-2.5-flash-image) and provider code depend on this SDK. A silent breaking change here breaks generation.
Summary
Land the google-genai 1.x → 2.x major upgrade (PR #407) with a reviewed compatibility check, because google-genai is the core Gemini image provider for Rafiki.
Context
google-genai >=1.0.0 → >=2.14.0).gemini-2.5-flash-image) and provider code depend on this SDK. A silent breaking change here breaks generation.Acceptance Criteria
testgate green on the PR head (up-to-date withmain).npm run verifyandnpm run verify:securitypass.Notes
needs-human: this is a core-runtime major; do not merge without maintainer review. Part of the Python-runtime-majors batch in deps: batching and compatibility plan for the 13 open PRs (corrects #308 snapshot) #420 (sequence: this → mcp 2.x build(deps): update mcp requirement from >=1.0.0 to >=2.0.0 #410 → tenacity 9.x build(deps): update tenacity requirement from >=8.0.0 to >=9.1.4 #408).