Commit graph

6 commits

Author SHA1 Message Date
hermes
d83ed2440d 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).
2026-08-30 18:27:29 +00:00
hermes
35817ccbf4 fix: complete hermes-agent 0.16.0 pin update 2026-06-08 06:41:46 +00:00
4f787c78f3 fix: handle upstream rename of minisweagent_path.py → mini_swe_runner.py
Upstream removed minisweagent_path.py in favor of mini_swe_runner.py,
breaking the nightly-package-contents check. Accept either module name
in checks and ensure both are patched into pyproject.toml py-modules.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 11:31:43 +07:00
Ciphercat
a1b9295c8e feat: add declarative Hermes skills phase 1 2026-03-18 02:31:46 +00:00
Ciphercat
6024741356 test: add hermes-agent import check
Verifies hermes-agent starts without ModuleNotFoundError.
Exits cleanly with 'Failed to initialize OpenAI client' (expected — no API key in test).
2026-03-16 01:21:10 +00:00
Ciphercat
1d95780fff fix: missing minisweagent_path module + add nix checks
- Patch upstream pyproject.toml to include minisweagent_path in py-modules
- Copy mini-swe-agent/src/minisweagent into package for importability
- Add 3 nix checks: package-contents, cli-commands, doctor
- All binaries tested: hermes, hermes-agent, hermes-acp
- hermes gateway, config, status, claw migrate all verified working
2026-03-16 01:15:24 +00:00