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§
- attachments
- T-32 attachment policy layer.
- compose
- YAML schema for
team-compose.yamlandprojects/<id>.yaml. - mailbox
- SQLite mailbox schema shared by
team-mcpand integration tests. - registry
- Durable, system-wide record of which teams are up and where they live.
- render
- Render a loaded compose into on-disk artifacts.
- runtimes
- Runtime adapter descriptors.
- session
- T-118: deterministic Claude Code session id derivation.
- supervisor
- Process supervision.
- validate
- Invariant checks for a loaded
Composetree. - yaml_
edit - Comment-preserving YAML edit substrate.
Constants§
- MCP_
PROTOCOL_ VERSION - MCP protocol version teamctl speaks. Pinned per release.
- VERSION
- Semantic version of the teamctl workspace.