From d83ed2440d58022b5d7891a16dca8f580bf80671 Mon Sep 17 00:00:00 2001 From: hermes Date: Sun, 30 Aug 2026 18:27:29 +0000 Subject: [PATCH] fix: add snowballstemmer dep and use --version for 0.20.6 Upstream 0.20.6 added snowballstemmer==3.1.1 (tool_search BM25 stemming) as a direct dependency; package.nix now lists it so pythonRuntimeDepsCheck passes. The same release removed the 'hermes version' subcommand; the package-contents check now uses 'hermes --version' which still prints 'Hermes Agent'. Files: package.nix (add snowballstemmer), checks.nix (--version). --- checks.nix | 2 +- package.nix | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/checks.nix b/checks.nix index c4577e9..3044d3e 100644 --- a/checks.nix +++ b/checks.nix @@ -12,7 +12,7 @@ echo "PASS: All binaries present" echo "=== Checking version ===" - ${hermes-agent}/bin/hermes version 2>&1 | grep -q "Hermes Agent" || (echo "FAIL: version check"; exit 1) + ${hermes-agent}/bin/hermes --version 2>&1 | grep -q "Hermes Agent" || (echo "FAIL: version check"; exit 1) echo "PASS: Version check" echo "=== Checking key Python modules ===" diff --git a/package.nix b/package.nix index 9bdeaaa..3d6cf7e 100644 --- a/package.nix +++ b/package.nix @@ -223,6 +223,8 @@ pythonPackages.buildPythonApplication { firecrawl-py fal-client parallel-web + # tool_search BM25 stemming (upstream >=0.20.6, snowballstemmer==3.1.1) + snowballstemmer # TTS edge-tts faster-whisper