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
{{ message }}
Repository navigation
antigravity: missing model names for IDs 1401, 1404, 1427 and 1437 #2070
These models appear as model_placeholder_m401/m404/m427/m437, with zero cost and an entry in unpricedModels. Their names are already present in the original Antigravity database:
ID
Model name (field 19)
Display name (field 21)
1401
claude-opus-5-5-medium
Claude Opus 5.5 (Medium)
1404
claude-sonnet-5-5-medium
Claude Sonnet 5.5 (Medium)
1427
gemini-4-carbon
Gemini 4 Carbon (High)
1437
gemini-4-carbon
Gemini 4 Carbon (Medium)
Cause: append_usage_event prefers usage.model_id; an unknown ID becomes a placeholder even when the same generation has an explicit name and a matching model ID.
Different IDs from #1947 and #1904, whose fixes are already included in 20.0.49.
Steps to reproduce
Run ccusage antigravity daily --json --offline on logs containing these IDs.
Minimal example in gen_metadata.data, nested chat-model fields:
Result: modelName: model_placeholder_m427, cost: 0. Confirmed with synthetic SQLite fixtures for all four IDs.
Expected behavior
Report the real model names and preserve High/Medium. When chat and usage model IDs match, use the explicit name if the numeric ID is unknown. Missing pricing can be reported separately.
Pullfrog triage: priority:low
Kind: bug
Maintenance fit: maintainable
Confidence: high
Antigravity IDs 1401, 1404, 1427 and 1437 report as model_placeholder with zero cost even though the same record contains explicit model names. Parser code confirms unknown numeric IDs produce placeholders and append_usage_event prefers usage.model_id over the explicit name. This matches prior placeholder mapping gaps and protects core model and cost reporting. Token volume is not shown, so impact is bounded.
Activity
pullfrog commentedon Nov 11, 2026
github-actions commentedon Nov 11, 2026
Pullfrog triage: priority:low
Kind: bug
Maintenance fit: maintainable
Confidence: high
Antigravity IDs 1401, 1404, 1427 and 1437 report as model_placeholder with zero cost even though the same record contains explicit model names. Parser code confirms unknown numeric IDs produce placeholders and append_usage_event prefers usage.model_id over the explicit name. This matches prior placeholder mapping gaps and protects core model and cost reporting. Token volume is not shown, so impact is bounded.
Decision: kept open.
chore: credit issue reporter for #2070