Skip to content

feat: add Atlas Cloud provider - #113

Open
binyangzhu000-sudo wants to merge 1 commit into
yeahhe365:mainfrom
binyangzhu000-sudo:feat/atlascloud-provider
Open

feat: add Atlas Cloud provider#113
binyangzhu000-sudo wants to merge 1 commit into
yeahhe365:mainfrom
binyangzhu000-sudo:feat/atlascloud-provider

Conversation

@binyangzhu000-sudo

Copy link
Copy Markdown

Summary

  • add Atlas Cloud to the built-in third-party provider registry
  • configure its OpenAI-compatible endpoint and default nested model ID
  • cover session routing through the existing third-party chat path

Verification

  • npx vitest run src/utils/chatApiRoute.test.ts (2 passed)
  • npx eslint src/types/settings.ts src/utils/thirdPartyApiProviders.ts src/utils/chatApiRoute.test.ts --max-warnings=0
  • npx prettier --check src/types/settings.ts src/utils/thirdPartyApiProviders.ts src/utils/chatApiRoute.test.ts
  • npm run build
  • npm run build:api
  • live model discovery returned 123 Atlas Cloud models; the default model was present and a chat request through sendOpenAICompatibleMessageNonStream returned content

Existing baseline issues

  • npm run typecheck still reports the existing LanguageIcon.tsx:218 compactLabel error
  • the full Vitest run still has three existing useAppEvents.test.tsx Tab-cycle failures; all three reproduce on the unmodified base commit

Risk

  • the new provider is disabled by default and reuses the existing OpenAI-compatible model discovery, connection test, and chat request paths.

Signed-off-by: binyangzhu000-sudo <224954946+binyangzhu000-sudo@users.noreply.github.com>
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