Files
deepseek-harness/docs
sjw1231 4e4b4eb9b6 feat(fs): classify host errno failures as FsError
dsh-fs gains fsErrorFromErrno, which classifies a host errno failure:
ENOENT/ENOTDIR -> FS_NOT_FOUND, EACCES/EPERM -> FS_PERMISSION_DENIED,
EISDIR -> FS_NOT_REGULAR_FILE, other errno -> FS_IO_ERROR, keeping the
original error as cause. fs-local uses it for resolution, metadata,
reads, and listing, and fs-sandbox for its containment check, so tool
results persist error.info instead of a raw Node error.

FsError assigns its literal name, and FS_ERROR_CODES gains
FS_ALREADY_EXISTS for create-only commands.
2026-11-06 12:02:49 +08:00
..
…