Expand description
Shared library for teamctl.
Exposes the YAML schema types for the compose tree, the validator that
enforces project-isolation + ACL invariants, the artifact renderer that
turns compose into env files and MCP configs, the Supervisor trait
(with a portable TmuxSupervisor back-end), and the SQLite mailbox
schema used by team-mcp.
Modules§
- compose
- YAML schema for
team-compose.yamlandprojects/<id>.yaml. - mailbox
- SQLite mailbox schema shared by
team-mcpand integration tests. - render
- Render a loaded compose into on-disk artifacts.
- runtimes
- Runtime adapter descriptors (
runtimes/*.yaml). - supervisor
- Process supervision.
- validate
- Invariant checks for a loaded
Composetree.
Constants§
- MCP_
PROTOCOL_ VERSION - MCP protocol version teamctl speaks. Pinned per release.
- VERSION
- Semantic version of the teamctl workspace.