generated from nhcarrigan/template
bd5d7685d8
The memory files tab was empty on Windows production builds because `list_memory_files()` was using `dirs::home_dir()` which returns the Windows home directory (C:\Users\...), but Claude Code stores memory files in the WSL home directory (~/.claude/projects/.../memory/). Solution: - Split into platform-specific implementations - Windows: Use WSL command to find and list memory files in WSL home - Linux/Mac: Continue using native filesystem access - Use `bash -l` to ensure proper PATH and home directory resolution This matches the pattern used for other file operations throughout the codebase (read_file, write_file, list_directory, etc.). Fixes empty memory files tab on Windows whilst maintaining full functionality on Linux/Mac. ✨ This fix was created by Hikari~ 🌸