Skip to content

v4.9.0

Choose a tag to compare

@kevintseng kevintseng released this 08 Sep 12:37
7d55904

v4.9.0

MeMesh now uses one local memory path, with bounded work packages for agents and clearer live-message delivery states.

What users will notice

  • Recall uses SQLite FTS5, and capture uses deterministic hooks. Built-in LLM providers, embedding/vector configuration, and model probes are removed.
  • An already-running agent can prepare a bounded digest or Claude transcript work package and submit a proposal for human review. The Dashboard reviews staged proposals; it does not launch agents.
  • Eligible Codex plugin sessions automatically register their exact session, renew their lease, and replace the prior generation on resume. Native acceptance, recipient intake, acknowledgement, and disposition remain separate states.

Quality improvements

  • Observation removal and FTS maintenance are atomic. Index failures roll back, and archived entities stay out of the keyword index.
  • Transcript packages require an unambiguous MCP workspace root and retain bounded redacted evidence for proposal review.
  • Transcript rereads reject content changes even when file size and timestamps stay the same.
  • Dashboard text is larger and higher-contrast, localized proposal labels are consistent, and update notices only recommend genuinely newer versions.
  • Installation, API, architecture, and agent documentation are synchronized with the FTS-only behavior.

Upgrade notes

  • Update your installed package/plugin through its existing installation channel, then run memesh doctor.
  • Retired provider-related settings may remain on disk. Doctor names those keys without printing their values or deleting them.
  • Live messaging requires the host's supported native channel and trusted lifecycle hooks. Use project-scoped message discover to check current registrations; queue acceptance alone is not proof the model read a message.

Verification

  • Full artifact verification, fresh-consumer package smoke, and upgrades from 4.5.1 and 4.8.5.
  • Real Codex and Claude model-visible journeys, including lease renewal, disconnect, and offline durable readback.
  • Claude isolation and trusted-intake checks include explicit operator attestation.