Repository navigation
v1.1.0
memry now runs on Windows (amd64 and arm64). On macOS and Linux nothing changes except the home
directory behavior listed below.
Added
- Windows support:
memry setup,uninstall,delete-account,mcp,mcp-headersand
hook:session-startwork on Windows, with the config file at
%USERPROFILE%\.config\memry\config.json, readable only by your user. A file another process
holds busy is retried briefly when memry renames it. winget install Memry.Memry(andwinget upgrade Memry.Memry) install and update memry on
Windows. Releases also carrymemry_<version>_windows_<arch>.ziparchives for amd64 and arm64
with the same signedchecksums.txtand SBOMs;go installworks too. The binary is not
Authenticode-signed, so SmartScreen or an antivirus may warn about it.- The global
--config <path>(or--config=<path>) option onsetup,uninstall,
delete-account,mcp,mcp-headersandhook:session-startselects the config file for that
process. It wins overMEMRY_CONFIG, which wins over the default path. - Claude Code on Windows: setup registers memry as a stdio
memry mcpserver (no
headersHelper) and installs the SessionStart hook asmemry hook:session-start, somemry
must be on thePATH. Bothclaude.exeandclaude.cmdare supported. - On a legacy Windows console without color support, the agent question prints
Agents: <list> (pass --agents to choose).and keeps the defaults. memry uninstallandmemry delete-accountend withwinget uninstall memryon a WinGet
install, or the path of thememry.exeto delete, instead of the Homebrew hint on Windows.
Changed
- The home directory is
USERPROFILE, thenHOME, then two levels aboveLOCALAPPDATAon
Windows (HOME, thenUSERPROFILEon macOS and Linux). When none is set, memry fails with
"Could not find your home directory; set USERPROFILE or HOME." and exit code 1. On macOS and
Linux an unsetHOMEnow fails this way instead of writing to/.config. - On Windows,
MEMRY_EXECUTABLEmay only contain letters, digits and: / \ . _ -, and a
config path with",$, a backtick,%,!, a line break or a typographic quote is
refused for the hook, which is written with forward slashes.
Fixed
- Setup and uninstall no longer fail when Claude Code reports a server that is not registered as
No MCP server named "<name>" in user scope, as newer Claude Code versions do; it means the
same as "No MCP server found".