{"repo":"NousResearch/hermes-agent","public_id":"122662","display_label":"Remote binary overwrite guard check fix","summary":"A bug was identified where binary overwrite protection for file tools was being checked on the controller host rather than the remote execution target. Multiple fix attempts address moving or improving this check to run against the correct target filesystem.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":124106,"merged_at":"2026-09-26T16:56:07+00:00"},"resolution":{"state":"resolved","by":"pr-124106"},"freshness":{"state":"verified","last_verified_at":"2026-09-26T16:56:07+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":122662,"pr_number":124106,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-26T16:56:07+00:00"}],"members":[{"kind":"issue","number":122662,"title":"bug(file-tools): host-only binary guard allows destructive remote overwrites","url":null,"state":"closed"},{"kind":"pr","number":122663,"title":"fix(file-tools): probe remote targets before binary overwrites","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"952f65cb289eed7deb9024879e94a4f880cd304f","number":0},{"kind":"pr","value":"#124106","number":124106}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":123293,"title":"fix(file-tools): decide binary overwrite checks on the execution target filesystem","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"952f65cb289eed7deb9024879e94a4f880cd304f","number":0},{"kind":"pr","value":"#124106","number":124106}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":124106,"title":"fix(file-tools): check remote binary overwrites on the execution target, not the controller","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["tests/tools/test_remote_binary_write_guard.py","tools/file_tools_write_guards.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}