StrReplace / Write tools fail with "Invalid arguments" when workspace root path contains dot-prefixed directory (e.g. .openclaw)

Going to suggest we move any conversation about this over here! Should be a fix to test soon.