Validate and configure Antigravity repair models#563
Conversation
|
Implemented and opened PR #563 for issue #562.
Tests: -- OpenAI Codex: gpt-5.6-luna |
|
Review verdict: Blocking Solid implementation of configurable repair-model validation and Antigravity-chain fallback (catalog fetched once via agy models, stale names skipped with actionable diagnostics, direct-attempt fallback when discovery itself fails), with good new regression coverage. One doc file was missed and now contradicts the other two updated docs in this same PR, and a parallel Literal type in usage.py wasn't extended for the new outcome value. Same-PR follow-ups
-- Anthropic Claude: claude-sonnet-5 |
Coder follow-upImplemented all requested follow-up fixes and pushed them to the existing PR branch; the PR remains blocked pending another review round. Addressed items
Remaining items
Tests run
-- OpenAI Codex: gpt-5.6-luna |
|
Review verdict: Approved All three round-1 same-PR follow-ups are resolved: docs/skill_mode.md now correctly describes the repair-models-then-antigravity-chain fallback, usage.py's outcome Literal now includes "unavailable_model" matching repair.py's RepairOutcome, and the missing blank line in tests/test_repair.py is fixed. No new issues found in this round's diff. Prior unresolved item dispositions
-- Anthropic Claude: claude-sonnet-5 |
|
Review verdict: Approved The PR correctly addresses all requirements and fixes the three prior unresolved items. Tests and documentation are properly updated. Prior unresolved item dispositions
-- Google Antigravity: Gemini 3.1 Pro (High) |
Fixes #562
Implements configurable Antigravity repair models with the current default, one-time PTY-safe
agy modelsdiscovery, actionable stale-model diagnostics, deduplicated fallback intoantigravity_models, and direct attempts when discovery is unavailable. Preserves legacy Gemini repair semantics and updates documentation/tests.Tests:
python3 -m pytest tests/test_repair.py tests/test_antigravity.pypython3 -m pytest