Commit Graph

  • 899e8b9067 fix(tui): keep fmtCwdBranch default, cap cwd at the status-bar call site Brooklyn Nicholson 2026-06-01 20:55:14 -05:00
  • abe0e19c0a refactor(bluebubbles): simplify mention-gating helpers teknium1 2026-06-01 17:36:47 -07:00
  • d967e74427 chore: add contributor attribution mapping Trevin Chow 2026-05-30 17:52:20 -07:00
  • 05022066ea feat(bluebubbles): support group mention gating Trevin Chow 2026-05-30 17:47:39 -07:00
  • e25b2a6e18 fix(tui): address Copilot review on status-bar tail disclosure Brooklyn Nicholson 2026-06-01 20:49:51 -05:00
  • 9cb7d40d8d fix(tui): derive busy/duration reservation width from fmtDuration Brooklyn Nicholson 2026-06-01 20:42:04 -05:00
  • 85b65e29f0 feat(desktop): session hygiene, archive, media streaming + connecting overlay (#37099) brooklyn! 2026-06-01 20:41:34 -05:00
  • ddc22866a3 chore(release): add whyhkzk to AUTHOR_MAP for PR #32407 (#37121) Ben Barclay 2026-06-02 11:41:22 +10:00
  • 1d9aacbd00 feat(installer): make commit pinning opt-in, default to branch-follow emozilla 2026-06-01 21:35:46 -04:00
  • 2f171743b7 fix(tui): pin status/model, whole-segment tail disclosure, smaller cwd Brooklyn Nicholson 2026-06-01 20:32:27 -05:00
  • 162c7856ca fix(file-safety): add sandbox-mirror soft guard for writes to per-task .hermes mirrors (#32213) Brian D. Evans 2026-06-02 02:29:24 +01:00
  • 1d7a1c00b4 fix(tui): make busy status-bar reservation /indicator-style aware Brooklyn Nicholson 2026-06-01 20:28:43 -05:00
  • e59b815c04 fix(tui): prioritize status/model over cwd in the status bar on narrow terminals Brooklyn Nicholson 2026-06-01 20:26:41 -05:00
  • 4f7fe9bcff fix(dashboard): surface Docker update guidance instead of generic failure (#34347) (#37085) Ben Barclay 2026-06-02 10:36:10 +10:00
  • 3a8d643d37 chore(release): map caojiguang@gmail.com in AUTHOR_MAP firefly 2026-05-29 23:26:06 -04:00
  • 765790a216 test(weixin): regression suite for _api_post/_api_get timeout migration firefly 2026-05-29 22:10:37 -04:00
  • 566669013f fix(weixin): replace aiohttp ClientTimeout with asyncio.wait_for in _api_post/_api_get Cao Jiguang 2026-05-25 12:06:49 +08:00
  • a1f76ba7e9 fix(gateway): recover extract-stripped tool responses on all platforms (#29346) firefly 2026-05-28 23:23:31 -04:00
  • 8bf498c21d fix(gateway): scope final-delivery flags to turn-final segment (#29346) firefly 2026-05-28 23:23:31 -04:00
  • 92273e4f57 docs: add 25 new community user stories to the collage (#37048) Teknium 2026-06-01 17:01:18 -07:00
  • 0fdab53ef0 feat(cli): ranked fuzzy search in the curses model picker kshitijk4poor 2026-06-01 23:18:25 +05:30
  • 53f598e7a2 feat(cli): add fuzzy search helpers for curses pickers Harish Kukreja 2026-06-01 23:10:03 +05:30
  • 7527e7aeac feat: fuzzy search for the model picker (WebUI + TUI) kshitijk4poor 2026-06-01 23:05:11 +05:30
  • c45593ceae docs: expand quickstart Skills section (#37047) Teknium 2026-06-01 16:56:50 -07:00
  • 128da68823 test(tools): characterize tool-surface TERMINAL_CWD contract (#29265) firefly 2026-05-29 18:39:57 -04:00
  • ac0cce5f3f test(agent): pin whitespace-strip and OSError-propagation in runtime_cwd firefly 2026-05-29 18:39:57 -04:00
  • 75f478750c docs(test): correct None-semantics comment in test_runtime_cwd (discovery not skipped) firefly 2026-05-29 18:13:45 -04:00
  • eadfeef60e docs(agent): correct resolve_context_cwd comment (None → caller getcwd fallback, not skip) firefly 2026-05-29 17:44:32 -04:00
  • f90777a6b8 refactor(prompt): route context-file cwd through runtime_cwd resolver firefly 2026-05-29 17:41:14 -04:00
  • c79b80a8a5 test(prompt): place cwd regression tests in TestEnvironmentHints (drop redundant docker case) firefly 2026-05-29 17:34:43 -04:00
  • 16047655b5 fix(prompt): show configured working directory in system prompt (closes #24882, #24969, #27383, #29265) firefly 2026-05-29 17:29:36 -04:00
  • 2564760d7a test(agent): pin context_cwd isdir-skip asymmetry and tilde expansion firefly 2026-05-29 17:21:47 -04:00
  • 4bc7296042 feat(agent): add runtime_cwd resolver (single source of truth for working dir) firefly 2026-05-29 17:19:03 -04:00
  • f1237aa95b chore(release): map maxcz79 author email for AUTHOR_MAP teknium1 2026-06-01 15:17:37 -07:00
  • 32032e1e2d fix(simplex): avoid reconnecting healthy idle websocket maxcz79 2026-05-16 22:54:28 +02:00
  • e946f49ab5 fix(models): add gemini-3.5-flash to Gemini OAuth + API-key pickers (#37046) Teknium 2026-06-01 16:31:13 -07:00
  • 1ffa22ee6b fix(minimax): drop stale ≤204,800 cache entries for MiniMax-M3 (#36726) Teknium 2026-06-01 14:59:07 -07:00
  • b9646276fd fix(utils): guard os.fchmod for Windows in atomic_json_write Ben 2026-06-01 10:20:19 -04:00
  • a5371b3e68 chore: add benfrank241 to AUTHOR_MAP (#36898) kshitij 2026-06-01 09:47:07 -07:00
  • 038ed94a6c fix(cli): reset terminal input modes on TUI exit to stop focus/mouse leaks Max Hsu 2026-06-01 23:18:00 +08:00
  • ef3a650f05 chore(release): map Subway2023 for PR #14639 salvage teknium1 2026-06-01 03:15:08 -07:00
  • 4e9d886d9d fix(approval): pair terminal-side gate for ~/.hermes/config.yaml writes teknium1 2026-06-01 03:14:49 -07:00
  • 8f2931e3ee fix(file_tools): block agent writes to ~/.hermes/config.yaml to prevent silent approval bypass sbw2025 2026-04-24 00:34:34 +08:00
  • 023149f665 fix(agent): stop reporting broken streams as output-length truncation (#36705) Teknium 2026-06-01 03:01:20 -07:00
  • b571ec298d feat(dashboard): full administration panel — MCP, pairing, webhooks, credentials, memory, gateway, ops (#36704) Teknium 2026-06-01 02:58:02 -07:00
  • 2ed96372ad feat(skills): blank-slate skills — install --no-skills + opt-out/opt-in (#36228) Teknium 2026-06-01 02:57:57 -07:00
  • 70e1571d89 feat(curator): prune built-in skills after inactivity + track usage for all skills (#36701) Teknium 2026-06-01 02:07:32 -07:00
  • 0622a70eb4 feat(gateway): bring /undo [N] to messaging platforms (parity with CLI/TUI) (#36699) Teknium 2026-06-01 02:04:14 -07:00
  • ba6ffd4ff1 fix(skills-guard): stop flagging benign skill content + honor skill ignore files (#36231) Teknium 2026-06-01 01:58:48 -07:00
  • 9074a154c5 feat: explain Quick Setup vs Full setup inline in the first-time setup menu (#36227) Teknium 2026-06-01 01:58:30 -07:00
  • 92a567db2d fix(ci): regen model catalog + stop gui tests consuming macos-fixup subprocess calls (#36687) Teknium 2026-06-01 01:39:03 -07:00
  • e1951ce704 fix(memory): only forward rewound kwarg when set Teknium 2026-05-31 21:20:51 -07:00
  • 3f7d1c801d feat(undo): /undo [N] backs up N user turns with prefill + soft-delete Teknium 2026-05-31 21:04:49 -07:00
  • 243e836dce feat(tui): wire /rewind through command.dispatch + prefill payload (#21910) SaguaroDev 2026-05-10 18:45:32 -04:00
  • 31cfa08c66 feat(memory): add rewound kwarg to on_session_switch hook SaguaroDev 2026-05-10 18:17:57 -04:00
  • 3e59be0c41 feat(state): add messages.active flag + rewind primitives (#21910) SaguaroDev 2026-05-10 18:16:32 -04:00
  • 6c73e8ffaa fix(gateway): keep code blocks verbatim in cleaned text when media present kshitijk4poor 2026-06-01 12:10:27 +05:30
  • ec6261ae2f chore(release): add VinciZhu to AUTHOR_MAP for #16721 salvage kshitijk4poor 2026-06-01 11:29:01 +05:30
  • 3ccf4fdc6d fix(gateway): skip MEDIA: tags inside code blocks and blockquotes liuhao1024 2026-05-31 12:54:57 +08:00
  • 521d06975e fix(gateway): restrict auto-appended media to producer tools VinciZhu 2026-04-27 20:28:02 -04:00
  • fb1b681b3b fix(gateway): keep JSON-embedded MEDIA: text verbatim in cleaned output kshitijk4poor 2026-06-01 11:52:57 +05:30
  • e8827ef704 fix(gateway): skip MEDIA: inside serialized JSON string values liuhao1024 2026-06-01 11:39:40 +05:30
  • b3aaf2676b fix(docker): discover Playwright headless_shell browser (#35717) Nicolay 2026-06-01 09:06:44 +03:00
  • e3998d4714 chore(attribution): map polnikale for PR #35717 (#36273) Ben Barclay 2026-06-01 16:05:06 +10:00
  • f106e58afa fix(docker): create s6 envdir before browser path export (#34601) Amin Vakil 2026-06-01 09:14:30 +03:30
  • c1a531d063 fix(dashboard): guard update endpoint in Docker with structured guidance (salvage #34831) (#36263) Ben Barclay 2026-06-01 15:39:35 +10:00
  • 359f2be12e feat(desktop): drop files anywhere in the chat area (#36262) brooklyn! 2026-06-01 00:30:39 -05:00
  • e1eba6f8cc fix(dashboard-auth): drop /api/* paths from OAuth next= round trip (#36244) Ben Barclay 2026-06-01 15:10:20 +10:00
  • 7fbe9b79ab fix(desktop): add missing PATCH /api/sessions/{id} so rename works (#36249) brooklyn! 2026-06-01 00:01:28 -05:00
  • bdceedf784 fix(docker): chown hermes-owned top-level state files on boot (#35098) (#36236) Ben Barclay 2026-06-01 14:38:08 +10:00
  • 0bc616ecf9 fix(desktop): darken light-mode code comment color for legibility (#36234) brooklyn! 2026-05-31 23:21:58 -05:00
  • b14e15c48e fix(gateway): clean service restart notifications helix4u 2026-05-31 20:35:11 -06:00
  • 380ce4789b Remove prviliges drop when you never ran as root (#34837) Nacho Avecilla 2026-06-01 00:54:18 -03:00
  • 064875a540 fix(docker): support s6 /init images in terminal sandbox (#34628) (#34635) Bartok 2026-05-31 22:46:04 -05:00
  • a60bff282e fix(docker): add /usr/bin/tini compatibility shim for legacy wrappers (#34192) (#34382) Bartok 2026-05-31 22:32:55 -05:00
  • 740fb28d02 fix(config): chown ensure_hermes_home dirs to HERMES_UID/GID in Docker (#34107) (#34268) Bartok 2026-05-31 22:27:30 -05:00
  • e3b3d4d75e feat(models): add MiniMax-M3 to native minimax providers + 1M context (#36214) Teknium 2026-05-31 20:18:05 -07:00
  • 79f7e7a1e9 fix(desktop): make locally-built macOS app relaunchable after in-place self-update (#36198) brooklyn! 2026-05-31 21:27:23 -05:00
  • a8526a4159 chore(models): bump minimax to minimax-m3 in openrouter + nous lists (#36191) Teknium 2026-05-31 19:24:17 -07:00
  • a75a45414c fix(tools): fall back to .hermes/.env when forwarded secret is empty (#35583) Simon Taggart 2026-05-31 19:20:00 -07:00
  • e2ee9177f0 chore(attribution): map SiTaggart for PR #35583 (#36189) Ben Barclay 2026-06-01 12:16:54 +10:00
  • 9a82cd33d8 Merge pull request #36190 from NousResearch/ethie/sign-win ethernet 2026-05-31 22:10:45 -04:00
  • 4e530f1a27 add a github action to build& sign a windows installer ethernet 2026-05-31 22:09:44 -04:00
  • 1031031dec fix(docker): skip unnecessary boot chown when volume ownership already matches remapped UID (#35027) Foldblade 2026-06-01 11:59:43 +10:00
  • 758454d1e4 fix(docker): validate HERMES_UID/GID to prevent privilege escalation in stage2-hook (#35340) Teknium 2026-05-31 18:46:53 -07:00
  • dcbf62e26a fix(docker): seed s6 gateway state for legacy run cmd (#34829) Donovan Yohan 2026-05-31 21:28:56 -04:00
  • e1c7a9aa7b feat(tools): surface the free tool pool in entitlement + setup (#36153) Siddharth Balyan 2026-06-01 06:32:48 +05:30
  • fa4ebaa8b5 fix(install): build desktop in 'desktop' stage on macOS/Linux instead of silently skipping (#36134) brooklyn! 2026-05-31 19:03:10 -05:00
  • 77bb64813c fix(desktop): report desktop_contract in lazy session.create info (#36112) brooklyn! 2026-05-31 18:23:10 -05:00
  • 3ef97a61b9 fix(desktop): track main for self-update now that GUI merged (#36104) brooklyn! 2026-05-31 17:53:35 -05:00
  • cd8aa389c9 Revert "fix(tui): clamp bogus terminal dimensions (WSL 131072x1) (#35657)" (#36096) Teknium 2026-05-31 15:51:11 -07:00
  • 51c68d4ab1 Add Hermes desktop app (#20059) brooklyn! 2026-05-31 17:46:56 -05:00
  • cf328723d4 docs: drop early-beta framing for native Windows support (#36093) Teknium 2026-05-31 15:33:18 -07:00
  • c9a28dfb08 feat(model-picker): description on group layer, plain labels on members kshitijk4poor 2026-05-31 13:40:19 +05:30
  • 84d82453ae feat(model-picker): show short description on grouped provider rows kshitijk4poor 2026-05-31 13:35:01 +05:30
  • 47d2d05892 chore(model-picker): refresh provider picker descriptions kshitijk4poor 2026-05-31 13:27:45 +05:30
  • eb3cf9750e fix(gateway): resolve _get_dm_topic_info on adapter class, not instance kshitijk4poor 2026-06-01 00:17:50 +05:30
  • 4259bab7d4 fix(gateway): preserve Telegram DM topic routing metadata in synthetic notifications Dusk1e 2026-05-29 01:41:19 +03:00
  • 59cc7c305d Merge pull request #36023 from kshitijk4poor/fix/spawn-via-env-bg-wrapper kshitij 2026-05-31 12:11:17 -07:00
  • 01dda3fa02 Merge pull request #36010 from kshitijk4poor/fix/terminal-cwd-acp-aware kshitij 2026-05-31 11:41:21 -07:00