From 9fa3ad6ee8444d40a5a72e021d4410878118726f Mon Sep 17 00:00:00 2001 From: ekko <152005280+EKKOLearnAI@users.noreply.github.com> Date: Thu, 14 May 2026 10:14:54 +0800 Subject: [PATCH] fix: pass HERMES_HOME to plugins Python bridge (#701) Fixes #689 Co-authored-by: Claude Opus 4.7 --- packages/server/src/services/hermes/plugins.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/server/src/services/hermes/plugins.ts b/packages/server/src/services/hermes/plugins.ts index 96e714e..6212822 100644 --- a/packages/server/src/services/hermes/plugins.ts +++ b/packages/server/src/services/hermes/plugins.ts @@ -3,6 +3,7 @@ import { existsSync, readFileSync } from 'fs' import { dirname, join, resolve } from 'path' import { homedir } from 'os' import { promisify } from 'util' +import { getActiveProfileDir } from './hermes-profile' const execFileAsync = promisify(execFile) @@ -312,6 +313,7 @@ export async function listHermesPlugins(): Promise { const env = { ...process.env, HERMES_AGENT_ROOT_RESOLVED: agentRoot, + HERMES_HOME: getActiveProfileDir(), } const errors: string[] = []