Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions docs/changelog/2026-08-18.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -27,21 +27,26 @@ It also improves headless and local-inference onboarding, managed gateway recove
Hermes Local Ollama validation distinguishes a daemon context setting from a model's native context cap and tells operators either to restart the daemon with the required value or select a larger model.
Windows-host Ollama discovery validates the response body and rejects non-object model entries, provider validation rejects replies whose only message field is null, and incomplete or converging OpenShell routes receive bounded, actionable diagnostics.
Deep Agents Code onboarding now accepts OpenRouter's native provider and model identity during fresh and resumed final validation instead of reporting false selection drift.
NemoClaw reports an OpenClaw-only `NEMOCLAW_OPENCLAW_OTEL*` variable as unsupported for Hermes or Deep Agents Code instead of reporting a missing Dockerfile `ARG`.
Station Express preserves the selected managed-vLLM provider state, onboarding traces record the flag that activated collection, and setup reports a dropped corporate CA import or a modified OpenShell migration instead of continuing with incomplete authority.
For more information, refer to [Use Ollama](/user-guide/hermes/inference/local-inference/set-up-ollama), [Configure Model Limits](/user-guide/hermes/inference/manage-inference/configure-model-limits), and [Troubleshooting](/user-guide/hermes/reference/troubleshooting).
Related changes: [PR #9459](https://github.com/NVIDIA/NemoClaw/pull/9459), [PR #9460](https://github.com/NVIDIA/NemoClaw/pull/9460), [PR #9482](https://github.com/NVIDIA/NemoClaw/pull/9482), [PR #9518](https://github.com/NVIDIA/NemoClaw/pull/9518), [PR #9488](https://github.com/NVIDIA/NemoClaw/pull/9488), [PR #9473](https://github.com/NVIDIA/NemoClaw/pull/9473), [PR #9481](https://github.com/NVIDIA/NemoClaw/pull/9481), [PR #9561](https://github.com/NVIDIA/NemoClaw/pull/9561), [PR #9526](https://github.com/NVIDIA/NemoClaw/pull/9526), [PR #9516](https://github.com/NVIDIA/NemoClaw/pull/9516), [PR #9410](https://github.com/NVIDIA/NemoClaw/pull/9410), and [PR #9405](https://github.com/NVIDIA/NemoClaw/pull/9405).
Related changes: [PR #9459](https://github.com/NVIDIA/NemoClaw/pull/9459), [PR #9460](https://github.com/NVIDIA/NemoClaw/pull/9460), [PR #9482](https://github.com/NVIDIA/NemoClaw/pull/9482), [PR #9518](https://github.com/NVIDIA/NemoClaw/pull/9518), [PR #9488](https://github.com/NVIDIA/NemoClaw/pull/9488), [PR #9473](https://github.com/NVIDIA/NemoClaw/pull/9473), [PR #9481](https://github.com/NVIDIA/NemoClaw/pull/9481), [PR #9561](https://github.com/NVIDIA/NemoClaw/pull/9561), [PR #9507](https://github.com/NVIDIA/NemoClaw/pull/9507), [PR #9526](https://github.com/NVIDIA/NemoClaw/pull/9526), [PR #9516](https://github.com/NVIDIA/NemoClaw/pull/9516), [PR #9410](https://github.com/NVIDIA/NemoClaw/pull/9410), and [PR #9405](https://github.com/NVIDIA/NemoClaw/pull/9405).
- Managed messaging bootstrap now completes Discord setup, accepts reviewed per-agent credential placeholder aliases and the WeChat account token placeholder, and preserves the selected managed agent identity when onboarding reuses an existing sandbox.
The Open network-policy tier documentation also lists the experimental Microsoft Teams preset alongside the other messaging presets.
For more information, refer to [Enable Channels During Onboarding](/user-guide/openclaw/manage-sandboxes/messaging-channels/enable-channels-during-onboarding) and [Network Policies Reference](/user-guide/openclaw/reference/network-policies).
Related changes: [PR #9474](https://github.com/NVIDIA/NemoClaw/pull/9474), [PR #9477](https://github.com/NVIDIA/NemoClaw/pull/9477), [PR #9478](https://github.com/NVIDIA/NemoClaw/pull/9478), [PR #9479](https://github.com/NVIDIA/NemoClaw/pull/9479), and [PR #9504](https://github.com/NVIDIA/NemoClaw/pull/9504).
- Managed sandbox recovery now waits through exact bounded gateway startup states, stops downstream connect or launch work after a direct recovery failure, and preserves sanitized diagnostics when rollback or replacement identity cannot be confirmed.
Onboarding releases its temporary dashboard port reservation before the host forward starts, so the selected port remains available for that forward and later onboarding work.
Hermes GPU fallback rollback can restore the shared-state directory's setgid mode after ownership changes.
If restoration still fails, NemoClaw revalidates both container identities before removing only the transaction-owned replacement and leaving the original container stopped for cleanup.
Identity drift stops rollback without container mutation.
Docker replacement failures include the exact transaction-owned container identity, exit state, and a bounded redacted log tail, while the shared private-network boundary keeps inference and managed MCP target validation consistent.
New migration snapshots now use the canonical directory name and matching manifest identity so the documented list, prune, and delete retention commands can manage them.
Failed skill installation also removes its temporary SSH configuration, and NemoClaw recognizes the OpenShell `0.0.106` manifest contract used by the release.
For more information, refer to [Recover and Rebuild Sandboxes](/user-guide/openclaw/manage-sandboxes/operate-sandboxes/recover-and-rebuild-sandboxes), [Custom Endpoint Security](/user-guide/openclaw/inference/custom-endpoints/custom-endpoint-security), and [Troubleshooting](/user-guide/openclaw/reference/troubleshooting).
Related changes: [PR #9449](https://github.com/NVIDIA/NemoClaw/pull/9449), [PR #9480](https://github.com/NVIDIA/NemoClaw/pull/9480), [PR #9475](https://github.com/NVIDIA/NemoClaw/pull/9475), [PR #9569](https://github.com/NVIDIA/NemoClaw/pull/9569), [PR #9445](https://github.com/NVIDIA/NemoClaw/pull/9445), [PR #9432](https://github.com/NVIDIA/NemoClaw/pull/9432), [PR #9434](https://github.com/NVIDIA/NemoClaw/pull/9434), and [PR #9224](https://github.com/NVIDIA/NemoClaw/pull/9224).
Related changes: [PR #9449](https://github.com/NVIDIA/NemoClaw/pull/9449), [PR #9480](https://github.com/NVIDIA/NemoClaw/pull/9480), [PR #9475](https://github.com/NVIDIA/NemoClaw/pull/9475), [PR #9569](https://github.com/NVIDIA/NemoClaw/pull/9569), [PR #9512](https://github.com/NVIDIA/NemoClaw/pull/9512), [PR #9445](https://github.com/NVIDIA/NemoClaw/pull/9445), [PR #9432](https://github.com/NVIDIA/NemoClaw/pull/9432), [PR #9434](https://github.com/NVIDIA/NemoClaw/pull/9434), and [PR #9224](https://github.com/NVIDIA/NemoClaw/pull/9224).
- Release and E2E automation now treats staging Launchable as advisory context, binds PR evidence to the shipped managed-image cohort, minimizes guard-chain evidence export, and aligns typed target titles and coverage inventory.
Provider-reservation contract coverage now verifies that a failed credential gateway mutation removes its provisional provider, while contributor automation limits each author to five concurrent PRs.
The contributor doctor accepts every Git boolean spelling that enables `commit.gpgsign` and continues to reject disabled, unset, or invalid values.
The cumulative documentation catch-up records the changed recovery, inference, Portable, policy, and troubleshooting contracts.
Related changes: [PR #9463](https://github.com/NVIDIA/NemoClaw/pull/9463), [PR #9469](https://github.com/NVIDIA/NemoClaw/pull/9469), [PR #9472](https://github.com/NVIDIA/NemoClaw/pull/9472), [PR #9484](https://github.com/NVIDIA/NemoClaw/pull/9484), [PR #9496](https://github.com/NVIDIA/NemoClaw/pull/9496), [PR #9498](https://github.com/NVIDIA/NemoClaw/pull/9498), [PR #9514](https://github.com/NVIDIA/NemoClaw/pull/9514), [PR #9517](https://github.com/NVIDIA/NemoClaw/pull/9517), [PR #9536](https://github.com/NVIDIA/NemoClaw/pull/9536), [PR #9550](https://github.com/NVIDIA/NemoClaw/pull/9550), and [PR #9566](https://github.com/NVIDIA/NemoClaw/pull/9566).
Related changes: [PR #9463](https://github.com/NVIDIA/NemoClaw/pull/9463), [PR #9469](https://github.com/NVIDIA/NemoClaw/pull/9469), [PR #9472](https://github.com/NVIDIA/NemoClaw/pull/9472), [PR #9484](https://github.com/NVIDIA/NemoClaw/pull/9484), [PR #9496](https://github.com/NVIDIA/NemoClaw/pull/9496), [PR #9498](https://github.com/NVIDIA/NemoClaw/pull/9498), [PR #9491](https://github.com/NVIDIA/NemoClaw/pull/9491), [PR #9514](https://github.com/NVIDIA/NemoClaw/pull/9514), [PR #9517](https://github.com/NVIDIA/NemoClaw/pull/9517), [PR #9536](https://github.com/NVIDIA/NemoClaw/pull/9536), [PR #9550](https://github.com/NVIDIA/NemoClaw/pull/9550), and [PR #9566](https://github.com/NVIDIA/NemoClaw/pull/9566).
Loading