Skip to content

v0.1.7 — Windows support

Choose a tag to compare

@amitnexTech amitnexTech released this 18 Jul 22:33
· 15 commits to main since this release

0.1.7 — Windows support + uninstall

Windows (Phase 0 bleeding-stop)

  • Server launches via python -u -m trailmem.mcp_server (removed the trailmem-mcp script — Windows Smart App Control blocked the unsigned per-install .exe, silently killing host-spawned servers).
  • onnxruntime>=1.17,<1.21 pin — 1.21+ needs VC++ 14.40 (VS2022) which stock Windows lacks (WinError 1114 DllMain crash); 1.20.x loads clean on VC++ 14.28.
  • requires-python >=3.10,<3.13; all deps bounded both sides.
  • Broken onnxruntime / sqlite-vec now degrades to FTS-only (keyword search + exact-hash dedup) instead of crashing store/query.
  • UTF-8 console guard (console.configure()) + ASCII fallback marks so cp1252 consoles never crash the protocol stream.
  • integrate preserves the TRAILMEM_AGENT_TYPE env pin and upgrades old launcher entries in place.

New: trailmem uninstall

  • Surgically reverses everything integrate writes (host config keys, Codex TOML table, Claude via claude mcp remove, skills, commands) — leaves the rest of each config intact.
  • Memories at ~/.trailmem are KEPT by default (reinstall restores them). --purge erases them with a second typed confirmation.
  • Prints the package-removal command; never auto-runs it.

Other

  • trailmem update self-upgrade command; code_files / doc_files split; tx-rollback hardening; bundled usage skill.