Skip to content

Tags: shroominic/hermes-agent

Tags

v2026.5.29.2

Toggle v2026.5.29.2's commit message
Hermes Agent v0.15.2 (2026.5.29.2)

Weekly release

v2026.5.29

Toggle v2026.5.29's commit message

Verified

This tag was signed with the committer’s verified signature.
teknium1 Teknium
Hermes Agent v0.15.1 (2026.5.29)

Same-day hotfix for v0.15.0. Headline: dashboard infinite-reload loop in loopback mode (Docker / hosted Hermes / fresh installs). Plus kanban worker SIGTERM, /model picker unification, /yolo session bypass, skills.sh full catalog, .md media delivery restore, gateway probe-stepdown safety, web URL redaction passthrough, kanban worker vision on referenced images, hindsight observation-default. Docker hardening: --insecure explicit env opt-in, MCP bare-command PATH resolution, arm64 cache fix.

28 commits, 21 PRs, 9 contributors since v0.15.0.

clean-before-remerge

Toggle clean-before-remerge's commit message
Pluginify provider/platform/terminal backends

Move provider adapters (anthropic, bedrock, azure), platform adapters
(telegram, slack, discord, feishu, dingtalk, matrix), and terminal backends
(modal, daytona) out of core into plugins/ workspace members. Core references
them via the plugin registries (get_provider_namespace / get_provider_service /
get_tool_provider / get_credential_pool_hook) instead of direct imports.

- Provider/platform/terminal adapters relocated under plugins/; pyproject
  extras reference workspace members; nix variants aggregate per-platform extras.
- Anthropic credential discovery + OAuth-masquerade guard live in the plugin's
  credential_pool_hook; browser-open guarded by _can_open_graphical_browser.
- Vercel AI Gateway + Vercel Sandbox removed (upstream deletion); get_bedrock_model_ids
  removed (replaced by bedrock_model_ids_or_none + discover_bedrock_models).
- Terminal backends resolve ModalEnvironment / DaytonaEnvironment lazily from
  the plugin registry.
- uv.lock regenerated against the pluginified workspace.

Plugin test suites updated for the relocation: imports point at
hermes_agent_<plat>.adapter, caplog logger-name filters and monkeypatch targets
use the new module paths, and credential/rollback tests patch
registries.get_provider_service rather than the removed agent.*_adapter modules.

Verified: zero dead imports of relocated modules in core (import smoke test +
rename-map grep); nix develop succeeds; targeted plugin suites green
(bedrock, anthropic-auxiliary, matrix, dingtalk, feishu, credential_pool,
switch_model_rollback). Remaining full-suite failures are pre-existing on the
pre-merge tree (telegram setUpModule __code__) or environmental (voice/media/
PTY/network-dependent), not introduced here.

v2026.5.28

Toggle v2026.5.28's commit message

Verified

This tag was signed with the committer’s verified signature.
teknium1 Teknium
Hermes Agent v0.15.0 (2026.5.28)

The Velocity Release. run_agent.py 16k→3.8k LOC refactor, kanban grows into
a multi-agent platform (104 PRs), cold-start perf wave continues, session_search
4500x faster, promptware defense, Bitwarden Secrets Manager, Krea + FAL plugin,
Nous-approved MCP catalog, OpenHands skill, ntfy as 23rd platform, deep xAI round.
15 P0 + 65 P1 closures. 747 PRs, 1302 commits, 321 contributors.

premerge-oh-god

Toggle premerge-oh-god's commit message
wipppppppppppppppppppppppppppppppp

merge-commit-backup

Toggle merge-commit-backup's commit message
Merge origin/main into ethie/oh-god (pluginify refactor reconciliation)

Reconciles the "pluginify everything" refactor (moving provider adapters,
platform adapters, and terminal backends out of core into plugins/) with
267 commits of main. main had 515 edits across 635 files; our branch moved
98 files into plugins/. The dangerous class was main editing files at OLD
paths that we relocated — handled below.

STRUCTURAL DECISIONS
- ai-gateway + vercel_sandbox: honored main's PR NousResearch#33067 deletion. Dropped our
  orphaned plugins/terminals/vercel/ dir and all 3 stale vercel refs that
  survived in pyproject (workspace member, [all] entry, uv source).
