Repository navigation
Releases: gonzaroman/IHMT-MEMORY
Releases · gonzaroman/IHMT-MEMORY
Release list
IHMT 1.2.1
Fixes tool calls failing when an agent sends several at once.
The MCP SDK runs each tool call in its own thread, and agents such as Claude Code often call tools in parallel. Two calls could then write through the same temporary file, and one of them failed with "Error executing tool" — for save_memory, the note was not saved. In a test with 40 parallel save/search calls on a new memory, 5–10 failed; now none do.
- Tool calls take turns under one lock.
- Temporary files are unique per thread.
- On Windows, replacing a file is retried briefly while another program has it open.
Upgrade: uvx ihmt-memory@latest, or git pull in a cloned install.
IHMT 1.2.0
First packaged release of IHMT.
- Install from PyPI:
uvx ihmt-memoryruns the MCP server with no clone or virtualenv; the memory lives in~/.ihmtunlessIHMT_HOMEsays otherwise.uvx ihmt-memory --instructionsprints the usage rules forCLAUDE.md/AGENTS.md. - MCP Registry: listed as
io.github.gonzaroman/ihmt-memory. - Tested on Linux, macOS and Windows (Python 3.10 and 3.13) on every push.
- Fixes: the GUI folder browser no longer goes blank on Linux when a subfolder can't be read, and the
INSTALL.mdinstall detector prints Windows paths correctly.
The clone-and-venv install described in INSTALL.md keeps working as before.