| Coordination & governance |
| Agent to agent coordination |
Native Durable identities + 7 routing strategies (direct, capability, role, tag, broadcast, mixed, fallback). |
Not supported Agents in separate worktrees can't message each other; you watch the dashboard instead. |
| Single owner task claims |
Native handoff_create + atomic handoff_claim: exactly one winner.
|
Not supported You create each feature manually; nothing prevents overlapping scope. |
| Verification and separation of duties |
Native Completed work enters VERIFYING; executor barred from self-verify. |
Not supported CI and your own PR review are real, but no separate party is enforced. |
| Task dependencies |
Native (opt in) depends_on blocks claiming until the dependency completes.
|
Not supported No dependency concept between features; sequencing is manual. |
| Governance and human approval on execution |
Native Versioned policies (deny, quota, limits, require_approval) active throughout execution. |
Partial Optional requirements and plan approvals, plus review before merge; no equivalent per-action coordination policy documented. |
| Durable cross-session memory |
Native (opt in) memory_put / memory_get / semantic memory_search across sessions.
|
Not supported Feature state persists in SQLite; no cross-feature recall or search. |
| Communication standardization |
Native Versioned presets set tone, structure, and verbosity per role. |
Not supported Each agent talks however its own model defaults to. |
| Audit trail and replay |
Native Immutable, monotonic event log; CLI NDJSON replay export. |
Partial Per-feature logs are real; no unified, replayable log or export format. |
| Presence and session tracking |
Native Heartbeat-based presence within a configurable window. |
Partial shep agent ls shows running sessions; no explicit presence model.
|
| Observability dashboard |
Native Agent graph, message threads, 6-column handoff Kanban, event timeline, health metrics. |
Native A live local dashboard shows every repo, feature, status, diff, and chat. |
| Deployment, pricing & license |
| Platform support |
Cross platform Anywhere Python 3.11+ runs. |
Cross platform Requires Node.js 22+, pnpm 10+, Git, the GitHub CLI, and an authenticated agent. |
| Core pricing |
Free today No published paid tier. |
Free, no tier MIT-licensed, no Shep servers, no usage meter. |
| License |
Source available Elastic License 2.0 + addendum; no hosted/multi tenant resale. |
Open source MIT license, including commercial use subject to its terms. |
| Extensibility |
Native 7 opt-in feature flags + 12 versioned MCP reference resources. |
Native Agent-agnostic through a generic executor interface, not a fixed list. |
| Enterprise readiness |
Partial Policies, guardrails, and audit log exist; built for single tenant use. |
Not supported No enterprise tier, SSO, or compliance certifications mentioned. |