Skip to main content

Crate team_core

Crate team_core 

Source
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.yaml and projects/<id>.yaml.
mailbox
SQLite mailbox schema shared by team-mcp and 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 Compose tree.

Constants§

MCP_PROTOCOL_VERSION
MCP protocol version teamctl speaks. Pinned per release.
VERSION
Semantic version of the teamctl workspace.