{"repo":"NousResearch/hermes-agent","public_id":"27250","display_label":"Tilde (~) expansion using profile HOME in file tools","summary":"Members consistently concern in-process file tools expanding `~` with the gateway/main process HOME rather than the active profile's HOME, including related Docker/profile alignment of HOME between the main process and tool subprocesses. Most are fix proposals referencing the same issue (#48552), with one bug report and one related issue (#27250).","subsystem":"agent","counts":{"members":9,"open_issues":1,"open_issues_distinct":1,"open_prs":1,"closed_issues":1,"merged_prs":1,"attempt_prs":6},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":51060,"merged_at":"2026-06-22T21:47:48+00:00"},"resolution":{"state":"partially_resolved","by":"pr-51060"},"freshness":{"state":"verified","last_verified_at":"2026-06-22T21:47:48+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.20444444444444443},"fix_edges":[{"issue_number":48552,"pr_number":51060,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-06-22T21:47:48+00:00"}],"members":[{"kind":"issue","number":27250,"title":"Docker/profile mode should avoid different HOME values between Hermes process and tool subprocesses","url":null,"state":"open"},{"kind":"issue","number":48552,"title":"[Bug]: in-process file tools resolve ~ (tilde) using gateway HOME, not profile HOME, breaking cron jobs with tilde paths","url":null,"state":"closed"},{"kind":"pr","number":27259,"title":"fix(docker): align process HOME with active profile home","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":27260,"title":"fix(profiles): align main-process HOME with subprocess HOME within a profile (#27250)","url":null,"state":"closed","close_reason":{"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":48566,"title":"fix(tools): use profile-aware HOME for ~ expansion in file tools","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"15880da8bbd5c9a48c3bc5f6955bea86fba54965","number":0},{"kind":"pr","value":"#48552","number":48552}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":48573,"title":"fix(file-tools): expand ~ via profile HOME, not gateway process HOME","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#48566","number":48566}],"category":"superseded_by_pr","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":48759,"title":"fix(file-tools): resolve tilde using effective home for in-process tools (#48552)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#48566","number":48566},{"kind":"pr","value":"#48552","number":48552},{"kind":"pr","value":"#48573","number":48573}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":49251,"title":"fix(file-tools): resolve tilde paths via profile home (#48552)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"15880da8bbd5c9a48c3bc5f6955bea86fba54965","number":0},{"kind":"pr","value":"#51060","number":51060}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":51060,"title":"fix(file_tools): resolve tilde using profile home for file operations (#48552)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["tests/tools/test_file_tools_tilde_profile.py","tools/file_tools.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}