Skip to content

release: 0.6.16 — Atlas Cloud opt-in provider + --urls-file single-row fix - #93

Merged
0xMassi merged 2 commits into
mainfrom
release/0.6.16
Jul 22, 2026
Merged

release: 0.6.16 — Atlas Cloud opt-in provider + --urls-file single-row fix#93
0xMassi merged 2 commits into
mainfrom
release/0.6.16

Conversation

@0xMassi

@0xMassi 0xMassi commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Cuts 0.6.16. Bundles the Atlas Cloud opt-in wiring (a behavior change that needs review) with the version bump + changelog so everything lands before the v0.6.16 tag.

What's in it

feat(llm): Atlas Cloud as an opt-in, last-resort provider

  • Atlas Cloud was previously merged as a provider type but never wired into ProviderChain::default() — nothing constructed it, so ATLASCLOUD_API_KEY had no effect on the CLI/MCP/server.
  • Now added to the chain after Anthropic, gated on its key: Ollama → OpenAI → Gemini → Anthropic → Atlas Cloud. Only active when you set ATLASCLOUD_API_KEY, so it never preempts an already-configured provider.
  • Added an ATLASCLOUD_MODEL env fallback (mirrors GEMINI_MODEL) so chain users — which call new(None, None, None) — can override the model instead of being pinned to the default.

chore(release): 0.6.16

  • Workspace 0.6.15 → 0.6.16 (all crates inherit version.workspace = true; Cargo.lock synced). Aligns with @webclaw/mcp@0.6.16, which downloads the matching binary release.
  • CHANGELOG.md: [Unreleased][0.6.16] with three entries — Atlas Cloud opt-in provider, the --urls-file single-row fix (--urls-file urls.txt does NOT work if file contains just 1 row #86), and the @webclaw/mcp launcher.
  • CLAUDE.md provider-chain doc updated to match.

Verification (local, RUSTFLAGS=--cfg reqwest_unstable)

  • cargo fmt --check --all — clean
  • cargo clippy --all -- -D warnings — clean
  • cargo build -p webclaw-cli — all crates compile at 0.6.16 with Atlas wired
  • cargo test -p webclaw-llm (59) + cargo test -p webclaw-cli (37) — pass

Merge after a from-scratch review + green CI, then tag v0.6.16.

0xMassi and others added 2 commits July 22, 2026 18:08
Atlas Cloud was merged as a provider type but wasn't reachable from the
binaries — nothing constructed it, so ATLASCLOUD_API_KEY had no effect.
Add it to ProviderChain::default() after Anthropic, gated on its key, so
it's only active when explicitly configured and never preempts an
already-configured provider. Also add an ATLASCLOUD_MODEL env fallback so
chain users (new(None, None, None)) can override the model, matching the
existing GEMINI_MODEL pattern.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Bump the workspace to 0.6.16 (aligns with @webclaw/mcp@0.6.16, which
expects a matching binary release) and roll the changelog: Atlas Cloud
opt-in provider, the --urls-file single-row fix (#86), and the
@webclaw/mcp zero-install launcher.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@0xMassi
0xMassi merged commit 50a17d2 into main Jul 22, 2026
4 checks passed
@0xMassi
0xMassi deleted the release/0.6.16 branch July 22, 2026 16:13
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