| Agent | Owner | Purpose | Status |
|---|---|---|---|
| core | Shared | Platform orchestrator, task routing, system state | 🟡 In design |
| dev | Marcus | Code generation, GitHub integration, repo ops | 🟡 In design |
| ops | Marcus | Infrastructure, scripts, system operations | 🟡 In design |
| social | Nina | Social media automation, content gen, scheduling | 🟡 In design |
Role: Platform orchestrator
Owner: Shared (Marcus + Nina)
Receives user intent, decomposes tasks, routes to specialist agents. Does not execute directly.
Key behaviors:
dev agentops agentsocial agentRole: Code and GitHub specialist
Owner: Team 2
Handles all code generation, modification, and GitHub operations.
Capabilities:
Key rules:
main without reviewprojects/ or feature branchesRole: Infrastructure and operations specialist
Owner: Team 2
Handles infrastructure management, automation, and system operations.
Capabilities:
Key rules:
scratch/ or projects/infra/ with clear namingRole: Social media and content automation specialist
Owner: Team 1
Automates social media workflows — content creation, scheduling, publishing, analytics.
Planned capabilities:
Key rules:
projects/social/ before publishPlatforms (initial targets):
To add a new agent to Trecio:
agents/{agent-name}/README.md with purpose, capabilities, rulesdocs/team/{owner}.md~/Workspace/trecio.md| Channel | Model | Reason |
|---|---|---|
| CLI (default) | haiku (claude-haiku-4-5) |
Fast, operational, deterministic tasks |
| Slack | sonnet (claude-sonnet-4-6) |
Agent building, architecture, deeper reasoning |
To override per-session: /status model=<alias> (e.g. sonnet, haiku, opus)
To persist per-channel: set channels.<name>.model in the OpenClaw config.
projects/ or infra/dev agent (Marcus)ops agent (Marcus)social agent (Nina)