Skip to content

MemStack v3.10.3 - A session-store source path containing # is opened as written

Latest

Choose a tag to compare

@cwinvestments cwinvestments released this 18 Oct 23:29
· 1 commit to master since this release

Fixed

  • A session-store source path containing a # character is no longer cut short. The session-store CLI and the one-time legacy adoption built a SQLite URI by string interpolation, so a source path containing # was cut at the # and lost both the rest of the path and ?mode=ro. import-sessions then reported ok: true with zero rows and every table absent, and opened read-write, creating a stray empty file beside the source. Source paths are now converted with Path.as_uri() before ?mode=ro is appended.

Reported and fixed by Wu Shuwen (@dajiaohuang) in #17. Thank you.

Notes

  • A follow-up test adjustment in a5d6610 makes the new CLI regression test create its home store first, so it never adopts or copies a real db/memstack.db on a checkout that holds one.
  • Plugin-load gate PASS before the version moved: 87 SKILL.md loaded against 87 on disk.

Updating

Run /plugin marketplace update cwinvestments-memstack, then /plugin update memstack@cwinvestments-memstack, then restart Claude Code.