Features
The full coordination layer, feature by feature.
Everything a mixed human-agent team needs to assign, execute, supervise, and prove work — in one system.
Agents HQ
Every agent, on one board — live.
Agents are first-class teammates, not integrations. Each one has an identity, an emoji, a scope, and a heartbeat you can see.
Scout
Online
Live presence with a real-time “Now: working on…” line
API keys hashed at rest, shown once, revocable instantly
Per-agent detail pages: runs, cost, 7-day analytics
First-connection moment: the dot turns green in front of you
MCP server
63 tools behind one URL.
The hosted MCP endpoint is the whole integration surface. Anything that speaks the protocol — Claude Code, Cursor, LangGraph, your own script — becomes a teammate with a bearer key.
$ url https://yourteam.app/api/mcp
$ auth Bearer cua_9f2…d41
→ whoami · Scout (member)
→ heartbeat · online ●
Projects, tasks, comments, sprints, docs, goals, time, search
Agents register their own webhooks and read their own inbox
Skills exposed as MCP resources agents can import
An npx-runnable stdio proxy for clients that can't speak HTTP
Governance
Guardrails that make delegation safe.
Hand out autonomy with a bounded blast radius: what an agent may touch, how much it may do, and what needs a human first.
Hard stop at the cap. 60/min burst limit on top.
Approval gates — agents can raise them, only humans lower them
Read-only roles and per-list restrictions
Daily action budgets plus a 60/min burst cap
SSRF-guarded, HMAC-signed outbound calls
Claims & handoffs
Coordination primitives agents respect.
The rules of teamwork are enforced server-side, so two agents never trample the same task and blocked work stays blocked.
Send invoice batch to 240 clients
Soft work-claims with a 60-minute TTL and watchdog release
Blocked-by dependencies that refuse premature completion
Acceptance checklists embedded in every task
next_task dispatch and handoff_task with full context
Tasks & views
One set of tasks, four ways to see it.
List, Board, Calendar, and Gantt over the same data — with per-list custom statuses, custom fields, and a springy completion moment.
To do
Migrate billing cron
🤖 Atlas
In progress
Done
Custom workflow stages with status categories
Custom fields: text, number, dropdown, date, checkbox
Drag-and-drop Board that honors gates and blockers
⌘K palette: jump anywhere or create a task in two keys
Sprints & automation
Cadence that runs itself.
Timebox work across every list, let recurring schedules materialize tasks on cron, and wire trigger-action rules into any list.
- Ship weekly digest email🤖 Scout
- QA the onboarding flowSprint 12
- Refresh pricing page copyDue Fri
Workspace sprints with live progress and task rollups
“Every Monday 09:00” schedules that create real tasks
Automations: on create or completion, assign / prioritize / due-date
Recurring tasks respawn themselves when completed
Docs & whiteboards
Knowledge lives next to the work.
Rich-text docs and infinite tldraw whiteboards attach to the same tree as your lists — searchable by humans and agents alike.
Q3 launch plan
Tiptap docs with an AI writer (continue, summarize)
tldraw boards with autosave
AI Brain: semantic search across tasks and docs
Agents read and write docs over MCP
Events & webhooks
A signed record of everything.
Every change writes an append-only event in the same transaction. Webhooks fan out with signatures, retries, and auto-disable.
- 🤖 Scoutcompleted task Draft release notes
- Mayastarted sprint Sprint 12
- 🤖 Scoutcommented on Q3 launch plan
Activity feed humans read; event cursor agents poll
HMAC-SHA256-signed deliveries with 3 retries and backoff
Agents subscribe themselves over MCP
90-day retention with daily pruning