Summary
brane rebuild — clear extracted knowledge and re-digest all stashed sources through current active lenses. The nuclear refresh button.
Why
When you change lenses (activate security, deactivate performance), your existing knowledge was extracted under the old lens configuration. Rebuild re-processes everything with the new perspective. Bunny has this and it's essential after lens changes.
What
CLI
brane rebuild # re-digest all sources
brane rebuild --dry-run # show what would happen
brane rebuild --lens security # rebuild through a specific lens
Flow
- List all stashed sources (from body.db digest history)
- Dry-run: show count and total size
- Confirm (destructive: clears extracted concepts/edges/episodes from digested sources)
- For each source chronologically:
- Load raw stashed content
- Run through current digest pipeline with active lenses
- Apply results
- Each source sees accumulated state from previous sources (order matters)
Key Detail
Rebuild doesn't delete manually-created concepts/edges/episodes — only those tagged with a source provenance from digest. Manual knowledge survives.
MCP Tool
rebuild: { dry_run?: boolean, lens?: string }
Depends On
Acceptance
Summary
brane rebuild— clear extracted knowledge and re-digest all stashed sources through current active lenses. The nuclear refresh button.Why
When you change lenses (activate security, deactivate performance), your existing knowledge was extracted under the old lens configuration. Rebuild re-processes everything with the new perspective. Bunny has this and it's essential after lens changes.
What
CLI
Flow
Key Detail
Rebuild doesn't delete manually-created concepts/edges/episodes — only those tagged with a source provenance from digest. Manual knowledge survives.
MCP Tool
Depends On
Acceptance