Step 4 · Runtime & operations · Operations · Droid & operators ENPT
Kimi CLI AgentSwarm · Visual Course

Droid comparison & operator patterns

Where Kimi Swarm fits among Missions and Workflows — and how to operate it without the foot-guns.

Read the plain version, or open the technical layer on any section.
1

The big idea


Kimi AgentSwarm is a parallel executor — fast fan-out/fan-in with forensic disk state. It does not ship built-in done-when contracts, adversarial validation, or write isolation between poorly partitioned subagents.

Droid Missions is a full mission system: orchestrator plans features, workers implement sequentially, validators gate milestones, artifacts live in ~/.factory/missions/<uuid>/. Hours to days.

Claude Dynamic Workflows is deterministic JS in a VM — versionable scripts with parallel() up to 16.

The bridge: use AgentSwarm as the parallel execution layer inside a larger orchestrator with proof gates — exactly the loop-engineering pattern: scope → plan → swarm inspect → swarm execute → validator → proof gate.

Think of it like… hiring a temp agency (Kimi Swarm) vs running a formal construction company (Droid Missions) vs following your own scripted checklist (Workflows). The agency is great for parallel surveys and bounded edits; it won't sign the building inspection for you.

Kimi vs Droid vs Claude

DimensionKimi AgentSwarmDroid MissionsClaude Workflows
Entry/swarm, tool AgentSwarm/missions, droid exec --missionTool Workflow, /workflows
Plan unititems[] + templatefeatures.json, validation-contractJS script in VM
ValidationNot built-inScrutiny + user-testing injectedDepends on script
ParallelismUp to 128, ramp 5+700msSequential features; parallel in validationparallel() up to 16
Stateagents/*/wire.jsonl~/.factory/missions/uuid/workflows/scripts/*.js
User rolePrompt orchestratorPM of agentsScript author
2

In one picture


Scope Plan AgentSwarm inspect / execute explore · coder Validator Proof gate AgentSwarm = execution layer · you supply scope, validation, and proof
Missions-grade harness: Kimi Swarm handles parallel work; the operator owns scope, independent validation, and proof commands.
3

In the code


Confirmed anti-patterns from RE — and what to do instead.

Anti-patterns (confirmed)
 Read + AgentSwarm same turn     → exclusive-deny
 Duplicate items[] prompts       → runtime rejection
 1 item without resume_agent_ids → validation error
 Overlapping coder scopes        → write conflicts (not a runtime bug)
 kimi swarm                      → subcommand does not exist
 resume_agent_ids as array       → must be Record<id, prompt>
Recommended operator patterns
# 1 — Read-only repo map (explore profile)
/swarm Map this repository with independent subagents.
Use subagent_type explore. Do not edit files.
Items: architecture, tests, docs, cli, config

# 2 — Partitioned execution (coder profile)
/swarm Implement bounded units with separate coders.
Items: ui, api, tests
Each: read first, scoped edits, run proof command, return diff.

# 3 — Independent validation (second swarm, explore)
/swarm Validate as independent reviewers (explore only).
Items: behavior, tests, security, docs
Return PASS/FAIL with exact evidence.

Gaps to cover externally

Measurable done-when · adversarial independent validation · write isolation for bad partitions · proof without explicit commands in prompt. Wrap swarm inside loop-engineering or Missions-style gates.

4

Try it: operator pattern recipes


Pick a pattern. Copy the prompt skeleton for your next swarm session.

Course complete. You now know Kimi AgentSwarm entry, schema, runtime ramp, disk forensics, and how to operate it alongside systems like Droid Missions. Revisit any lesson from the course index.