Skip to content

roampal-ai/roampal-core

v0.3.9 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 3mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent-memory ai-assistant ai-coding ai-coding-assistant ai-memory ai-tools
+14 more
chromadb claude-code coding-assistant developer-tools llm long-term-memory mcp mcp-server memory model-context-protocol opencode persistent-memory python semantic-search

Affected surfaces

deps

Summary

AI summary

Fixed scoring truncation bugs and added a 2000‑character safety cap for memory storage endpoints.

Full changelog

Fix scoring truncation, add memory storage safety cap

Sidecar Scoring Truncation Fix:

  • Removed .slice(0, 200) in OpenCode sidecar scoring prompt (roampal.ts) — memories were evaluated with content beyond 200 characters removed since v0.3.5

Fallback Scoring Truncation Fix:

  • Removed 120-char truncation in build_scoring_prompt_simple() (session_manager.py) — fallback scoring path (when sidecar unavailable) was also discarding content

Memory Storage Safety Cap (2000 chars):

  • Added 2000-character cap at user-facing storage endpoints: /api/memory-bank/add, /api/memory-bank/update, /api/record-response
  • Content exceeding limit is truncated with warning logged
  • Exchange storage and book chunk ingestion unaffected (system-controlled)

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

Track roampal-ai/roampal-core

Get notified when new releases ship.

Sign up free

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.

All releases →

Beta — feedback welcome: [email protected]