already_exists
ambiguous_context
ambiguous_replace
context_not_found
credential_denied
delete_failed
empty_hunk
empty_old_string
empty_patch
glob_failed
hunk_not_found
incomplete_scan
internal
invalid_context
invalid_cwd
invalid_file_glob
invalid_hunk_line
invalid_limit
invalid_max_matches
invalid_offset
invalid_path
invalid_pattern
invalid_regex
invalid_write_scope
is_directory
list_failed
missing_markers
missing_path
missing_pattern
no_change
not_found
not_found_replace
patch_error
path_escape
path_needs_grant
payload_too_large
read_before_write
rollback_failed
skills_read_only
stale_read
workspace_error
write_failed
write_outside_scope
