Skip to content

agentteams-matrix

Version 2026.223.1436
Repo box/github.com/opencharly/pod-agentteams-matrix:v2026.237.454

The AgentTeams Matrix homeserver — the Tuwunel static binary (a conduwuit fork, matrix-construct/tuwunel) extracted from the higress/tuwunel:20260216 image, running as a supervisord service on :6167 with the CONDUWUIT_* environment the AgentTeams controller expects (registration token, room lifecycle cleanup, displayname suffix off). Rootless: runs as the image user (uid 1000) against the ~/.agentteams/matrix volume. The start script is charly-owned (written by this candy), not an upstream AgentTeams script.

  • tuwunel

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 create the matrix volume directory under the image user’s home (venue-agnostic: ${HOME} resolves to the container home on a pod, the guest home on a VM)
run write the rootless tuwunel start script
check the tuwunel binary is extracted
check the Matrix homeserver answers the client versions endpoint
check the tuwunel service is running
check the registration token is resolvable (env or self-provisioned file)