fix: make relay fast and concurrency-safe
This commit is contained in:
+7
-1
@@ -23,7 +23,13 @@ logger = logging.getLogger(__name__)
|
||||
HERMES_HOME = os.environ.get("HERMES_RELAY_HERMES_HOME", "/root/.hermes/profiles/voice-assistant")
|
||||
HERMES_SITE_PACKAGES = os.environ.get("HERMES_RELAY_SITE_PACKAGES", "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages")
|
||||
HERMES_MODEL = os.environ.get("HERMES_RELAY_MODEL", "") # Empty = use profile default
|
||||
HERMES_TOOLSETS = os.environ.get("HERMES_RELAY_TOOLSETS", "messaging").split(",")
|
||||
# Telegram delivery runs via `hermes send`, so the relay agent needs no
|
||||
# messaging toolset. Filter empty items to avoid an unknown-toolset warning.
|
||||
HERMES_TOOLSETS = [
|
||||
tool.strip()
|
||||
for tool in os.environ.get("HERMES_RELAY_TOOLSETS", "").split(",")
|
||||
if tool.strip()
|
||||
]
|
||||
HERMES_MAX_TURNS = int(os.environ.get("HERMES_RELAY_MAX_TURNS", "10"))
|
||||
HERMES_TIMEOUT = int(os.environ.get("HERMES_RELAY_TIMEOUT", "120"))
|
||||
LOG_LEVEL = os.environ.get("HERMES_RELAY_LOG_LEVEL", "INFO").upper()
|
||||
|
||||
Reference in New Issue
Block a user