Skip to content

Conversation

@edxeth
Copy link

@edxeth edxeth commented Feb 1, 2026

Summary

  • Fix doctor command showing incorrect/missing variants in model resolution output
  • OmoConfig interface was missing variant property, causing doctor to display variants from ModelRequirement fallback chain instead of user's config

Changes

  • Add variant to OmoConfig agent/category entries
  • Add userVariant to AgentResolutionInfo and CategoryResolutionInfo
  • Update getEffectiveVariant() to prioritize user variant over requirement defaults
  • Add 2 tests verifying variant capture for agents and categories

Before/After

Agent Config Before After
oracle xhigh high xhigh ✓
metis xhigh max xhigh ✓
momus max medium max ✓
librarian high (missing) high ✓
explore high (missing) high ✓
multimodal-looker high (missing) high ✓

Summary by cubic

Fixes the doctor command to correctly display user-configured model variants in the model resolution output. Captures user variants for agents and categories and prioritizes them over fallback defaults; adds tests to cover both cases.

Written for commit 81a2317. Summary will update on new commits.

Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

OmoConfig interface was missing variant property, causing doctor to show
variants from ModelRequirement fallback chain instead of user's config.

- Add variant to OmoConfig agent/category entries
- Add userVariant to resolution info interfaces
- Update getEffectiveVariant to prioritize user variant
- Add tests verifying variant capture
@edxeth edxeth force-pushed the fix/doctor-variant-display branch from f669428 to 81a2317 Compare February 4, 2026 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant