mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-05-01 01:51:44 +00:00
refactor(restructure): rewrite all imports for hermes_agent package
Rewrite all import statements, patch() targets, sys.modules keys, importlib.import_module() strings, and subprocess -m references to use hermes_agent.* paths. Strip sys.path.insert hacks from production code (rely on editable install). Update COMPONENT_PREFIXES for logger filtering. Fix 3 hardcoded getLogger() calls to use __name__. Update transport and tool registry discovery paths. Update plugin module path strings. Add legacy process-name patterns for gateway PID detection. Add main() to skills_sync for console_script entry point. Fix _get_bundled_dir() path traversal after move. Part of #14182, #14183
This commit is contained in:
parent
65ca3ba93b
commit
4b16341975
898 changed files with 12494 additions and 12019 deletions
|
|
@ -1,7 +1,7 @@
|
|||
"""Tests for docker container_config key propagation in file_tools."""
|
||||
|
||||
from unittest.mock import patch, MagicMock
|
||||
import tools.file_tools as file_tools
|
||||
import hermes_agent.tools.files.tools as file_tools
|
||||
|
||||
|
||||
def _make_env_config(**overrides):
|
||||
|
|
@ -35,7 +35,7 @@ class TestFileToolsContainerConfig:
|
|||
captured.update(kwargs)
|
||||
return mock_env
|
||||
|
||||
with patch("tools.terminal_tool._get_env_config", return_value=env_config), patch("tools.terminal_tool._task_env_overrides", {}), patch("tools.terminal_tool._active_environments", {}), patch("tools.terminal_tool._creation_locks", {}), patch("tools.terminal_tool._creation_locks_lock", __import__("threading").Lock()), patch("tools.terminal_tool._create_environment", side_effect=fake_create_env), patch("tools.terminal_tool._start_cleanup_thread"), patch("tools.terminal_tool._check_disk_usage_warning"), patch("tools.file_tools._file_ops_cache", {}), patch("tools.file_tools._file_ops_lock", __import__("threading").Lock()):
|
||||
with patch("hermes_agent.tools.terminal._get_env_config", return_value=env_config), patch("hermes_agent.tools.terminal._task_env_overrides", {}), patch("hermes_agent.tools.terminal._active_environments", {}), patch("hermes_agent.tools.terminal._creation_locks", {}), patch("hermes_agent.tools.terminal._creation_locks_lock", __import__("threading").Lock()), patch("hermes_agent.tools.terminal._create_environment", side_effect=fake_create_env), patch("hermes_agent.tools.terminal._start_cleanup_thread"), patch("hermes_agent.tools.terminal._check_disk_usage_warning"), patch("hermes_agent.tools.files.tools._file_ops_cache", {}), patch("hermes_agent.tools.files.tools._file_ops_lock", __import__("threading").Lock()):
|
||||
file_tools._get_file_ops(task_id)
|
||||
|
||||
return captured.get("container_config", {})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue