Commit Graph

  • 38e215e8f8 fix: dynamic version badge — read from git tag, never hardcoded (#790) v0.50.124 nesquena-hermes 2026-04-20 20:36:53 -07:00
  • 81072d34d6 Merge pull request #788 from nesquena/fix/ci-test-default-model-isolation v0.50.123 Nathan Esquenazi 2026-04-20 19:35:13 -07:00
  • e91325db25 fix(config): invalidate model-list TTL cache on default-model change Nathan Esquenazi 2026-04-20 19:32:33 -07:00
  • 629d4290ed fix(tests): restore conftest default model in test_default_model_updates_hermes_config — fixes CI ordering failure nesquena-hermes 2026-04-21 02:25:14 +00:00
  • 28b4777b5a fix(ui): hide duplicate close button in workspace header at mobile width (#783) v0.50.122 nesquena-hermes 2026-04-20 17:58:02 -07:00
  • b6d335feaa perf: TTL cache for model list + incremental session index (#780) v0.50.121 nesquena-hermes 2026-04-20 17:33:03 -07:00
  • a7e8b1ab83 fix(streaming): eagerly release session lock in cancel_stream() (#778) v0.50.120 nesquena-hermes 2026-04-20 16:54:40 -07:00
  • c34892be44 fix(streaming): guard newer AIAgent kwargs with inspect for hermes-agent compat (#775) v0.50.119 nesquena-hermes 2026-04-20 16:23:19 -07:00
  • 98cd318413 fix(sessions): surface get_cli_sessions() failures via logger.warning (#769) v0.50.118 nesquena-hermes 2026-04-20 16:13:54 -07:00
  • 94a04ddd40 fix(ui): persist session queue to sessionStorage across page refresh (#768) v0.50.117 nesquena-hermes 2026-04-20 16:04:09 -07:00
  • 765d8520d4 fix(streaming): quota error detection, error persistence, stream_end session_id fix (#767) v0.50.116 nesquena-hermes 2026-04-20 15:48:19 -07:00
  • 76e602af25 feat: remove bubble_layout setting end-to-end (#777) v0.50.115 nesquena-hermes 2026-04-20 15:34:45 -07:00
  • 63f9b719bb fix(config): use Hermes config.yaml as single source of default model (#773) v0.50.114 nesquena-hermes 2026-04-20 15:12:01 -07:00
  • f35ac3a727 fix(ui): streamline slash sub-argument autocomplete (#771) v0.50.113 nesquena-hermes 2026-04-20 15:04:28 -07:00
  • 68c56e6a2f Add language indicator to Hermes-Wiki project card (#770) Stampede 2026-04-20 17:14:50 -04:00
  • 55c8b52afb fix(models): writing Opus 4.7 score-val: version number → #2 EQ-Bench CW nesquena-hermes 2026-04-20 20:24:14 +00:00
  • cfb48eaab4 docs(site): add Opus 4.7, update star count to 105k+, fix stale 2025→2026 meta, refresh April 20 nesquena-hermes 2026-04-20 19:45:00 +00:00
  • 0dd5d6f21c feat(ui): add sidebar density mode to session list (#764) v0.50.112 Frank Song 2026-04-21 03:43:40 +08:00
  • a8979f74d5 fix(ui): dark-mode user bubbles use subtle tint + thinking card collapsible — v0.50.111 (#759) v0.50.111 nesquena-hermes 2026-04-20 01:12:45 -07:00
  • 711d8bb6c0 fix(ui): hover-only footer chrome with timestamps for both user and assistant — v0.50.110 (fixes #680) (#758) v0.50.110 nesquena-hermes 2026-04-20 00:53:19 -07:00
  • a1c5c395e5 fix(tests): pin _cfg_mtime in _models_with_cfg to prevent ordering-dependent failure — v0.50.109 (fixes #754) (#756) v0.50.109 nesquena-hermes 2026-04-20 00:39:24 -07:00
  • 69570ca77c release: v0.50.102–v0.50.108 batch (code blocks, utf-8, image URLs, deletion warning, PermissionError, Docker docs, kimi-k2.5) (#755) v0.50.108 nesquena-hermes 2026-04-20 00:26:55 -07:00
  • aa767d28d0 fix(renderer): preserve newlines in code blocks during paragraph split (#745) (#746) nesquena-hermes 2026-04-20 00:04:27 -07:00
  • 78c4f1e425 fix: null/empty session model must not trigger index rebuild — v0.50.101 (#753) nesquena-hermes 2026-04-19 23:44:46 -07:00
  • 81ba420716 fix: custom/unknown model prefixes must not be stripped on provider switch — v0.50.100 (#752) nesquena-hermes 2026-04-19 23:27:24 -07:00
  • 7f16a41a31 fix: normalize stale session models after provider switch — v0.50.99 (#751) nesquena-hermes 2026-04-19 23:22:26 -07:00
  • c68420d9aa fix(ui): constrain slash autocomplete width to composer — v0.50.98 (closes #633) (#750) nesquena-hermes 2026-04-19 23:17:00 -07:00
  • aa78175cca fix(ui): restrict edit to latest user message (#747) Frank Song 2026-04-20 14:11:49 +08:00
  • 87315afb19 docs(community): update star counts + sort projects by stars within each category nesquena-hermes 2026-04-20 02:11:31 +00:00
  • 5533340853 docs(community): add xaspx/hermes-control-interface (401 stars), 30 projects total nesquena-hermes 2026-04-19 07:35:58 +00:00
  • e4a98049f8 docs(community): update star counts, add 2 new projects, 100k milestone nesquena-hermes 2026-04-19 07:26:53 +00:00
  • da1fdca22c docs: fix docker-compose files + add three-container config — v0.50.96 (PR #708) v0.50.96 nesquena-hermes 2026-04-19 00:10:05 -07:00
  • 067d96bb30 feat: add full Russian (ru-RU) localization — v0.50.95 (PR #713) v0.50.95 nesquena-hermes 2026-04-18 23:47:24 -07:00
  • e637965388 fix: robust mic toggle + Tailscale MediaRecorder fallback — v0.50.94 (PR #715) v0.50.94 nesquena-hermes 2026-04-18 23:28:14 -07:00
  • 66fbfbaa2b fix: gateway sync race condition + hybrid session data loss — v0.50.93 (PR #714) v0.50.93 nesquena-hermes 2026-04-18 23:18:28 -07:00
  • 877a32f49c fix: XML tool-call leak + workspace empty-state + notification text — v0.50.92 (PR #712) v0.50.92 nesquena-hermes 2026-04-18 22:40:37 -07:00
  • 0386dc261a feat: slash command parity + skill autocomplete — v0.50.91 (PR #711) v0.50.91 nesquena-hermes 2026-04-18 22:37:44 -07:00
  • 17e965b52f chore: block agent-local files from git (.claude/ CLAUDE.md AGENTS.md etc) nesquena-hermes 2026-04-18 22:37:42 -07:00
  • d3a686a266 fix(compress): prefer persisted reference handoff after completion — v0.50.90 (PR #699 by @franksong2702) v0.50.90 nesquena-hermes 2026-04-18 21:29:07 -07:00
  • 3cd38b2b31 chore: add CHANGELOG entries for v0.50.88 and v0.50.89 v0.50.89 nesquena-hermes 2026-04-18 21:23:38 -07:00
  • d7071cd424 fix: explicit UTF-8 encoding on all read_text() calls — v0.50.89 (PR #700 by @woaijiadanoo) woaijiadanoo 2026-04-19 12:22:28 +08:00
  • e0ad593801 fix(model dropdown): stop injecting default_model into unrelated providers — v0.50.88 (PR #672 by @franksong2702) v0.50.88 nesquena-hermes 2026-04-19 04:18:43 +00:00
  • 75e4f8b201 fix(model dropdown): stop injecting default into unrelated providers Frank Song 2026-04-18 23:26:25 +08:00
  • 352354790f fix: streaming scroll override, Gemini 3.x models, read-only workspace, two-container UID — v0.50.87 (closes #677 #669 #670 #668) v0.50.87 nesquena-hermes 2026-04-18 10:09:59 -07:00
  • 5266ee26bd feat(ui): searchable model picker with provider group headers — v0.50.86 (PR #659 by @mmartial) v0.50.86 nesquena-hermes 2026-04-18 09:27:36 -07:00
  • 5c2840e2da fix(onboarding): remove CLI fast path from _provider_oauth_authenticated — fixes 4 test failures v0.50.85 nesquena-hermes 2026-04-18 00:23:16 -07:00
  • 75e6595e06 feat: add MiniMax M2.7 to fallback model list and fix env var detection — PR #650 by @octo-patch v0.50.84 nesquena-hermes 2026-04-18 00:18:20 -07:00
  • 20a5f48a1f fix(config): load provider models from config.yaml in model dropdown — PR #644 by @ccqqlo v0.50.83 nesquena-hermes 2026-04-18 00:14:03 -07:00
  • ad6e76e48e chore: reorder CHANGELOG v0.50.77-v0.50.82 in descending order v0.50.82 nesquena-hermes 2026-04-18 00:09:06 -07:00
  • b49de92893 feat(/compress): manual session compression with focus topic — closes #469 (PR #619 by @franksong2702) nesquena-hermes 2026-04-17 23:55:04 -07:00
  • b1aa1cfa4d fix(title): auto-title extraction for tool-heavy first turns — closes #639 (PR #640 by @franksong2702) nesquena-hermes 2026-04-17 23:52:45 -07:00
  • 8c68ea8823 fix: skill panel auto-open, thinking scroll, nav icon alignment, Safari zoom — closes #643 #638 #636 #630 (PR #647) nesquena-hermes 2026-04-17 23:50:14 -07:00
  • ec48c482e2 fix(config): default model empty string — no unavailable OpenAI model for non-OpenAI users — closes #646 (PR #649) nesquena-hermes 2026-04-17 23:46:43 -07:00
  • bded1cf906 fix(streaming): strip Gemma 4 thinking token delimiter in all paths — closes #607 nesquena-hermes 2026-04-17 23:45:39 -07:00
  • 7cb5547056 feat(theme): replace color scheme system with light/dark + accent skins (PR #627 by @aronprins) Aron Prins 2026-04-18 08:37:09 +02:00
  • f3f23abd4e fix(csp): allow external https images in img-src — closes #608 v0.50.76 nesquena-hermes 2026-04-16 23:34:21 -07:00
  • d6267f4d31 chore: CHANGELOG v0.50.75 + version badge (#620 test isolation fix) (#621) v0.50.75 nesquena-hermes 2026-04-16 23:06:16 -07:00
  • e7b8ab4d70 fix: harden test server isolation — HERMES_BASE_HOME + strip provider keys + mock _get_active_hermes_home in unit tests (#620) nesquena-hermes 2026-04-16 23:03:32 -07:00
  • 79428f93c6 fix: catch OSError from SETTINGS_FILE.exists() — Docker UID-mismatch 500 crash (#614) v0.50.74 nesquena-hermes 2026-04-16 20:16:07 -07:00
  • a2ea15b557 fix: add favicon (SVG + PNG + ICO), fix static MIME types (#613) v0.50.73 nesquena-hermes 2026-04-16 20:11:02 -07:00
  • 692ba68e42 fix(title): strip markdown labels and skip empty placeholders in auto-title (#611) v0.50.72 franksong2702 2026-04-17 09:51:00 +08:00
  • 2484409b7a fix: HERMES_WEBUI_DEFAULT_WORKSPACE wins over settings.json; trust DEFAULT_WORKSPACE subtree (#610) v0.50.71 nesquena-hermes 2026-04-16 18:09:16 -07:00
  • b608f8837e Update image sources and attributes in README (#606) nesquena-hermes 2026-04-16 15:32:40 -07:00
  • d5bea959a5 chore: CHANGELOG v0.50.70 + version badge (post-merge meta for PR #587 by @aronprins) nesquena-hermes 2026-04-16 14:14:55 -07:00
  • 9a3dc10d93 feat: redesign chat transcript + fix streaming/persistence lifecycle — v0.50.70 (PR #587 by @aronprins) v0.50.70 Aron Prins 2026-04-16 23:04:42 +02:00
  • 25d38a467a fix: Docker UID/GID auto-detect from workspace mount + message count tests — v0.50.69 v0.50.69 nesquena-hermes 2026-04-16 12:19:25 -07:00
  • 6c5911a79f fix: light theme dialogs, workspace panel snap, model cache staleness, docker-compose docs — v0.50.68 v0.50.68 nesquena-hermes 2026-04-16 11:55:18 -07:00
  • 54e83fb8b6 feat: support subpath mount via reverse proxy — v0.50.67 (PR #588 by @vcavichini) v0.50.67 nesquena-hermes 2026-04-16 11:20:08 -07:00
  • 8a1bc134fa chore: CHANGELOG + v0.50.66 version badge (post-merge for PR #582) nesquena-hermes 2026-04-16 10:21:39 -07:00
  • b5fc32b18d fix: pass runtime route details into webui agent — v0.50.66 suinia 2026-04-17 01:20:42 +08:00
  • db1240dde5 fix: HERMES_WEBUI_SKIP_ONBOARDING unconditional + guard against config writes + 10 skipped tests fixed — v0.50.65 nesquena-hermes 2026-04-16 10:19:10 -07:00
  • 2efc1fb8e8 chore: CHANGELOG + v0.50.64 badge + Today-bucket test (post-merge follow-up for #584) v0.50.64 nesquena-hermes 2026-04-16 10:09:51 -07:00
  • a9a22ee751 fix(sidebar): declutter session items — drop message count, model, and source-tag badges (v0.50.64) Aron Prins 2026-04-16 18:58:53 +02:00
  • a512f2020e feat: MCP toolsets in WebUI + onboarding fix for non-standard providers — v0.50.63 v0.50.63 nesquena-hermes 2026-04-15 23:39:07 -07:00
  • 45426bdcd1 fix: make hermes-agent source optional in Docker startup — v0.50.62 v0.50.62 nesquena-hermes 2026-04-15 23:22:26 -07:00
  • 360379136b feat(upload): support Excel and Word file attachments — v0.50.61 v0.50.61 nesquena-hermes 2026-04-15 22:43:31 -07:00
  • 0b0671a3e3 fix(mobile): hide .nav-back entirely on mobile instead of hiding just spans Hermes Agent 2026-04-16 04:27:08 +00:00
  • 2ff91f7287 fix(memory): address 8 remaining feedback items Hermes Agent 2026-04-16 03:53:57 +00:00
  • e4fec9e4e0 test: skip onboarding config tests when PyYAML unavailable, remove duplicate definition — v0.50.60 v0.50.60 nesquena-hermes 2026-04-15 20:45:42 -07:00
  • ca3179c842 fix(memory): comprehensive audit pass — correct all 30 items Hermes Agent 2026-04-16 03:26:45 +00:00
  • 8cf10b152b fix: false Connection lost message after settled stream disconnect — v0.50.59 v0.50.59 nesquena-hermes 2026-04-15 20:25:31 -07:00
  • 7dd1857a09 fix: correct Holographic hosting (local only, not cloud) and description on memory page Hermes Agent 2026-04-16 03:14:14 +00:00
  • 5712c6489f feat: add memory providers guide page (memory/index.html) Hermes Agent 2026-04-16 03:07:36 +00:00
  • 9939d6bcbd docs: update star counts — hermes-agent 77k→90k, webui 1.8k→2.2k, gbrain 7.4k→8.3k, hindsight 9.1k→9.3k, self-evolution 1.6k→1.8k Hermes Agent 2026-04-16 01:46:21 +00:00
  • 07c25f0766 fix(models): show named custom provider label in model dropdown — v0.50.58 v0.50.58 nesquena-hermes 2026-04-15 18:32:36 -07:00
  • 4f79b3f941 chore: bump version to v0.50.58, update CHANGELOG Hermes Agent 2026-04-16 01:32:15 +00:00
  • 54d0ee5f6c fix(models): show named custom provider label in model dropdown instead of generic 'Custom' — PR #558 Hermes Agent 2026-04-16 01:31:04 +00:00
  • 3e1ba1b783 fix(models): show named custom provider label in model dropdown instead of generic 'Custom' Hermes Agent 2026-04-16 01:09:39 +00:00
  • 0a9b952d4c feat(sessions): auto-summarize session titles after first exchange (fixes #495) — v0.50.57 v0.50.57 nesquena-hermes 2026-04-15 17:07:28 -07:00
  • 8864001941 chore: bump version to v0.50.57, update CHANGELOG Hermes Agent 2026-04-16 00:07:08 +00:00
  • 7e8ed4afff feat(sessions): auto-summarize session titles after first exchange (fixes #495) — PR #535 Hermes Agent 2026-04-16 00:05:53 +00:00
  • 215f7eff4d fix(review): 4 issues found in agent review of PR #535 Hermes Agent 2026-04-15 23:59:28 +00:00
  • a4ce9ccc99 fix(messages): keep inflight tool-call regression intact franksong2702 2026-04-15 23:49:07 +08:00
  • 8ff3fd9442 feat(sessions): auto-summarize provisional session titles Frank Song 2026-04-15 22:50:59 +08:00
  • 53ce8a107b fix: version badge v0.50.55, CHANGELOG entry, QA innerHTML allowlist v0.50.56 nesquena-hermes 2026-04-15 16:40:50 -07:00
  • ec44a437a2 fix: version badge v0.50.54→v0.50.55, add CHANGELOG entry for v0.50.55 Hermes Agent 2026-04-15 23:40:11 +00:00
  • 400b1721d7 fix: install hermes-agent[honcho] extra in Docker init (fixes #553) v0.50.55 nesquena-hermes 2026-04-15 16:22:34 -07:00
  • fbce1093b9 fix: install hermes-agent[honcho] extra in Docker init (fixes #553) Hermes Agent 2026-04-15 23:22:20 +00:00
  • c0bffa15f1 chore: update OpenRouter and provider model lists — v0.50.54 v0.50.54 nesquena-hermes 2026-04-15 16:04:20 -07:00
  • 27d3f9543e chore: bump version to v0.50.54, update CHANGELOG Hermes Agent 2026-04-15 23:04:06 +00:00