From 4adb59808f144bef0902bbdd468f9b0943a8ca2f Mon Sep 17 00:00:00 2001 From: Erik Simon Date: Fri, 18 Sep 2026 23:32:35 +0200 Subject: [PATCH] fix(mars): unbreak hermes webhook-routes script, bump Hermes to v2026.9.14 An apostrophe in a condensed comment closed the single-quoted jq program, so the unit script failed to build. Co-Authored-By: Claude Opus 5 --- hosts/mars/hermes-agent.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hosts/mars/hermes-agent.nix b/hosts/mars/hermes-agent.nix index f100b5d..417c32d 100644 --- a/hosts/mars/hermes-agent.nix +++ b/hosts/mars/hermes-agent.nix @@ -38,9 +38,9 @@ let # it's inside Hermes's own write-safe root (HERMES_WRITE_SAFE_ROOT). dropboxDir = "/mnt/jupiter/AppData/hermes-dropbox"; - # Pinned by digest (captured 2026-08-21 from jupiter) rather than floating + # v2026.9.14, pinned by index digest rather than floating # :latest, so bumping Hermes is an explicit edit here, not silent drift. - hermesImage = "docker.io/nousresearch/hermes-agent@sha256:5342e518734a08f6c66b89b4262434813c28a77abbc59c230c8f1637df71a259"; + hermesImage = "docker.io/nousresearch/hermes-agent@sha256:99641e57ec762c59e54cb44aa6746b7fc68c18b3c5ddb088af54234c613d9294"; # Kept identical to jupiter's instance purely so nothing else needs to # change if state ever gets migrated over. @@ -395,7 +395,7 @@ in # created_at is cosmetic and the only key carried over from any # existing route; everything else is replaced outright so a - # leftover key from an earlier definition can't survive here. + # leftover key from an earlier definition cannot survive here. def upsert($name; $r): .[$name] = ($r + { created_at: (.[$name].created_at // (now | todate)) });