Commit graph

89 commits

Author SHA1 Message Date
0xrsydn
12fcf363ef chore: update Hermes Agent nightly candidate 2026-10-04 10:24:51 +00:00
brutaljokerz
cd1656eed5
Merge pull request #29 from 0xrsydn/automation/hermes-agent-stable-candidate 2026-09-30 01:40:54 +07:00
0xrsydn
09e0c7e2a2 chore: update Hermes Agent stable candidate 2026-09-25 09:42:00 +00:00
brutaljokerz
5bae3705f3
Merge pull request #27 from 0xrsydn/automation/hermes-agent-nightly-candidate
chore: update Hermes Agent nightly candidate
2026-09-25 05:40:27 +07:00
0xrsydn
e9f7c9d389 chore: update Hermes Agent nightly candidate 2026-09-24 08:58:00 +00:00
brutaljokerz
54a9a5c89b
Merge pull request #28 from 0xrsydn/automation/hermes-agent-stable-candidate
chore: update Hermes Agent stable candidate
2026-09-23 11:44:23 +07:00
pullfrog[bot]
f999cb4083 fix: add httptools and watchfiles runtime deps for 0.21.4 2026-09-23 04:32:40 +00:00
0xrsydn
3474bec24d chore: update Hermes Agent stable candidate 2026-09-22 09:22:37 +00:00
brutaljokerz
d782ab2e3b
Merge pull request #25 from 0xrsydn/automation/hermes-agent-nightly-candidate
chore: update Hermes Agent nightly candidate
2026-09-18 16:57:06 +07:00
0xrsydn
99e6d3fb23 chore: update Hermes Agent nightly candidate 2026-09-18 08:41:45 +00:00
brutaljokerz
7c73e1444e
Merge pull request #26 from 0xrsydn/automation/hermes-agent-stable-candidate
chore: update Hermes Agent stable candidate
2026-09-16 02:21:18 +07:00
hermes
4f40c2b719 fix: add pillow-heif for hermes-agent 0.21.3
Upstream 0.21.3 promotes `pillow-heif>=1.4.0,<2` to a direct dependency
(HEIF/HEIC/AVIF decode for the vision tools), so the wheel metadata now
requires it and `pythonRuntimeDepsCheck` fails with:

    Checking runtime dependencies for hermes_agent-0.21.3-py3-none-any.whl
      - pillow-heif not installed

Changes in package.nix:

- Add `pillow-heif` to the runtime dependencies next to `pillow`.
- Override nixpkgs' `pillow-heif` 1.2.0 up to 1.4.0. 1.4.0 is the newest
  release that still accepts nixpkgs' libheif 1.20.2 (1.5.0 requires
  libheif >= 1.23.1, so it cannot be used with the pinned nixpkgs).

Verification:

- `nix build .#hermes-agent`: builds; previously the same command failed in
  `pythonRuntimeDepsCheck`.
- `nix path-info -r` on the result lists python3.12-pillow-heif-1.4.0.
- pillow-heif 1.4.0 built from source against system libheif passes its own
  test suite: 664 passed, 8 skipped.
2026-09-15 18:04:03 +00:00
0xrsydn
c28923faf6 chore: update Hermes Agent stable candidate 2026-09-15 09:29:20 +00:00
brutaljokerz
a5dfc8bbeb
Merge pull request #22 from 0xrsydn/automation/hermes-agent-nightly-candidate
chore: update Hermes Agent nightly candidate
2026-09-10 02:35:10 +07:00
brutaljokerz
27f5da79e5
Merge pull request #24 from 0xrsydn/automation/hermes-agent-stable-candidate
chore: update Hermes Agent stable candidate
2026-09-10 02:34:54 +07:00
0xrsydn
3d028958ce chore: update Hermes Agent nightly candidate 2026-09-09 08:34:25 +00:00
0xrsydn
09e96d2ce5 chore: update Hermes Agent stable candidate 2026-09-08 08:57:04 +00:00
brutaljokerz
08290b5dff
Merge pull request #23 from 0xrsydn/automation/hermes-agent-stable-candidate
chore: update Hermes Agent stable candidate
2026-09-04 17:49:26 +07:00
hermes
24a7df544e fix: add 0.21.0 deps (firecrawl-anydoc, snowballstemmer) and --version check
Upstream 0.21.0 added firecrawl-anydoc==0.2.4 (document-to-Markdown
converter) as a direct core dependency. It ships only Rust/maturin
artifacts, so package.nix consumes the prebuilt cp310-abi3 x86_64-linux
wheel (zero runtime deps per PyPI), mirroring the existing nemo-relay
wheel pattern.

Re-adds snowballstemmer==3.1.1 (tool_search BM25 stemming, required
since 0.20.6) which the candidate regeneration from main dropped, and
restores the 'hermes --version' form in the package-contents check (the
'hermes version' subcommand was removed upstream in 0.20.6).

