This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryFixed intermittent UserPromptSubmit hook errors by caching embeddings and increasing the timeout.
Full changelog
Summary
- Fix intermittent "UserPromptSubmit hook error" — embedding cache eliminates redundant encode calls (~12s → ~4s), hook timeout bumped 5s → 10s
- OpenCode plugin scoring fixes — 1.5s debounce on
session.idleprevents duplicate exchange storage from subagent completions, compacting hook and score detection registered correctly - Version check fix —
importlib.metadatareplacesfrom roampal import __version__which was shadowed by co-installed roampal-cli - ONNX Runtime groundwork — optional backend validates embedding compatibility ahead of future PyTorch removal
What's Changed
Bug Fixes
- Embedding cache (32 entries) eliminates redundant
encode()calls inget_context_for_injection() - Hook
urlopentimeout bumped 5s → 10s as safety margin - Version check uses
importlib.metadata— no longer shadowed by co-installed roampal-cli (3 files)
OpenCode Plugin
experimental.session.compactingmoved to top-level hook registrationtool.execute.afterdetects MCP scoring completion, prevents sidecar double-scoringsession.idledebounced 1.5s to protect against subagent noise
Performance
- Optional ONNX Runtime backend with automatic PyTorch fallback (
pip install roampal[onnx])
Install / Upgrade
pip install --upgrade roampal
Full Release Notes: RELEASE_NOTES.md
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]