Fix Honcho HOME-aware global config fallback

This commit is contained in:
HiddenPuppy 2026-04-21 12:51:16 +08:00 committed by Erosika
parent 936ac82fe5
commit ab0d8c9a1c
2 changed files with 20 additions and 5 deletions

View file

@ -27,7 +27,6 @@ if TYPE_CHECKING:
logger = logging.getLogger(__name__)
GLOBAL_CONFIG_PATH = Path.home() / ".honcho" / "config.json"
HOST = "hermes"
@ -53,6 +52,11 @@ def resolve_active_host() -> str:
return HOST
def resolve_global_config_path() -> Path:
"""Return the shared Honcho config path for the current HOME."""
return Path.home() / ".honcho" / "config.json"
def resolve_config_path() -> Path:
"""Return the active Honcho config path.
@ -72,7 +76,7 @@ def resolve_config_path() -> Path:
if default_path != local_path and default_path.exists():
return default_path
return GLOBAL_CONFIG_PATH
return resolve_global_config_path()
_RECALL_MODE_ALIASES = {"auto": "hybrid"}