From 48dd534689619ff86a466bb1ea2ba68bff10dcdb Mon Sep 17 00:00:00 2001 From: erhnysr Date: Thu, 26 Mar 2026 17:03:59 +0300 Subject: [PATCH] fix(paths): use get_hermes_home() instead of hardcoded ~/.hermes --- tools/file_tools.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/file_tools.py b/tools/file_tools.py index 3f3c6812da814..062c75c4691fb 100644 --- a/tools/file_tools.py +++ b/tools/file_tools.py @@ -9,6 +9,7 @@ from typing import Optional from tools.file_operations import ShellFileOperations from agent.redact import redact_sensitive_text +from hermes_constants import get_hermes_home logger = logging.getLogger(__name__) @@ -174,7 +175,7 @@ def read_file_tool(path: str, offset: int = 1, limit: int = 500, task_id: str = # to prevent prompt injection via catalog or hub metadata files. import pathlib as _pathlib _resolved = _pathlib.Path(path).expanduser().resolve() - _hermes_home = _pathlib.Path("~/.hermes").expanduser().resolve() + _hermes_home = get_hermes_home().resolve() _blocked_dirs = [ _hermes_home / "skills" / ".hub" / "index-cache", _hermes_home / "skills" / ".hub",