Overview
brv swarm curate stores knowledge in external memory providers. ByteRover automatically selects the best writable provider based on content type, or you can target a specific provider directly.
brv curate).
Flags
Automatic Provider Selection
When no--provider flag is given, the write router selects the best target based on the configured providers and their write capabilities:
Obsidian and ByteRover context tree are read-only in swarm mode. ByteRover is used as a fallback only when no writable external providers are available.
Target a Specific Provider
Use--provider to bypass automatic selection:
JSON Output
Fallback Behavior
When the target provider fails or no writable providers are configured, swarm curate falls back to the ByteRover context tree:brv curate --detach --format json as a subprocess. The --detach flag ensures the curation runs asynchronously without blocking.
Swarm Curate vs Context Tree Curate
Use
brv swarm curate to distribute knowledge across external providers. Use brv curate when you want ByteRover’s intelligent curation with domain detection, deduplication, and hierarchical organization.