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.
Services
Section titled “Services”tuwunel
Acceptance plan
Section titled “Acceptance plan”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) |