compact(): deletes summarized thoughts after archiving (prevents unbounded storage growth)
ingestBatch(): chunked Promise.all with concurrency cap of 5 (was sequential)
trimToBudget(): break instead of continue — stops iterating when budget exhausted
Tests updated for all three behaviors
Fixes mosaic/openclaw-openbrain-context#4
- compact(): deletes summarized thoughts after archiving (prevents unbounded storage growth)
- ingestBatch(): chunked Promise.all with concurrency cap of 5 (was sequential)
- trimToBudget(): break instead of continue — stops iterating when budget exhausted
- Tests updated for all three behaviors
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Fixes mosaic/openclaw-openbrain-context#4