Files: package.nix (add firecrawl-anydoc builder + both deps),
checks.nix (--version).
2026-09-04 10:38:19 +00:00
0xrsydn
81091fbf13 chore: update Hermes Agent stable candidate 2026-09-01 09:29:36 +00:00
brutaljokerz
af40dae82b
Merge pull request #20 from 0xrsydn/automation/hermes-agent-nightly-candidate
chore: update Hermes Agent nightly candidate
2026-08-20 16:16:11 +07:00
brutaljokerz
d4b4283a72
Merge pull request #21 from 0xrsydn/automation/hermes-agent-stable-candidate
chore: update Hermes Agent stable candidate
2026-08-20 16:15:50 +07:00
0xrsydn
1427a330c3 chore: update Hermes Agent nightly candidate 2026-08-20 04:33:09 +00:00
0xrsydn
e53cbace0c chore: update Hermes Agent stable candidate 2026-08-19 04:57:12 +00:00
brutaljokerz
d1b46bb48c
Merge pull request #19 from 0xrsydn/pullfrog/add-workflow-1787052689589
chore: add Pullfrog workflow file
2026-08-18 18:43:41 +07:00
pullfrog[bot]
f289ed1661
chore: add Pullfrog workflow file 2026-08-18 11:31:30 +00:00
brutaljokerz
4ad4fcac9a
Merge pull request #17 from 0xrsydn/automation/hermes-agent-nightly-candidate
chore: update Hermes Agent nightly candidate
2026-08-18 14:00:32 +07:00
brutaljokerz
1beabc4d9c
Merge pull request #18 from 0xrsydn/automation/hermes-agent-stable-candidate
chore: update Hermes Agent stable candidate
2026-08-18 14:00:16 +07:00
0xrsydn
38f1fa8e08 chore: update Hermes Agent stable candidate 2026-08-18 04:56:43 +00:00
0xrsydn
b9b823b6f0 chore: update Hermes Agent nightly candidate 2026-08-18 04:32:12 +00:00
brutaljokerz
406bc39d75
Merge pull request #15 from 0xrsydn/automation/hermes-agent-nightly-candidate
chore: update Hermes Agent nightly candidate
2026-08-18 06:12:27 +07:00
brutaljokerz
b0a9677831
Merge pull request #16 from 0xrsydn/automation/hermes-agent-stable-candidate
chore: update Hermes Agent stable candidate
2026-08-18 06:12:11 +07:00
0xrsydn
9774b0649e chore: update Hermes Agent stable candidate 2026-08-17 05:03:34 +00:00
0xrsydn
341f3d99f6 chore: update Hermes Agent nightly candidate 2026-08-17 04:38:36 +00:00
brutaljokerz
5b2e955a02
Merge pull request #13 from 0xrsydn/automation/hermes-agent-nightly-candidate
chore: update Hermes Agent nightly candidate
2026-08-14 20:48:09 +07:00
brutaljokerz
1bb314ca71
Merge pull request #14 from 0xrsydn/automation/hermes-agent-stable-candidate
chore: update Hermes Agent stable candidate
2026-08-14 20:47:49 +07:00
0xrsydn
c70a59e42b chore: update Hermes Agent stable candidate 2026-08-14 05:51:10 +00:00
0xrsydn
9c2eb3fc99 chore: update Hermes Agent nightly candidate 2026-08-14 05:31:32 +00:00
brutaljokerz
c85144c669
Merge pull request #11 from 0xrsydn/automation/hermes-agent-stable-candidate
chore: update Hermes Agent stable candidate
2026-08-13 13:29:24 +07:00
hermes
32801e3c36 fix: build hermes-agent 0.20.0 stable candidate
- relax setuptools==83.0.0 pin (nixpkgs ships 80.10.1) in postPatch
- set HERMES_NIX_BUILD=1: upstream setup.py refuses wheel builds without it
- disable slack-bolt 1.27.0 tests: crash at interpreter shutdown in sandbox
- package nemo-relay 0.6.0 from its manylinux abi3 wheel (not in nixpkgs)
2026-08-13 06:08:12 +00:00
0xrsydn
60d7bbf102 chore: update Hermes Agent stable candidate 2026-08-13 05:55:14 +00:00
rasyidan
c41d0d0604
Merge pull request #7 from 0xrsydn/automation/hermes-agent-nightly-candidate
chore: update Hermes Agent nightly candidate
2026-07-23 10:11:26 +07:00
rasyidan
539f1f45eb
Merge pull request #8 from 0xrsydn/automation/hermes-agent-stable-candidate
chore: update Hermes Agent stable candidate
2026-07-23 10:11:06 +07:00
5cbc52364e fix: add Hermes 0.19 runtime dependencies 2026-07-23 04:14:06 +07:00
05b3171ea2 fix: add Hermes 0.19 runtime dependencies 2026-07-23 04:14:06 +07:00
0xrsydn
9b381630d4 chore: update Hermes Agent nightly candidate 2026-07-22 06:29:19 +00:00
0xrsydn
29e0f79acd chore: update Hermes Agent stable candidate 2026-07-21 06:48:52 +00:00
rasyidan
98a6cbd50c
Merge pull request #4 from 0xrsydn/fix/hermes-agent-pins-update-logic
fix: robustify update-pins.sh tag dereferencing and hash extraction
2026-07-14 20:56:12 +07:00
103f19e978 docs: clarify update automation token 2026-07-14 20:40:49 +07:00
5b0336a493 feat: quarantine upstream update candidates 2026-07-14 20:36:58 +07:00