Commit Graph

  • 534eefe09a release: v0.38.0 — model routing, personality config.yaml, tool card reload (#150) v0.38.0 nesquena-hermes 2026-04-06 14:11:41 -07:00
  • d89639dbb3 fix: tool call cards persist across page reload (#140) (#149) Nathan Esquenazi 2026-04-06 14:10:33 -07:00
  • 2442fca5e5 fix: personalities from config.yaml + ephemeral_system_prompt (#139) (#148) Nathan Esquenazi 2026-04-06 14:10:30 -07:00
  • 442b0d872a fix: multi-provider model routing via @provider: hint (#138) (#146) Nathan Esquenazi 2026-04-06 14:10:26 -07:00
  • 3bba645364 Merge pull request #145 from jeffscottward/fix/claude-haiku-model-id Nathan Esquenazi 2026-04-06 13:27:31 -07:00
  • 5f014b7c4a fix: correct Claude Haiku model ID from 3-5 to 4-5 Jeff Scott Ward 2026-04-06 15:49:22 -04:00
  • cd598c896a docs: v0.37.0 release notes, version bump, test count (465 tests) (#144) v0.37.0 nesquena-hermes 2026-04-06 11:19:19 -07:00
  • 58eb6e7fd5 feat: /personality slash command with backend integration (#143) Nathan Esquenazi 2026-04-06 11:16:37 -07:00
  • 76cdfb69e0 fix: prefix non-default provider model IDs for correct routing (#142) Nathan Esquenazi 2026-04-06 11:05:44 -07:00
  • 4622b64ca9 fix: tool call cards persist correctly after page reload (#141) Nathan Esquenazi 2026-04-06 11:02:25 -07:00
  • 89891c65c8 docs: v0.36.3 version bump and test count update (449 tests) (#137) nesquena-hermes 2026-04-06 08:21:04 -07:00
  • 173261c428 Merge pull request #136 from nesquena/docs/changelog-v0.36.3 v0.36.3 Nathan Esquenazi 2026-04-06 08:14:59 -07:00
  • 863dc4e938 docs: update CHANGELOG with v0.36.3 configurable bot name Nathan Esquenazi 2026-04-06 08:14:40 -07:00
  • 4407c3097b Merge pull request #135 from nesquena/fix/pr-131-bot-name Nathan Esquenazi 2026-04-06 08:13:49 -07:00
  • 71dd691ed0 fix: harden bot_name — crash guard, XSS escape, sanitization, tests Nathan Esquenazi 2026-04-06 15:06:16 +00:00
  • 9f3b2e113e refactor: use template vars for login page instead of string replace TaraTheStar 2026-04-06 14:47:00 +00:00
  • e8a8fceb26 feat: make bot name configurable TaraTheStar 2026-04-06 05:10:59 +00:00
  • e1c2e7e3d6 docs: fix stale 433 test counts to 440 nesquena-hermes 2026-04-05 14:55:04 -07:00
  • c6017f461b docs: v0.36.2 release notes and version bump v0.36.2 nesquena-hermes 2026-04-05 13:59:45 -07:00
  • e829fa50d5 fix: OpenRouter models stripped of prefix, causing 404 (#116) Nathan Esquenazi 2026-04-05 13:58:37 -07:00
  • 1777cf7bfe docs: v0.36.1 release notes and version bump v0.36.1 nesquena-hermes 2026-04-05 12:46:58 -07:00
  • 48ba2e79e2 fix: Enter key reliably submits login form (#124) Nathan Esquenazi 2026-04-05 12:45:57 -07:00
  • 52e3fb70e0 Merge pull request #123 from nesquena/docs/update-parity-assessment Nathan Esquenazi 2026-04-05 10:10:49 -07:00
  • c1bbdf9aeb docs: update SPRINTS parity assessment from v0.21 to v0.36 Nathan Esquenazi 2026-04-05 10:10:33 -07:00
  • 3ca7f08b59 docs: sweep markdown for v0.36 nesquena-hermes 2026-04-05 10:00:45 -07:00
  • af76622c97 Merge pull request #121 from nesquena/feat/self-update-checker v0.36 Nathan Esquenazi 2026-04-05 09:27:39 -07:00
  • 27706367b7 docs: v0.36 release notes, version bump for self-update checker Nathan Esquenazi 2026-04-05 09:27:27 -07:00
  • beb56b1a8b fix: apply_update concurrency lock, boot.js settings-fail guard, dead workspace code, test_updates URL param Nathan Esquenazi 2026-04-05 16:20:12 +00:00
  • 8d1b7a1e01 feat: self-update checker with one-click update for WebUI + Agent Nathan Esquenazi 2026-04-05 09:11:44 -07:00
  • 257092d107 docs: v0.35.1 release notes and version bump v0.35.1 nesquena-hermes 2026-04-05 08:31:15 -07:00
  • b327103885 fix: model dropdown missing custom/configured models (#116, #117) Nathan Esquenazi 2026-04-05 08:29:40 -07:00
  • df9ad1fd27 fix: initialize cfg_base_url for custom providers nesquena-hermes 2026-04-05 08:25:20 -07:00
  • 2f01afd557 Merge pull request #115 from mangodxd/cleanup/fix-py-issues-2a3ea49e Nathan Esquenazi 2026-04-04 23:55:21 -07:00
  • 74fcd2e0ab fix: correct 9 inaccurate type hints Nathan Esquenazi 2026-04-04 23:54:58 -07:00
  • 4d333acbbc chore: add missing type hints across 10 files Nguyễn Công Thuận Huy 2026-04-05 13:30:20 +07:00
  • 3d063b08a9 rebuild: clean public history after AGENTS.md rewrite removal Nathan Esquenazi 2026-04-05 06:25:24 +00:00
  • 814e016965 Update image descriptions in README.md (#111) nesquena-hermes 2026-04-04 22:28:32 -07:00
  • 0119365bd8 docs: v0.35 release notes and version bump v0.35 nesquena-hermes 2026-04-04 22:27:04 -07:00
  • 39066bc614 security: fix env race, signing key, upload traversal, password hash (#106) Nathan Esquenazi 2026-04-04 22:25:08 -07:00
  • 853b23cd14 docs: README screenshot refresh + full markdown sweep (v0.34.3, 433 tests, Sprint 26 completed) nesquena-hermes 2026-04-04 22:22:32 -07:00
  • cf3ccb0666 docs: v0.34.3 release notes and version bump v0.34.3 nesquena-hermes 2026-04-04 22:12:37 -07:00
  • 2f58724863 fix: light theme final polish -- sidebar, roles, chips, all interactive elements Nathan Esquenazi 2026-04-04 22:11:42 -07:00
  • a3f4ad7111 docs: update THEMES.md for theme contract nesquena-hermes 2026-04-04 22:05:50 -07:00
  • 0ed2981205 docs: v0.34.2 release notes and version bump v0.34.2 nesquena-hermes 2026-04-04 22:00:15 -07:00
  • 5762aaafba fix: theme-aware text colors -- light mode readable, all themes polished Nathan Esquenazi 2026-04-04 21:59:12 -07:00
  • 3294e54e00 docs: v0.34.1 release notes and version bump v0.34.1 nesquena-hermes 2026-04-04 21:45:23 -07:00
  • 2eddef3275 fix: replace 30+ hardcoded dark-navy colors with theme CSS variables Nathan Esquenazi 2026-04-04 21:43:53 -07:00
  • 7bcd6623e9 Merge pull request #98 from nesquena/sprint-26-themes v0.34 Nathan Esquenazi 2026-04-04 21:13:10 -07:00
  • 82a942a2b1 docs: v0.34 release — themes CHANGELOG, README, add light to picker Nathan Esquenazi 2026-04-04 21:13:01 -07:00
  • 805fa296c8 fix: cut light theme from picker, shorten Save button label Nathan Esquenazi 2026-04-05 04:06:02 +00:00
  • b8b063f325 fix: settings panel taller -- show Save button without scrolling Nathan Esquenazi 2026-04-05 04:01:56 +00:00
  • 882fc947e5 fix: settings unsaved-changes guard, add Slate theme, improve Light theme Nathan Esquenazi 2026-04-05 04:00:24 +00:00
  • 96137750a4 feat: Sprint 26 — pluggable UI themes (dark, light, solarized, monokai, nord) Nathan Esquenazi 2026-04-04 20:48:05 -07:00
  • d10871c0e4 docs: Sprint 26 themes plan + Sprint 12/13/23/24 cleanup nesquena-hermes 2026-04-04 20:36:42 -07:00
  • 6d4c258d90 docs: v0.33 release notes and version bump v0.33 nesquena-hermes 2026-04-04 20:09:59 -07:00
  • c312dd36ca fix: state_sync.py -- correct class name, constructor type, title API, connection leak nesquena-hermes 2026-04-04 20:08:20 -07:00
  • bb595afde9 feat: opt-in state.db sync for /insights visibility (#92) Nathan Esquenazi 2026-04-04 20:07:05 -07:00
  • e0d52f39dc Merge pull request #91 from nesquena/feat/auto-compaction-handling v0.32 Nathan Esquenazi 2026-04-04 19:00:15 -07:00
  • 4a6769ec08 docs: v0.32 release notes, version bump for auto-compaction handling Nathan Esquenazi 2026-04-04 19:00:02 -07:00
  • 2797e5189b feat: context window usage indicator with real agent data Nathan Esquenazi 2026-04-04 18:50:17 -07:00
  • 429a0ea228 feat: handle auto-compaction side effects + /compact command Nathan Esquenazi 2026-04-04 18:46:34 -07:00
  • 2e7ce0a341 docs: v0.31.2 release notes and version bump v0.31.2 nesquena-hermes 2026-04-04 17:40:08 -07:00
  • 181641db6b fix: allow deleting CLI sessions from sidebar (#87) Nathan Esquenazi 2026-04-04 17:33:55 -07:00
  • fdc7d281a3 fix: auto-skip agent-dependent tests when hermes-agent not installed (#86) Nathan Esquenazi 2026-04-04 14:51:15 -07:00
  • 5a17df2573 Merge pull request #85 from nesquena/docs/v0.31-release-notes v0.31.1 Nathan Esquenazi 2026-04-04 14:30:21 -07:00
  • 1e6746c66b docs: v0.31 — update all markdown for Sprint 24 features Nathan Esquenazi 2026-04-04 14:29:57 -07:00
  • 74dd613b1d fix: two issues found in post-merge review of PRs #82 #83 (#84) nesquena-hermes 2026-04-04 14:29:24 -07:00
  • fffdc34fdb Merge pull request #83 from nesquena/feat/context-usage-indicator Nathan Esquenazi 2026-04-04 14:26:23 -07:00
  • c1db709ef3 fix: model-aware context window estimation instead of hardcoded 128k Nathan Esquenazi 2026-04-04 14:26:13 -07:00
  • 4b55f08961 Merge pull request #82 from nesquena/feat/workspace-git-detection Nathan Esquenazi 2026-04-04 14:25:17 -07:00
  • e184eb5ff5 fix: correct modified/untracked counting in git status parser Nathan Esquenazi 2026-04-04 14:25:07 -07:00
  • b60c4fd498 Merge pull request #80 from nesquena/feat/collapsible-date-groups Nathan Esquenazi 2026-04-04 14:24:13 -07:00
  • a2243f4c4f fix: remove unused ordered variable, add hoisting note Nathan Esquenazi 2026-04-04 14:24:04 -07:00
  • ac5929918c Merge pull request #81 from nesquena/feat/raf-streaming-throttle Nathan Esquenazi 2026-04-04 14:22:55 -07:00
  • 9ceb3773f8 Merge pull request #79 from nesquena/docs/roadmap-community-features-pr75 Nathan Esquenazi 2026-04-04 14:22:42 -07:00
  • 516062bd41 feat: context usage indicator in composer footer Nathan Esquenazi 2026-04-04 14:11:28 -07:00
  • d8e6079a2c feat: workspace git detection with branch/status badge Nathan Esquenazi 2026-04-04 14:08:25 -07:00
  • c0769c50a2 perf: rAF-throttled token streaming for smoother rendering Nathan Esquenazi 2026-04-04 14:05:51 -07:00
  • 42590fceb3 feat: collapsible date groups in session sidebar Nathan Esquenazi 2026-04-04 14:05:00 -07:00
  • 84b6dde078 docs: add community feature ideas from PR #75 to roadmap Nathan Esquenazi 2026-04-04 13:59:18 -07:00
  • e2d24f57ac Merge pull request #78 from carlytwozero/fix/pass-api-key-to-aiagent Nathan Esquenazi 2026-04-04 13:05:29 -07:00
  • cc6709c9d5 fix: pass api_key to AIAgent for non-Anthropic /anthropic providers Carly 2.0 2026-04-04 15:03:02 -05:00
  • 6c54eda462 Merge pull request #76 from vCillusion/fix/agent-dir-pip-shadow Nathan Esquenazi 2026-04-04 12:01:55 -07:00
  • 1a773597ac docs: v0.31 release -- UI polish + deployment hardening (#74) v0.31 nesquena-hermes 2026-04-04 11:30:51 -07:00
  • dc6be230ce fix: start.sh state dir default webui-mvp -> webui (#73) nesquena-hermes 2026-04-04 11:29:34 -07:00
  • 123207e0a6 fix: default STATE_DIR to ~/.hermes/webui instead of webui-mvp (#72) nesquena-hermes 2026-04-04 11:27:11 -07:00
  • d05e15e612 fix: resolve pip packages from site-packages instead of agent dir Varun Chopra 2026-04-04 23:29:33 +05:30
  • 2b92fe0aa9 fix: overlay z-index clipping, CLI badge hover, workspace dropdown spacing (#71) v0.30.4 nesquena-hermes 2026-04-04 09:34:43 -07:00
  • dac58c8162 Merge pull request #70 from nesquena/fix/ui-polish-cli-badge-image-error-zindex v0.30.3 Nathan Esquenazi 2026-04-04 09:18:01 -07:00
  • 6a4b20f3f2 fix: three UI glitches -- image error, CLI badge overlap, dropdown z-index Nathan Esquenazi 2026-04-04 09:09:31 -07:00
  • 90b5ad8d99 fix: strip webui metadata from messages before sending to LLM API (#67) v0.30.2 Nathan Esquenazi 2026-04-03 22:13:12 -07:00
  • 57a4f573f6 docs: HERMES.md deep-dive, Why Hermes in README, screenshot layout nesquena-hermes 2026-04-03 22:03:19 -07:00
  • c1320b4712 Merge pull request #62 from nesquena/docs/v0.30.1-release v0.30.1 Nathan Esquenazi 2026-04-03 21:12:15 -07:00
  • d3b693524f docs: v0.30.1 release — CLI bridge fixes, README update Nathan Esquenazi 2026-04-03 21:11:52 -07:00
  • 66f95e08c2 feat: 'Show CLI sessions' toggle in Settings (#61) nesquena-hermes 2026-04-03 21:06:23 -07:00
  • 1a4d56c215 fix: CLI DB has no profile column, and silent SQL error swallowed results (#60) nesquena-hermes 2026-04-03 21:02:01 -07:00
  • b2c2f32584 fix: CLI session bridge reads active profile's state.db not server launch profile (#59) nesquena-hermes 2026-04-03 21:00:04 -07:00
  • 15fde033c3 fix: wire up CLI session display in sidebar (3 frontend gaps) (#58) nesquena-hermes 2026-04-03 20:55:29 -07:00
  • 10a1e57c9b docs: fix test count in v0.30 CHANGELOG (424 not 426) (#57) nesquena-hermes 2026-04-03 20:44:58 -07:00
  • 4f10080501 Merge pull request #56 from thadreber-web/feat/cli-session-bridge v0.30 Nathan Esquenazi 2026-04-03 20:42:21 -07:00