- tools/lazy_deps.py: kept main's version. Our branch deleted it incompletely
  (WIP) while main has 30 live callers + active maintenance. main's intent won.
- agent/agent_runtime_helpers.py: COMBINED — main's atomic swap+rollback
  snapshot envelope wraps our pluginified registries-based anthropic imports.
- agent/credential_pool.py: took our plugin-hook indirection AND ported main's
  api_key_path_explicit OAuth-masquerade security fix INTO the anthropic
  credential_pool_hook (it was pluginified from a pre-fix base and would have
  been silently dropped otherwise).
- hermes_cli/model_switch.py, hermes_cli/models.py: took main's logic
  (cached_provider_model_ids, AI-gateway removal) then re-applied our pluginify
  import rewrites (agent.bedrock_adapter/anthropic_adapter -> registries
  namespace lookups) since those modules moved to plugins.
- tools/terminal_tool.py: took main's version (vercel_sandbox deletion) then
  restored our lazy registry resolution for modal + daytona environments
  (both moved to plugins; main's direct imports would crash at runtime).
- nix/checks.nix: kept both — our hermetic-boundary checks + main's
  messaging-variant discord.py guard.
- pyproject.toml: plugin extras as workspace members (ours) + main's new wecom
  extra; vercel removed throughout.
- uv.lock: regenerated with `uv lock` (not hand-merged); 233 packages.

VERIFICATION
- Zero conflict markers anywhere.
- Exhaustive 17-moved-module grep: no dead imports of relocated modules in core.
- Import smoke test: all hot core modules import clean.
- Targeted tests (21 files incl. credential_pool, anthropic plugin,
  run_agent, project_metadata): pass.
- 3 credential_pool security tests rewired to register the real plugin hook
  (core tests don't trigger plugin discovery): pass.
- Full suite: remaining failures are pre-existing on premerge-oh-god (telegram
  collection error: setUpModule MagicMock __code__) or environmental (matrix
  DNS/e2ee-deps, network) — NOT introduced by this merge. See PR notes.

v2026.5.16

Toggle v2026.5.16's commit message

Verified

This tag was signed with the committer’s verified signature.
teknium1 Teknium
Hermes Agent v0.14.0 (2026.5.16)

The Foundation Release — Hermes installs and runs anywhere. Native Windows (early beta), PyPI wheel, cold-start perf wave, supply-chain hardening, OpenAI-compatible local proxy for OAuth providers, cross-session Claude prompt cache, 2 new platforms (LINE + SimpleX), Microsoft Graph foundation, /handoff live, x_search, vision_analyze passthrough, LSP diagnostics, video_generate plugin surface, computer_use cua-driver, 9 new skills, 12 P0 + 50 P1 closures.

desktop-pr20059-installers

Toggle desktop-pr20059-installers's commit message
feat(desktop): theme polish, prose chat typography, composer chrome

- DS tokens/midground, Backdrop, scoped scrollbars, typography plugin + prose
- Composer liquid/radius utilities, thread font parity, tool/thinking cues
- File tree label scale, preview flex, thread retry loading + streaming tests

v2026.5.7

Toggle v2026.5.7's commit message

Verified

This tag was signed with the committer’s verified signature.
teknium1 Teknium
Hermes Agent v0.13.0 (2026.5.7)

The Tenacity Release — Hermes Agent now finishes what it starts.

Durable multi-agent Kanban, /goal persistent goals, Checkpoints v2,
gateway auto-resume, no_agent cron watchdog, post-write delta lint,
8 P0 security closures, Google Chat (20th platform), pluggable
providers via ProviderProfile ABC, 7 i18n locales, video_analyze,
xAI voice cloning, SearXNG, MCP SSE transport.

864 commits, 588 PRs, 295 contributors.

v2026.4.30

Toggle v2026.4.30's commit message

Verified

This tag was signed with the committer’s verified signature.
teknium1 Teknium
Hermes Agent v0.12.0 (2026.4.30)

The Curator release — Hermes Agent now maintains itself. Autonomous
background Curator + substantially upgraded self-improvement loop.
Four new inference providers, Microsoft Teams (via pluggable gateway
platforms) and Yuanbao as 18th/19th messaging platforms, Spotify +
Google Meet integrations, ComfyUI + TouchDesigner-MCP bundled by
default, ~57% cut to TUI cold start.

1,096 commits, 550 merged PRs, 213 community contributors.