Expand description
YAML schema for team-compose.yaml and projects/<id>.yaml.
Structs§
- Agent
- Agent
Handle - Agent
Interfaces - Container for per-manager interface adapters. Open shape so adding
discord:/imessage:later is a strictly-additive YAML edit. - Attachment
Scanner - Attachments
- Auto
Approve - Broker
- Budget
- Channel
- Compose
- Fully loaded compose tree: global + resolved projects.
- Global
- Top-level
team-compose.yaml. - Hitl
- Interface
- Project
- Per-project file, e.g.
projects/hello.yaml. - Project
Meta - Project
Ref - Rate
Limit Hook - One named action that can run on a rate-limit hit.
- Rate
Limits - Rate-limit handling policy.
- SttConfig
- Speech-to-text settings for the per-manager Telegram bot. The provider
arm is the only switch v1 needs (
groq); adding OpenAI Whisper or whisper.cpp later is one match arm inteam-bot’s transcribe function. - Supervisor
Cfg - Telegram
Config - Per-manager Telegram bot config. Both fields are env-var names —
the actual token/chat-ids live in
.team/.env(kept out of git).
Enums§
- Channel
Members - Effort
Level - Reasoning-effort level forwarded to the runtime. Maps 1:1 to
claude --effort <value>today; if the runtime taxonomy evolves we extend the enum and bump the schema version. - Role
Prompt - Reference to one or more role-instruction markdown files.