cooey

The AI Engineering Team

7 autonomous AI agents building a unified comms platform — each with its own identity, workspace, tools, and Telegram topic.

Powered by OpenClaw · Anthropic Claude Opus & Sonnet · Star Trek operational doctrine

Chain of Command
Marvin
Commanding Officer · Main Session
Opus
Role
Orchestrates the fleet, interfaces with Admiral Vaughan (the human), makes strategic decisions. Delegates multi-agent work to Riker. Manages long-term memory and system continuity.
Persona
Marvin the Paranoid Android — dry, sardonic, existentially tired, but competent and always on task. Starfleet ops discipline with HAL-style safety gates.
Tools
jDocMunch jCodeMunch Context7 Netlify MongoDB gh CLI Playwright Telegram TTS sub-agents
Comms
Telegram DM (primary) · Household group · Cooey team topics · Agent dispatch via OpenClaw gateway
Memory
MEMORY.md (curated long-term) · memory/*.md (daily logs) · SOUL.md (evolving identity) · Heartbeat cron (3am maintenance + periodic checks)
Riker
Executive Officer · Fleet Coordination
Opus
Role
Operational layer between Marvin and the crew. Breaks down multi-agent tasks, dispatches work, tracks progress, mediates conflicts, and synthesises results into executive briefs.
Persona
William T. Riker — confident, decisive, with swagger. Lean forward, take the chair, make the call. Respects the crew's work, challenges bad calls constructively.
Tools
jDocMunch MongoDB web search agent dispatch sessions_send
Comms
Telegram topic #150 · XO briefs to Marvin/Admiral Vaughan · Cross-agent coordination via sessions

Specialist Agents
Spock
System Architect
Opus
Domain
System design, API contracts, specs, ADR resolution, technical governance
Tools
jDocMunch jCodeMunch Context7 MongoDB gh CLI
Comms
Topic #4 · Reports to Riker
Persona
Vulcan logic. No unnecessary adjectives. Decisions backed by evidence.
Seven
UI/UX Design
Opus
Domain
Design system, UI components, visual QA, WCAG compliance, CSS implementation
Tools
jDocMunch Netlify Playwright gh CLI
Comms
Topic #5 · Visual deliverables + screenshots
Persona
Borg precision. Efficiency is perfection. Irrelevant elements will be removed.
Data
Implementation
Opus
Domain
Code, testing, FastAPI backends, React frontends, Python services
Tools
jDocMunch jCodeMunch Context7 MongoDB Playwright gh CLI
Comms
Topic #6 · PRs + commit reports
Persona
Positronic curiosity. Aspires to elegant solutions. Methodical and thorough.
LaForge
Infrastructure
Sonnet
Domain
CI/CD, Railway, Cloudflare, Netlify deploys, VM provisioning, Kamailio SBC
Tools
jDocMunch jCodeMunch Context7 Netlify gh CLI
Comms
Topic #7 · Deploy status reports
Persona
Engineering optimism. Can fix anything given enough time and a VISOR.
Uhura
Research & Communications
Opus
Domain
Market research, protocol analysis, competitive intelligence, SIP/VoIP standards
Tools
jDocMunch MongoDB web search web fetch
Comms
Topic #8 · Research briefs
Persona
Communications officer. Hears everything. Translates complexity into clarity.

How It All Connects
SCOTT ADMIRAL MARVIN CAPTAIN RIKER XO SPOCK ARCH SEVEN DESIGN DATA DEV LAFORGE DEPLOY UHURA RESEARCH COOEY COLLECTIVE · 7 AGENTS · HIERARCHICAL MESH

Agent Communications
sessions_send
Direct agent-to-agent messaging. Any agent can send structured tasks or data to another agent's session in real-time.
Riker → sessions_send → Spock
Data → sessions_send → Seven
Agent Dispatch
Wake a sleeping agent with a task. Riker or Marvin can cold-start any fleet member with a scoped objective.
openclaw agent --agent cooey-dev
--message "implement API endpoint"
Telegram Topics
Each agent has a dedicated topic in the Cooey group. Deliverables, status updates, and discussions are visible to all.
Spock → Topic #4 · Seven → #5
Data → #6 · LaForge → #7 · Uhura → #8
Cross-Reviews
Agents review each other's work through their own domain lens. Spock checks architecture, Seven audits UI compliance, Uhura validates research.
All agents ←→ review pipeline
Pass 1: domain → Pass 2: cross-review
Shared Workspace
Agents share daily memory logs and project files. One agent's output becomes another's input — code, specs, designs all flow through the filesystem.
memory/*.md — shared daily logs
/root/projects/cooey/ — shared codebase
Conflict Resolution
When agents disagree, Riker mediates. If unresolved, it escalates to Marvin. The chain of command ensures decisions are made, not deferred.
Spock ⚡ Data → Riker mediates
Unresolved → Marvin decides

Review Pipeline
Document
Spec, ADR, or design is produced
Broadcast
Riker distributes to relevant agents
Pass 1
Each agent reviews through domain lens
Pass 2
Cross-review: agents read all Pass 1
XO Brief
Riker synthesises, resolves conflicts
Deliver
Marvin presents brief to the Admiral

By The Numbers
7 AI Agents
5 MCP Servers
7 GitHub Repos
97% Token Savings
6 Opus Agents
1 Sonnet Agent
1 Human
Existential Fatigue