{"repo":"NousResearch/hermes-agent","public_id":"39294","display_label":"grep fallback extended regex alternation fix","summary":"These members address a bug where pipe-based alternation patterns silently return zero results in the grep fallback path. The fix involves enabling extended regex mode in grep to properly support alternation syntax.","subsystem":"agent","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":79782,"merged_at":"2026-08-06T00:01:18+00:00"},"resolution":{"state":"resolved","by":"pr-79782"},"freshness":{"state":"verified","last_verified_at":"2026-08-06T00:01:18+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":39294,"pr_number":79782,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-08-06T00:01:18+00:00"}],"members":[{"kind":"issue","number":39294,"title":"search_files target='content' silently returns 0 results when pattern uses pipe (|) alternation on the grep fallback path","url":null,"state":"closed"},{"kind":"pr","number":39298,"title":"fix(search): use extended regex in grep fallback for alternation support","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#79782","number":79782},{"kind":"pr","value":"#39922","number":39922},{"kind":"pr","value":"#39294","number":39294}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":39922,"title":"fix(file): align grep fallback regex behavior","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#79782","number":79782},{"kind":"pr","value":"#39298","number":39298}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":79782,"title":"fix(search): use extended regex in grep fallback for alternation support","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["tests/tools/test_file_operations_edge_cases.py","tests/tools/test_search_hidden_dirs.py","tools/file_operations.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}