Skip to content

Navigation Menu

Sign in
Sign up

Add Atlas Cloud LLM provider preset - #347

Open
binyangzhu000-sudo wants to merge 3 commits into
EverMind-AI:main from
binyangzhu000-sudo:codex/add-atlascloud-llm-preset
Open

Add Atlas Cloud LLM provider preset #347
binyangzhu000-sudo wants to merge 3 commits into
EverMind-AI:main from
binyangzhu000-sudo:codex/add-atlascloud-llm-preset

Conversation

@binyangzhu000-sudo

@binyangzhu000-sudo binyangzhu000-sudo commented Jul 20, 2026

Copy link
Copy Markdown

Summary

  • add an atlascloud LLM provider preset for EverOS OpenAI-compatible chat completions
  • default Atlas Cloud to https://api.atlascloud.ai/v1 and qwen/qwen3.5-flash while preserving explicit model/base URL overrides
  • allow ATLASCLOUD_API_KEY / ATLAS_CLOUD_API_KEY as convenience env fallbacks
  • update config templates/docs and focused settings tests

Validation

  • uv run --python 3.12 pytest tests/unit/test_config/test_settings.py tests/unit/test_component/test_llm/test_factory.py -q
  • uv run --python 3.12 ruff check src/everos/config/settings.py tests/unit/test_config/test_settings.py
  • uv run --python 3.12 python -m compileall -q src/everos/config/settings.py tests/unit/test_config/test_settings.py tests/unit/test_component/test_llm/test_factory.py
  • git diff --check
  • confirmed qwen/qwen3.5-flash and deepseek-ai/deepseek-v4-pro in the live Atlas Cloud model catalog

Copy link
Copy Markdown
Author

Pushed a follow-up merge commit to bring this branch up to current main and resolve the src/everos/config/default.toml conflict while preserving both the Atlas Cloud LLM preset changes and the upstream observability defaults.

Validation run locally:

  • uv run python -c "import pathlib, tomllib; tomllib.loads(pathlib.Path("src/everos/config/default.toml").read_text()); print("default.toml parse ok")"
  • uv run pytest tests/unit/test_config/test_settings.py tests/unit/test_config/test_observability_settings.py -q
  • uv run ruff check src/everos/config/settings.py tests/unit/test_config/test_settings.py tests/unit/test_config/test_observability_settings.py
  • git diff --cached --check

The PR is mergeable again from my side.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

AltStyle によって変換されたページ (->オリジナル) /