Fleet Primitives Matrix

June 18, 2026 · View on GitHub

How fleet primitives map across platforms. Tool-agnostic discipline; vendor-specific cells.

PrimitiveDIY (this repo)LangSmith FleetOpenHermitCursorClaude CodeCodex / CopilotGrok
RegistryFLEET-STATE.md + manifestsWorkspace agent listhermit CLI + Postgres.cursor/rules, project docsCLAUDE.md, agentsWorkspace agentsScheduled tasks + MCP
Identitymanifest claw|assistantClaw vs AssistantPer-agent Docker + credsUser sessionUser sessionUser / serviceUser / API key
Permissionspermissions-model.yamlclone / run / editCLI skills opsTeam rules (manual)Project scopeOrg policyConnector scopes
InboxGitHub Issues / manualFleet InboxWeb UINot native — DIYNot native — DIYPR reviewNot native — DIY
Auditgit + CI; LangSmith optionalNative tracingSession logsLocal historySession logsGH Actions logsRun history
Economicsfleet-budget + fleet-costPlatform meteringPer-deploymentUsage dashboardAPI billingCopilot metricsToken dashboard
Sovereign controlFLEET_PAUSE_ALL in FLEET.mdAdmin controlshermit pauseDisable rulesPause automationsDisable workflowsPause schedules

When to use what

SituationStart with
Enterprise, mixed buildersLangSmith Fleet + this repo's checklists
Self-hosted eng teamDIY templates + loop-engineering
IDE-native agents (Cursor, Claude Code)F1 registry in git + permissions doc
Personal agent farmOpenHermit + F1 registry
GitHub-centric (Codex, Copilot)Registry + CI audit workflow

Not native? Use DIY artifact

Platform gapFleet engineering fill-in
No team registryagents/registry.yaml + fleet-init
No shared inboxinbox-runbook.md + GitHub Issues label
No cross-agent auditaudit-runbook.md + fleet-run-log.jsonl
No per-agent capsfleet-budget.md + manifest budget_daily_tokens

LangSmith Fleet mapping

From Introducing LangSmith Fleet:

Fleet featurePrimitive
Agent identity and credentialsIdentity
Tiered permissions and sharingPermissions
Agent InboxInbox
Agent observabilityAudit

DIY minimum (F1)

Files from fleet-init:

FLEET.md
FLEET-STATE.md
agents/registry.yaml
agents/manifests/*.yaml
permissions-model.yaml
fleet-budget.md

No platform required — enforce permissions and inbox manually until F2.

See also: fleet-vs-frameworks.md