Skip to content

fix(honcho): resolve global config path at runtime#13323

Open
sgaofen wants to merge 1 commit into
NousResearch:mainfrom
sgaofen:codex/fix-13283-honcho-runtime-home
Open

fix(honcho): resolve global config path at runtime#13323
sgaofen wants to merge 1 commit into
NousResearch:mainfrom
sgaofen:codex/fix-13283-honcho-runtime-home

Conversation

@sgaofen

@sgaofen sgaofen commented Apr 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Root Cause

GLOBAL_CONFIG_PATH was computed during module import, so tests or runtime environments that changed HOME later still fell back to the old home directory.

Tests

  • uv run --frozen --python 3.11 --extra dev pytest -o addopts='' tests/honcho_plugin/test_client.py -q (70 passed, 3 skipped)
  • git diff --check -- plugins/memory/honcho/client.py tests/honcho_plugin/test_client.py

@alt-glitch alt-glitch added type/bug Something isn't working P2 Medium — degraded but workaround exists comp/plugins Plugin system and bundled plugins tool/memory Memory tool and memory providers labels Apr 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/plugins Plugin system and bundled plugins P2 Medium — degraded but workaround exists tool/memory Memory tool and memory providers type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: Honcho client freezes ~/.honcho/config.json path at import time and ignores runtime HOME changes

2 participants