From af86ad0479901acd9dd186357a4b86a8af93b978 Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Wed, 2 Sep 2026 05:58:57 -0700 Subject: [PATCH] fix(doctor): reuse resolved memory config at Memory Provider section Follow-up to salvaged #100677: the file checks read the memory section via the run's hermes_home while the Memory Provider section re-read config with no argument (module-global HERMES_HOME). Resolve once and reuse so both sections report against the same config. --- hermes_cli/doctor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hermes_cli/doctor.py b/hermes_cli/doctor.py index 3a3b45062b..fcb89ce5d0 100644 --- a/hermes_cli/doctor.py +++ b/hermes_cli/doctor.py @@ -3282,7 +3282,7 @@ def run_doctor(args): check_warn("No GITHUB_TOKEN", f"(60 req/hr rate limit — set in {_DHH}/.env for better rates)") _section("Memory Provider") - _active_memory_provider = _doctor_memory_config().get("provider", "") + _active_memory_provider = _memory_config.get("provider", "") if not _active_memory_provider: check_ok("Built-in memory active", "(no external provider configured — this is fine)")