Skip to content

Releases: InverterNetwork/hermes-agent

Hermes Agent v0.14.2 (2026.6.1.2)

01 Jun 13:45

Choose a tag to compare

Hermes Agent v0.14.2 (v2026.6.1.2)

Release Date: June 01, 2026

🐛 Bug Fixes

  • Slack thread attachment backfill (#207) (#207) — LaFawnduh

🏗️ Infrastructure

  • Quay release pin to v0.3.34 (5ad5b250) — Fabian Scherer

📦 Other Changes

  • Repair Slack parent attachments for active sessions (#208) (#208) — LaFawnduh

👥 Contributors

Thank you to everyone who contributed to this release!

  • LaFawnduh (2 commits)
  • Fabian Scherer (1 commit)

Full Changelog: v2026.6.1...v2026.6.1.2

Hermes Agent v0.14.1 (2026.6.1)

01 Jun 10:38
bcccd67

Choose a tag to compare

What's Changed

  • docs: add FORK.md describing overlay layout by @lafawnduh1966 in #1
  • feat(installer): v0 setup-hermes.sh (Linux only) by @lafawnduh1966 in #2
  • feat(installer): self-install build deps + add CI smoke test by @lafawnduh1966 in #3
  • installer: clone state repo + symlink skills/memories/cron by @lafawnduh1966 in #4
  • feat(installer): GitHub App auth + --state-url by @lafawnduh1966 in #5
  • runtime: harden agent for read-only rails (ITRY-1282) by @lafawnduh1966 in #6
  • ops: state-repo auto-commit + two-way sync (ITRY-1283) by @lafawnduh1966 in #7
  • ops: upstream-sync flow (ITRY-1284) by @lafawnduh1966 in #8
  • ops: warn when installed state repo origin is a filesystem path (ITRY-1286) by @lafawnduh1966 in #9
  • ops: --verify mode for setup-hermes.sh by @lafawnduh1966 in #10
  • ops: skip symlinks in verify's rails-perms check by @lafawnduh1966 in #11
  • slack: wire BabyDidier(dev) into the Inverter workspace (ITRY-1288) by @lafawnduh1966 in #12
  • installer: HERMES_HOME root-owned but agent-writable (unblocks gateway) by @lafawnduh1966 in #13
  • installer: install hermes-agent[slack] in bootstrap venv by @lafawnduh1966 in #14
  • installer: deploy.values.yaml — single edit point for re-forking (ITRY-1291) by @lafawnduh1966 in #15
  • installer: add quay block to values + render-quay-config helper (ITRY-1309) by @lafawnduh1966 in #16
  • installer: fetch quay binary + seed data dir (ITRY-1309 items 1+2+5) by @lafawnduh1966 in #17
  • installer: bare clones + quay-tick timer (ITRY-1309 items 6+7+8) by @lafawnduh1966 in #18
  • installer: extend do_verify with quay artefact checks (ITRY-1309) by @lafawnduh1966 in #19
  • ops: add stage-quay-env.sh for adapter token staging (ITRY-1310) by @lafawnduh1966 in #20
  • installer: strip leading v from quay.version for binary --version compare by @lafawnduh1966 in #21
  • installer: fix quay repo_id parser + relax data-dir mode check by @lafawnduh1966 in #23
  • deploy: enable quay provisioning at v0.1.0 by @lafawnduh1966 in #22
  • installer: bare-clone origin compare must ignore url.insteadOf rewrites by @lafawnduh1966 in #25
  • ops: round out v0.1.0 operator setup (repo auth + worker auth + claude prereq) (ITRY-1311) by @lafawnduh1966 in #26
  • docs: install log for quay v0.1.0 on krustentier by @lafawnduh1966 in #24
  • ops: wire LINEAR_API_KEY into hermes-gateway via auth/hermes.env (ITRY-1312) by @lafawnduh1966 in #27
  • ops: unify staging into stage-secrets.sh (retire stage-quay-env.sh) by @lafawnduh1966 in #29
  • ops: drop redundant SLACK_TOKEN prompt; auto-populate from SLACK_BOT_TOKEN by @lafawnduh1966 in #31
  • installer: unified repos[] config — code mirrors with optional quay (ITRY-1318) by @lafawnduh1966 in #34
  • installer: configs-as-code sweep — non-secret config flows from deploy.values.yaml (ITRY-1319) by @lafawnduh1966 in #35
  • installer: seed config.yaml agent-writable (ITRY-1316) by @lafawnduh1966 in #33
  • installer: pin QUAY_DATA_DIR for ad-hoc invocations + reconcile stale ~/.quay/ by @lafawnduh1966 in #36
  • installer: bump quay.version v0.1.0 → v0.1.1 by @lafawnduh1966 in #37
  • installer: cd / in quay-as-hermes wrapper (ITRY-1344) by @lafawnduh1966 in #38
  • installer: bump quay.version v0.1.1 → v0.1.2 by @lafawnduh1966 in #39
  • installer: mint $GH_TOKEN for quay surfaces via App helper by @lafawnduh1966 in #40
  • installer: add -p to quay agent_invocation for non-interactive claude by @lafawnduh1966 in #41
  • installer: consolidate quay-managed repos onto GitHub App auth by @lafawnduh1966 in #42
  • installer: clear stale url.insteadOf for both suffix shapes by @lafawnduh1966 in #43
  • installer: provision pinned runtime managers (bun) in a new Python module by @lafawnduh1966 in #45
  • installer: port setup-hermes.sh --verify to Python (hermes_installer/verify.py) by @lafawnduh1966 in #46
  • ITRY-1336: deploy.values.yaml + installer plumbing for per-repo Quay tag vocab by @lafawnduh1966 in #47
  • docs: quay-test-log final summary (entry #10 + end-of-test recap) by @lafawnduh1966 in #44
  • installer: quay v0.1.3 + per-repo tag vocab + observability invocation by @lafawnduh1966 in #48
  • installer: fix systemd verify parsing — systemctl show is not order-preserving by @lafawnduh1966 in #49
  • docs: populate v0.1.3 test log baselines by @lafawnduh1966 in #50
  • installer: KillMode=process on quay-tick.service so detached tmux survives by @lafawnduh1966 in #52
  • feat(gateway): render org-defaults seed for mirrors + Linear default by @lafawnduh1966 in #53
  • release: gateway org-defaults seed + installer-smoke verify gate + quay-tick KillMode by @lafawnduh1966 in #54
  • ci(installer-smoke): run --verify post-install and fail on unexpected drift by @lafawnduh1966 in #51
  • fix(installer): reconcile quay/config.toml from deploy.values.yaml on every run by @lafawnduh1966 in #55
  • installer: bump quay.version v0.1.3 → v0.1.4 (AST-102/103/104) by @lafawnduh1966 in #56
  • installer: generalize runtime-manager recipes for plain-binary downloads by @lafawnduh1966 in #57
  • installer: wire pnpm runtime + brix-indexer repo entry by @lafawnduh1966 in #58
  • ops/quay-as-hermes: skip sudo when caller is already the agent user (BRIX-1368) by @lafawnduh1966 in #60
  • state-repo: fix commit_skill_change for categorized skills by @lafawnduh1966 in #59
  • promote dev to main: state-repo + quay-as-hermes fixes by @lafawnduh1966 in #61
  • gateway: Slack channel-trigger router by @lafawnduh1966 in #62
  • skill_commands: plumb slash-command sender info into invocation context by @lafawnduh1966 in #63
  • promote dev to main: Slack channel-trigger router + sender-info plumbing by @lafawnduh1966 in #64
  • installer: register /take as a native Slack slash command by @lafawnduh1966 in #65
  • gateway: ack manifest-registered Slack slash commands by @lafawnduh1966 in #66
  • Dev by @lafawnduh1966 in #68
  • deploy: bump pinned quay version to v0.2.0 by @lafawnduh1966 in #69
  • deploy: register hermes-agent under repos[] for self-hosting by @lafawnduh1966 in #70
  • BRIX-1385: enable quay reviewer subsystem on hermes-agent by @lafawnduh1966 in #71
  • installer: set quay.reviewer.login + harden renderer validation (BRIX-1391) by @lafawnduh1966 in #72
  • slack: retire hardcoded /take + lmdtfy plumbing by @lafawnduh1966 in #67
  • installer: gate quay codex worker on operator-installed CLI + login by @lafawnduh1966 in #73
  • Installer: --reviewer-app-* flags + rev...
Read more