This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryCompaction recovery ensures session.idle does not clear recovery flags prematurely.
Full changelog
Changes
- Compaction recovery: Generation counter ensures
session.idledoesn't clear recovery flags prematurely - Cold start: New sessions pre-fetch 4 most recent exchange summaries for continuity
- Sidecar resilience: autoSummarize gated (can't block scoring), circuit breaker 30min→2min, scoringBroken auto-reset
- Recency metadata:
_search_all()now adds recency strings; fallback tocreated_atwhentimestampmissing - Unified metadata format: Recent exchanges use same format as normal context (
[id:], collection, wilson, uses) - Facts: No longer get noun_tags (retrieved via cosine, not tags); startup migration strips existing fact tags
- autoSummarize: Now extracts tags on summaries; candidate threshold 400→500 chars
- Collection scope: Recent exchanges search expanded to working/history/patterns
Testing
509 tests passing (4 new tests for recency metadata and auto-summarize tag extraction)
Install
pip install --upgrade roampal==0.4.7
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About roampal-ai/roampal-core
Outcome-based persistent memory for AI coding tools. Memories that help get promoted, memories that mislead get demoted. Works with Claude Code and OpenCode via hooks + MCP.
Related context
Beta — feedback welcome: [email protected]