The delete operation in hashline-edit.ts wrapped both access() and unlink() in a single try/catch. If access succeeded but unlink failed (e.g., permissions), the error was silently swallowed and "Deleted" was falsely reported. Now access and unlink have separate error handling: access failures indicate the file doesn't exist, while unlink failures propagate to the caller. Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| native | ||
| pi-agent-core | ||
| pi-ai | ||
| pi-coding-agent | ||
| pi-tui | ||