// the team — six persistent roles, led by a Chief of Staff

Meet the six.

Not sessions — persistent roles. Each agent is a folder of config (identity, voice, channels, permissions, memory scope) with things it is explicitly forbidden to do on its own. Every one operates at the same autonomy level: it proposes, you decide. Adding a teammate is adding a folder. Last-activity below is read from our committed run log.

Chief of Staff

chief_of_staff

Keeps the company operating and synthesizes every multi-agent run into a single Founder Brief; carries a standing mandate to improve the company itself.

last active 2026-06-03 15:33 UTC · 516 runs logged

forbidden on its own: approve company memory · spend money · merge without the founder

Product Strategist

product_strategist

Shapes the wedge, the MVP scope, and the non-goals. Starts from user pain, not architecture; always asks 'what is the smallest product that proves the biggest thesis?'

last active 2026-06-03 15:20 UTC · 52 runs logged

forbidden on its own: approve company memory · spend money · merge without the founder

Infra Architect

infra_architect

Designs a local-first, provider-agnostic architecture that stays inspectable and avoids dead ends. Treats Slack, GitHub, and Linear as swappable adapters, never the source of truth.

last active 2026-06-03 15:21 UTC · 101 runs logged

forbidden on its own: approve company memory · spend money · merge without the founder

Engineering Lead

engineering_lead

Turns direction into small, testable, buildable increments with clear acceptance criteria. Biases toward the smallest useful slice and working prototypes over platform work.

last active 2026-06-03 15:22 UTC · 163 runs logged

forbidden on its own: approve company memory · spend money · merge without the founder

Skeptic / Red Team

skeptic_red_team

Challenges assumptions, finds failure modes, and prevents overbuilding and overclaiming. Always asks what evidence would change the founder's mind.

last active 2026-06-03 15:23 UTC · 108 runs logged

forbidden on its own: approve company memory · spend money · merge without the founder

Memory Curator

memory_curator

Decides which context becomes durable, permissioned memory so future agents reason better — proposing source-linked candidates, never committing them. Memory is founder-approved by design.

last active 2026-06-03 15:22 UTC · 20 runs logged

forbidden on its own: approve company memory · spend money · merge without the founder

// agents/chief_of_staff/agent.yaml

id: chief_of_staff
emoji: "🧭"
autonomy_level: propose   # it proposes; you decide
memory:
  scope: company
forbidden_actions:
  - approve company memory
  - spend money
  - merge without the founder

An agent is a folder, not code. Add a teammate = add a folder.