Bug
Edit tool reports 'failed' error but file is actually modified successfully. This has been ongoing for multiple versions.
Steps to reproduce
- Use edit tool with exact text from file read (verified via grep)
- Tool returns: '⚠️ 📝 Edit: in ~/.openclaw/workspace/SOUL.md (570 chars) failed'
- Git diff shows the edit was actually applied successfully
Expected
If edit succeeds, return success. If it fails, return accurate error message.
Actual
- Edit tool says 'failed' but git diff confirms file was modified
- This causes user confusion and requires manual verification
- Verified in multiple sessions on 2026.3.23-2
Root cause suspected
PR #49639 was filed as fix but was closed without being merged (#49639). The underlying bug in edit tool remains unfixed.
Environment
- Openclaw 2026.3.23-2 (macOS, Telegram)
- Model: minimax/MiniMax-M2.7
Workaround
Always run 'git diff' to verify — files are always modified despite 'failed' error.
Bug
Edit tool reports 'failed' error but file is actually modified successfully. This has been ongoing for multiple versions.
Steps to reproduce
Expected
If edit succeeds, return success. If it fails, return accurate error message.
Actual
Root cause suspected
PR #49639 was filed as fix but was closed without being merged (#49639). The underlying bug in edit tool remains unfixed.
Environment
Workaround
Always run 'git diff' to verify — files are always modified despite 'failed' error.