fix(atlas-cloud): sync static catalog with live /models metadata - #1754
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (2)
📜 Recent review details⏰ Context from checks skipped due to timeout. (2)
🧰 Additional context used📓 Path-based instructions (9)src/**/*.{ts,tsx}📄 CodeRabbit inference engine (AGENTS.md)
Files:
{src/integrations/**/*.ts,src/services/**/*.ts}📄 CodeRabbit inference engine (AGENTS.md)
Files:
src/integrations/**/*.ts📄 CodeRabbit inference engine (AGENTS.md)
Files:
**/*.{ts,tsx,js,jsx,py,json,md}📄 CodeRabbit inference engine (CONTRIBUTING.md)
Files:
**/*.{ts,tsx,js,jsx,py}📄 CodeRabbit inference engine (CONTRIBUTING.md)
Files:
**/*.{ts,tsx}📄 CodeRabbit inference engine (CONTRIBUTING.md)
Files:
**⚙️ CodeRabbit configuration file
Files:
**/*⚙️ CodeRabbit configuration file
Files:
{src/services/api/**,src/integrations/**,src/utils/model/**,src/utils/provider*.ts,src/commands/provider/**}⚙️ CodeRabbit configuration file
Files:
🔇 Additional comments (2)
📝 WalkthroughWalkthroughThe Atlas Cloud vendor's static model catalog in ChangesAtlas Cloud catalog update and gitignore refresh
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 6 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (6 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
@kevincodex1 this one is ready to go. |
|
hey bro please fix conflicts |
I cant the conflict is to directly reverse changes of #1755 , it would be best to unmerge that pr as this directly replaces work done by that pr. |
- Enrich every entry with maxOutputTokens (from max_output_length) and
capabilities (function calling, json mode, vision, reasoning) pulled from
the live catalog. Addresses discoveryService metadata gap.
- Add transportOverrides.openaiShim.removeBodyFields for xai/grok-build-0.1
to drop reasoning_effort (fixes 400 on Atlas Cloud).
- Curate current model set:
- Add: Kimi K2.7 Code, GLM 5.2, Qwen3.7 Max/Plus, Doubao Seed 2.0 variants,
Claude Sonnet 4.6 / Haiku 4.5 (base + coding), latest GPT/Gemini/Grok.
- Drop: K2 Thinking/Instruct 0905, older MiniMax M2.1/M2, duplicate Qwen.
- Keep source: 'static' only. Entries sorted in descending version order
within each vendor family.
- Preserve notes: 'Free' on the owl model.
.gitignore: ignore .tmp-* directories (test artifacts such as replay-index tests).
Follows static-over-hybrid, catalog-model-ordering, and grok-build-0.1 notes.
|
@kevincodex1 please merge asap |
Summary
Updated the Atlas Cloud static vendor catalog (
src/integrations/vendors/atlas-cloud.ts) to match the current live/v1/modelsresponse fromhttps://api.atlascloud.ai.maxOutputTokens(sourced from livemax_output_length) andcapabilities(function calling, JSON mode, vision, reasoning).transportOverrides.openaiShim.removeBodyFieldsforxai/grok-build-0.1(dropsreasoning_effortto prevent 400s).notes: 'Free'on theowlmodel..gitignore: added.tmp-*to cover ephemeral test artifact directories (e.g., replay index tests).This keeps the catalog as pure
source: 'static'(per project preference) and compensates for metadata thattoDiscoveredModelEntrydrops.Motivation / Impact
git status.Provider path tested: Atlas Cloud (OpenAI-compatible, base
https://api.atlascloud.ai/v1).Checks run (exact commands)
All passed cleanly.
bun run check(smoke + deadcode + full test suite at concurrency 1) was green. Provider tests (872) and recommendation tests (92) passed.integrations:checkconfirmed generated artifacts are in sync.doctor:runtimesuccessfully reached the live Atlas Cloud/modelsendpoint. PR intent scan reported no suspicious additions againstupstream/mainmerge-base.No UI changes, no new runtime dependencies, no Python changes. Follows AGENTS.md + CONTRIBUTING.md provider change guidelines (static catalog only, documented overrides, exact path tested).
Scope notes
Summary by CodeRabbit
Chores
New Features