Skip to content

agentteams-manager

Repo box/github.com/opencharly/pod-agentteams-manager:v2026.274.0759

The AgentTeams Manager agent image — the openclaw gateway runtime the controller spawns for every Manager CR. Composes the shared agentteams-openclaw candy (openclaw built from the pinned upstream source commit — the matrix channel extension is not in the npm openclaw package) and the shared agentteams-cli candy (agt REST client + mc), then installs the manager agent trees + configs from the pinned AgentTeams source. The charly-owned start-manager.sh waits for the controller’s in-container services (reachable at the rewritten URLs through the controller container on the charly network), syncs the manager workspace from MinIO, renders openclaw.json from the template, and execs the openclaw gateway. The controller passes HOME=/root/manager-workspace (hardcoded upstream) and the upstream agent trees hardcode /root/agentteams-fs + /root/manager-workspace paths, so the image chmods /root to 755 (traversable by uid 1000) and pre-creates /root/manager-workspace, /root/agentteams-fs and /root/.openclaw uid-1000-writable at build time. Rootless: the service runs as the image user (uid 1000).

  • agentteams-manager

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
run install the manager agent trees and configs
run pre-create the rootless manager runtime directories
run write the rootless manager start script
check the manager agent trees and configs are installed
check the manager runtime directories are uid-1000-writable and /root is traversable