mempalace/website/reference
Igor Lins e Silva 868b4c9b39 fix(hooks): portable mtime in macOS hook throttles; doc cleanup
Address review feedback surfaced on the 3.4.1 release promotion (#1810).

Bug fix — `date -r FILE` is GNU-only. On BSD/macOS `date -r` expects
epoch seconds, not a path, so the staleness/throttle checks in the new
Cursor and Antigravity hooks silently failed on macOS: the state GC
swept on every fire and the pending-save guard was skipped. Replace
with a portable `os.path.getmtime` one-liner via the already-resolved
$MEMPAL_PYTHON_BIN (cursor/lib, antigravity/lib, antigravity save hook).
This restores the "bash 3.2.57 / macOS default" compatibility the
Antigravity changelog claims.

Docs:
- Correct the MCP tool count to 33 (was 19/29/31 in 21 places across
  plugin manifests, READMEs, and website docs — all drifted from the
  TOOLS dict / mcp-tools.md reference, which both have 33).
- Fix broken CHANGELOG link to the Cursor skill (skills/, not
  .cursor-plugin/skills/).
- Fix one-too-many `../` in skills/mempalace/SKILL.md's cursor-hooks
  link (resolved above the repo root).
- Add the required `mcpServers` wrapper to the mcp.json example in
  .cursor-plugin/README.md so copy-paste yields a valid Cursor config.

Left intentionally unchanged: the os.dup2 fd-1 redirect in
mcp_server.py is deliberate (#225 keeps JSON-RPC off fd 1).
2026-06-14 19:54:16 -03:00
..
api-reference.md fix(website): correct false claims and stale numbers in live docs 2026-04-16 23:31:35 -03:00
benchmarks.md docs(install): recommend uv as the package manager 2026-05-08 01:38:00 -03:00
cli.md fix(website): correct false claims and stale numbers in live docs 2026-04-16 23:31:35 -03:00
contributing.md docs(install): recommend uv as the package manager 2026-05-08 01:38:00 -03:00
mcp-tools.md fix(hooks): portable mtime in macOS hook throttles; doc cleanup 2026-06-14 19:54:16 -03:00
modules.md fix(hooks): portable mtime in macOS hook throttles; doc cleanup 2026-06-14 19:54:16 -03:00
python-api.md fix(website): correct false claims and stale numbers in live docs 2026-04-16 23:31:35 -03:00