You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bug fixes
LCM rollup runner emits one nudge per tick (#70). Previously stuffed every due promotion into a single System: message, which the LLM ran as back-to-back tomo lcm Bash calls in one turn — and back-to-back compacts mid-turn race the SDK's in-memory state, orphaning the parent chain. Now sorts due promotions by level (daily → weekly → monthly → yearly) then period (oldest first) and emits only the head; the next heartbeat picks up the next one. Trade-off: backlog drains over multiple ticks instead of all at once. nudgeText made singular and explicitly warns against chaining multiple compacts in a single turn.