You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: handle Windows-style session paths when running on POSIX
When sessions.json is written by a Windows host but read inside a Linux
Docker container, paths like "C:\Users\...\abc.jsonl" are treated as
relative by path.isAbsolute (which only recognises POSIX absolutes).
This causes resolvePathWithinSessionsDir to concatenate the Windows path
onto the container base, producing broken paths like
"/home/node/.openclaw/.../C:\Users\...\abc.jsonl".
Add isWindowsAbsoluteOnPosix() guard that detects drive-letter paths on
POSIX and extracts the leaf filename, resolving it within the sessions
directory instead.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Sessions/Windows: resolve persisted Windows-style absolute transcript paths by filename on POSIX so imported session stores no longer create literal drive-letter paths under the local sessions directory. (#50116) Thanks @RIPRODUCTIONS.
184
185
- fix(discord): gate user allowlist name resolution [AI]. (#79002) Thanks @pgondhi987.
0 commit comments