Skip to content

feat(ai): add Atlas Cloud chat provider - #68

Open
binyangzhu000-sudo wants to merge 1 commit into
nageoffer:mainfrom
binyangzhu000-sudo:codex/atlas-cloud-chat-provider
Open

feat(ai): add Atlas Cloud chat provider#68
binyangzhu000-sudo wants to merge 1 commit into
nageoffer:mainfrom
binyangzhu000-sudo:codex/atlas-cloud-chat-provider

Conversation

@binyangzhu000-sudo

Copy link
Copy Markdown

Summary

  • add an Atlas Cloud chat client on top of the existing OpenAI-compatible runtime
  • support ATLASCLOUD_* and ATLAS_CLOUD_* API key/base URL environment aliases
  • register deepseek-ai/deepseek-v4-pro and qwen/qwen3.5-flash as opt-in chat candidates without changing the default tiers
  • add trace display names and focused provider/routing coverage

Validation

  • ./mvnw -pl bootstrap -am -DskipTests spotless:check
  • ./mvnw -pl bootstrap -am -Dtest=ModelSelectorTest,AtlasCloudChatClientTest -Dsurefire.failIfNoSpecifiedTests=false test (11 passed)
  • ./mvnw -pl bootstrap -am -DskipTests package
  • npm ci --ignore-scripts and npm run build in frontend
  • parsed application.yaml successfully
  • verified both model IDs against the live Atlas Cloud /v1/models catalog (121 models)
  • git diff --check

npx eslint src/pages/admin/traces/traceUtils.ts --max-warnings 0 is currently blocked before linting by the repository's existing ESLint 8 / react-refresh config mismatch (Unexpected top-level property "name").

No README, logo, sponsor, credits, or partner content changes.

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