Recall 0.3.6
Recall now works on a standard Windows install. Previously the plugin would
install and the slash commands would appear, but nothing was ever captured or
surfaced — every failure was swallowed by the defensive handling that keeps
Recall from crashing a Claude Code session. Three independent Windows-specific
bugs were responsible, all reported in #6 by @driano1221.
🪟 Fixed
python3not found. The hooks and/recall:saveinvokedpython3, which
a standard Windows install doesn't provide, so capture and the session recap
never ran. They now fall back topython(python3 … || python …, valid in
bothcmdand POSIXsh).- Transcript directory never matched. Recall didn't reproduce Claude Code's
Windows project-dir encoding — the drive colon, backslashes and spaces all
become-(e.g.C:\foo bar→C--foo-bar) — so/recall:saveand session
resume reported "no session transcript found." It now derives the name
correctly, which also fixes Unix/macOS paths that contain spaces. - Recap crashed on emoji. The session-start recap printed non-ASCII that
raisedUnicodeEncodeErrorunder Windows' default cp1252 console, silently
dropping the recap even when a savedcontext.mdexisted. Output is now UTF-8.
These preserve Recall's core guarantee — failures stay silent so they can never
break your session — they just no longer make the plugin invisible on Windows.
Thanks again to @driano1221 for an exceptionally detailed report.
Full changelog: v0.3.5...v0.3.6