Skip to content

Buddy v0.1.28

Choose a tag to compare

@github-actions github-actions released this 18 Aug 02:57

Smarter consolidation with worker pre-computation

Consolidation cycles now pre-compute structured data blocks before prompting the
model, making maintenance decisions faster, more accurate, and less dependent on
the model scanning files by itself. Daily runs detect coherence gaps between logs
and active context; weekly runs get observation hygiene, skill friction review,
and grouping candidates; monthly runs get brain metrics and staleness flags. The
scheduler also gained calendar fallbacks so cold instances eventually reach
deeper depths even with infrequent use.

What you could see

  • "Right now" items no longer vanish after a day of silence. Daily
    consolidation can now only add or update working-memory items — removal
    requires a full week of inactivity, evaluated at depth 2.
  • Stale inbox items are cleaned automatically. When a log mentions
    completing or parking a task, the coherence block flags the matching inbox
    entry for removal instead of leaving it to accumulate indefinitely.
  • Observations referencing deleted files are auto-removed. The worker
    strips entries whose linked paths no longer exist in the instance, without
    waiting for a model to notice.

What changed underneath

Six new worker modules (observation-hygiene, skill-usage-tracking,
consolidation-snapshot, daily-coherence, grouping-candidates,
monthly-metrics) inject pre-computed blocks into the consolidation prompt
header by depth. The consolidation skill was rewritten: step 9a splits
add/update (daily) from removal (weekly W5); step 10 reconciles inbox, deferred,
and Right now from a single coherence block; W1–W7 and M1–M4 replace the
previous thin depth extensions. Scheduler thresholds changed: depth 2 fires at
3 depth-1 runs or 7 calendar days; depth 3 at 4 depth-2 runs or 30 days.

367 BDD scenarios and 1056 unit tests pass. Existing consolidation behaviour is
unchanged for depth 1 daily synthesis; the deeper depths now do substantially
more useful work.