Been playing with Claude Code in Xcode 26.3 as a code assistant and discovered it cannot create files in nested folders, only repo root. Letting Claude troubleshoot itself, it appears that str_replace_based_edit_tool strips forward slashes from the path variable. This is what Claude claims to send:
<invoke name="str_replace_based_edit_tool">
<parameter name="command">create</parameter>
<parameter name="path">/repo/Test App/EntityTestsAttempt3.swift</parameter>
<parameter name="file_text">
// ... file contents ...
</parameter>
</invoke>
And the file that gets created is:
Test AppEntityTestsAttempt3.swift
Anyone else run into this before or can reproduce it?
2
0
176