Skip to content

Sync docs for v2.0.48: container config DB, restart, CLI scope#290

Open
mintlify[bot] wants to merge 1 commit into
mainfrom
mintlify/v2.0.48-changelog-1778348024
Open

Sync docs for v2.0.48: container config DB, restart, CLI scope#290
mintlify[bot] wants to merge 1 commit into
mainfrom
mintlify/v2.0.48-changelog-1778348024

Conversation

@mintlify
Copy link
Copy Markdown
Contributor

@mintlify mintlify Bot commented May 9, 2026

Summary

Syncs documentation with NanoClaw v2.0.45 → v2.0.48 changes from upstream qwibitai/nanoclaw.

Source changes covered

  • Per-agent-group container runtime config moved from groups/<folder>/container.json files into the container_configs central-DB table. Filesystem configs are backfilled on startup and re-materialized to container.json at spawn time. Managed via ncl groups config get/update and config add-mcp-server/remove-mcp-server/add-package/remove-package.
  • Explicit container restart via ncl groups restart with --rebuild and --message flags. On-wake messages (on_wake flag on messages_in) are picked up only by a fresh container's first poll iteration, with an onExit callback ensuring the dying container is gone before respawn. Self-mod approval handlers (install_packages, add_mcp_server) use the same race-free mechanism.
  • New cli_scope setting (disabled / group (default) / global) on container config. Controls in-container ncl access, with post-handler result filtering and escalation blocking for group-scoped agents.
  • Adds the previously-undocumented v2.0.45 admin CLI (ncl) and v1→v2 migration entries.

Files updated

  • changelog/index.mdx — added v2.0.48 and v2.0.45 release entries.
  • changelog/docs-updates.mdx — new docs sync entry summarizing the work.
  • concepts/containers.mdx — container config table sourced from the DB; new "Explicit restart" and "CLI scope" subsections.
  • concepts/groups.mdx — agent group definition references container_configs; mounts wording aligned.
  • advanced/container-runtime.mdx — spawn flow reads from container_configs and materializes container.json; mounts table updated; added "Explicit restart with on-wake messages" and "CLI scope enforcement" subsections.
  • api/configuration.mdx — new "Per-agent-group container config" section with field reference and ncl groups config verbs.
  • api/group-management.mdx — corrected the stale claim that container config lives on disk only.

Validation

  • mint validate — passes
  • mint broken-links — no broken links

@mintlify mintlify Bot requested a review from glifocat as a code owner May 9, 2026 17:38
@mintlify
Copy link
Copy Markdown
Contributor Author

mintlify Bot commented May 9, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
nanoclaw-docs 🟢 Ready View Preview May 9, 2026, 5:38 PM

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.

0 participants