Commit Graph

  • 3b554bf839 fix: test for suppress_status_output should capture stdout, not mock _vprint Teknium 2026-04-09 15:18:30 -07:00
  • 69a0092c38 fix: deduplicate _is_termux() into hermes_constants.is_termux() Teknium 2026-04-09 14:53:02 -07:00
  • c3141429b7 fix(termux): tighten voice setup and mobile chat UX adybag14-cyber 2026-04-09 14:41:30 +02:00
  • 769ec1ee1a fix(termux): deepen browser, voice, and tui support adybag14-cyber 2026-04-09 14:16:58 +02:00
  • 3237733ca5 fix(termux): harden execute_code and mobile browser/audio UX adybag14-cyber 2026-04-09 13:46:08 +02:00
  • 54d5138a54 fix(termux): harden env-backed background jobs adybag14-cyber 2026-04-09 13:15:28 +02:00
  • 6dcb3c4774 fix(termux): compact narrow-screen tui chrome adybag14-cyber 2026-04-09 13:02:23 +02:00
  • 096b3f9f12 fix(termux): add local image chat route adybag14-cyber 2026-04-09 12:09:11 +02:00
  • a3aed1bd26 fix(termux): keep quiet chat output parseable adybag14-cyber 2026-04-09 11:31:07 +02:00
  • 4970705ed3 fix(termux): silence quiet chat tool previews adybag14-cyber 2026-04-09 11:08:46 +02:00
  • 2194425918 fix(termux): make setup-hermes use android path adybag14-cyber 2026-04-09 10:41:58 +02:00
  • 3878495972 fix(termux): disable gateway service flows on android adybag14-cyber 2026-04-09 10:29:32 +02:00
  • 4e40e93b98 fix(termux): improve status and install UX adybag14-cyber 2026-04-09 09:08:33 +02:00
  • 122925a6f2 fix(termux): honor temp dirs for local temp artifacts adybag14-cyber 2026-04-09 08:22:55 +02:00
  • e79cc88985 feat: add tested Termux install path and EOF-aware gh auth adybag14-cyber 2026-04-08 17:48:25 +02:00
  • e053433c84 fix(error_classifier): disambiguate usage-limit patterns in _classify_by_message sprmn24 2026-04-10 01:16:11 +03:00
  • 6e24b9947e feat(ui-tui): render tool calls inline in message flow instead of activity lane Brooklyn Nicholson 2026-04-09 17:40:30 -05:00
  • 99fd3b518d feat: add /copy and /agents Brooklyn Nicholson 2026-04-09 17:19:36 -05:00
  • 1789c2699a feat(nix): shared-state permission model for interactive CLI users (#6796) Siddharth Balyan 2026-04-09 15:18:42 -07:00
  • aed9b90ae3 fix(stream_consumer): handle overflow when no message exists yet dangelo352 2026-04-09 15:06:03 -07:00
  • 6b437f7934 fix: /browser connect auto-launch uses dedicated profile dir (#6821) Teknium 2026-04-09 14:55:45 -07:00
  • f91fffbe33 Revert "fix: /browser connect auto-launch uses dedicated profile dir" Teknium 2026-04-09 14:54:26 -07:00
  • 49d8c9557f fix: cleanup_all_camofox_sessions respects managed persistence (#6820) Teknium 2026-04-09 14:54:07 -07:00
  • c3854e0f85 fix: /browser connect auto-launch uses dedicated profile dir Teknium 2026-04-09 14:52:58 -07:00
  • 97308707e9 fix: insert static fallback when compression summary fails Teknium 2026-04-09 14:28:49 -07:00
  • e9168f917e fix: handle HTTP errors gracefully in gws_bridge token refresh Teknium 2026-04-09 14:22:17 -07:00
  • c8bbd29aae fix: update tests for gws migration Teknium 2026-04-09 13:32:51 -07:00
  • 73eb59db8d fix: follow-up fixes for google-workspace gws migration Teknium 2026-04-09 12:54:12 -07:00
  • 127b4caf0d feat(skills): migrate google-workspace to gws CLI backend spideystreet 2026-04-09 12:51:55 -07:00
  • c5511bbc5a fix: leading ./ thingy Brooklyn Nicholson 2026-04-09 16:27:06 -05:00
  • 1780ad24b1 fix: normalize remaining reasoning effort orderings and add missing 'minimal' Teknium 2026-04-09 13:27:02 -07:00
  • 775a46ce75 fix: normalize reasoning effort ordering in UI Greer Guthrie 2026-04-09 11:06:39 -05:00
  • 6f8e426275 fix: add SOCKS proxy support, DISCORD_PROXY env var, and send_message proxy coverage Teknium 2026-04-09 14:16:39 -07:00
  • 88dbbfe982 feat(gateway): unified proxy support for Discord and Telegram with macOS auto-detection Zheng Li 2026-04-09 19:37:58 +08:00
  • 88845b99d2 fix(slack): add rate-limit retry and TTL cache to thread context fetching jarvisxyz 2026-04-09 13:37:15 -07:00
  • 18d8e91a5a fix(slack): treat group DMs (mpim) like DMs + smart reaction guard gunpowder-client-vm 2026-04-09 13:36:04 -07:00
  • 1773e3d647 feat(slack): add allow_bots config for bot-to-bot communication Mibayy 2026-04-09 13:35:13 -07:00
  • 7f7b02b764 fix(slack): comprehensive mrkdwn formatting — 6 bug fixes + 52 tests dashed 2026-04-09 13:33:05 -07:00
  • 7d499c75db feat(slack): add require_mention and free_response_channels config support Doruk Ardahan 2026-04-09 13:31:36 -07:00
  • 997e219c14 fix(security): enforce user authorization on approval button clicks Teknium 2026-04-09 13:26:37 -07:00
  • ab7b407224 fix: atomic Slack approval guard, safe JSON deserialization fallbacks aaronagent 2026-04-10 00:20:35 +08:00
  • c6974fd108 fix: allow custom endpoint users to use main model for auxiliary tasks Teknium 2026-04-09 13:23:43 -07:00
  • c6dba918b3 fix(tests): fix several failing/flaky tests on main (#6777) Dylan Socolobsky 2026-04-09 17:17:06 -03:00
  • b7d4ea1550 feat: better hyperlink formatting Brooklyn Nicholson 2026-04-09 15:13:43 -05:00
  • 74241328f0 direnv: watch lockfiles/nix files; gitignore .nix-stamps Ari Lotter 2026-04-09 15:30:42 -04:00
  • df5874c119 nix: add bundled TUI build-time verification check Ari Lotter 2026-04-09 15:30:29 -04:00
  • 21afb3fa3c nix: delegate devShell setup to package passthru hooks Ari Lotter 2026-04-09 15:30:29 -04:00
  • 31b2c12f0f nix: bundle TUI in main package with passthru hooks Ari Lotter 2026-04-09 15:30:29 -04:00
  • 405c1b4e84 nix: add TUI derivation with buildNpmPackage Ari Lotter 2026-04-09 15:30:29 -04:00
  • 5ff96551d5 cli: support bundled TUI at HERMES_TUI_DIR (for nix) Ari Lotter 2026-04-09 15:30:29 -04:00
  • 2b4272ef5b ui-tui: update package-lock.json Ari Lotter 2026-04-09 15:30:29 -04:00
  • 670dcea8f4 ui-tui: add tsc build pipeline Ari Lotter 2026-04-09 15:30:18 -04:00
  • 17f13013eb chore: fmt Brooklyn Nicholson 2026-04-09 14:17:45 -05:00
  • 3eade90b39 fix: OpenClaw migration now shows dry-run preview before executing (#6769) Teknium 2026-04-09 12:15:06 -07:00
  • 00e1d42b9e feat: image pasting Brooklyn Nicholson 2026-04-09 13:45:23 -05:00
  • 34d06a9802 fix(compaction): don't halve context_length on output-cap-too-large errors KUSH42 2026-04-09 16:54:23 +02:00
  • 2772d99085 fix: remove /prompt slash command — footgun via prefix expansion (#6752) Teknium 2026-04-09 11:27:27 -07:00
  • ee16416c7b fix(cli): prefer auth.py env vars over models.dev in provider detection (#6755) Teknium 2026-04-09 11:13:11 -07:00
  • 3007174a61 fix: prevent 400 format errors from triggering compression loop on Codex Responses API (#6751) Teknium 2026-04-09 11:11:34 -07:00
  • 2f0a83dd12 fix(cli): update TUI status bar model name on provider fallback Yang Zhi 2026-04-09 11:31:41 +08:00
  • 110cdd573a fix(auxiliary_client): inject KimiCLI User-Agent for custom endpoint sync clients Yang Zhi 2026-04-07 17:50:42 +08:00
  • 4d1b988070 fix(credential_pool): use _resolve_kimi_base_url when seeding kimi-coding pool Yang Zhi 2026-04-07 01:18:07 +08:00
  • 019c11d07e fix(fallback): preserve provider-specific headers when activating fallback Yang Zhi 2026-04-08 16:18:07 +08:00
  • fce23e8024 fix(docker): #6197 enable unbuffered stdout for live logs MustafaKara7 2026-04-08 22:13:11 +03:00
  • 1ec1f6a68a fix: model fallback — stale model on Nous login + connection error fallback (#6554) Teknium 2026-04-09 10:38:53 -07:00
  • b2ea9b4176 Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor Brooklyn Nicholson 2026-04-09 12:31:20 -05:00
  • 0d7c19a42f fix(ui-tui): ref-based input buffer, gateway listener stability, usage display, and 6 correctness bugs Brooklyn Nicholson 2026-04-09 12:21:24 -05:00
  • 637ad443bf nix: add tirith to runtime deps (#6721) ethernet 2026-04-09 12:58:00 -04:00
  • a8b85bb887 fix(nix): make setupSecrets activation script optional (#6227) (#6261) Devorun 2026-04-09 19:39:20 +03:00
  • d9753720f3 fix(nix): switch nixpkgs input from nixos-24.11 to nixos-unstable (#5520) Sergei Korolev 2026-04-09 19:00:38 +03:00
  • dbc11abcb6 fix(ci): pin floating GitHub Actions tags and ascii-guard to explicit versions (#3982) Dilek 2026-04-09 18:57:20 +03:00
  • 268ee6bdce fix: add turn-exit diagnostic logging to agent loop (#6549) Teknium 2026-04-09 04:15:22 -07:00
  • 173289b64f docs: add hermes dump and hermes logs to CLI commands reference (#6552) Teknium 2026-04-09 04:11:03 -07:00
  • 1a3ae6ac6e feat: structured API error classification for smart failover (#6514) Teknium 2026-04-09 04:10:11 -07:00
  • 78e6b06518 feat: add 'hermes dump' command for copy-pasteable setup summary (#6550) Teknium 2026-04-09 04:00:41 -07:00
  • b650957b40 docs(bluebubbles): fix pairing instructions to use existing approve flow (#6548) Teknium 2026-04-09 03:57:11 -07:00
  • ad06bfccf0 fix: remove dead LLM_MODEL env var — add migration to clear stale .env entries (#6543) Teknium 2026-04-09 03:56:40 -07:00
  • 8dfc96dbbb feat: capture provider rate limit headers and show in /usage (#6541) Teknium 2026-04-09 03:43:14 -07:00
  • 3c8ec7037c fix(agent): catch PermissionError in subdirectory hint discovery konsisumer 2026-04-09 07:23:34 +02:00
  • 161c2c4da4 fix(skills): archive OpenClaw cron store without config Kira 2026-04-09 01:04:06 -04:00
  • e22416dd9b fix: handle empty sudo password and false prompts Lumen Radley 2026-04-07 23:44:12 +02:00
  • a94099908a fix(state): orphan children instead of cascade-deleting in prune/delete (#6513) Teknium 2026-04-09 02:41:56 -07:00
  • 851857e413 fix(models): correct probed_url selection logic cokemine 2026-04-09 16:15:37 +09:00
  • b408379e9d fix: reduce credential exhaustion TTL from 24 hours to 1 hour (#6504) Teknium 2026-04-09 02:37:23 -07:00
  • e1b0b135cb fix(discord): accept .log attachments and raise document size limit Kira 2026-04-09 03:15:09 -04:00
  • 1eabbe905e fix: retry 3 times when model returns truly empty response (#6488) Teknium 2026-04-09 02:06:12 -07:00
  • b962801f6a fix(bluebubbles): add setup wizard integration and OPTIONAL_ENV_VARS (#6494) Teknium 2026-04-09 02:05:41 -07:00
  • 5cf4fac2aa fix: restore codex fallback auth-store lookup Cherif Yaya 2026-04-09 00:04:30 -07:00
  • 894e8c8a8f fix: resolve opencode.ai context window to 1M and clean up display formatting Hunter B 2026-04-02 19:59:19 -05:00
  • 18140199c3 fix(ci): build and push multi-arch Docker image (amd64 + arm64) (#6124) Teknium 2026-04-09 00:29:45 -07:00
  • 7120d6cdd6 fix(bluebubbles): add missing integration points and documentation (#6460) Teknium 2026-04-09 00:19:05 -07:00
  • d40264d53b test: add coverage for token-budget tail protection Teknium 2026-04-08 23:35:46 -07:00
  • c506126123 fix(tests): update context_compressor tests for min_tail=3 BongSuCHOI 2026-04-08 18:25:30 +00:00
  • d12f8db0b8 fix(compaction): token-budget primary tail protection BongSuCHOI 2026-04-08 17:36:32 +00:00
  • 25757d631b feat(hindsight): feature parity, setup wizard, and config improvements Nicolò Boschi 2026-04-09 07:27:31 +02:00
  • d97f6cec7f feat(gateway): add BlueBubbles iMessage platform adapter (#6437) Teknium 2026-04-08 23:54:03 -07:00
  • 241bd4fc7e fix: add size cap to assistant thread metadata cache Teknium 2026-04-08 22:44:22 -07:00
  • 30a0fcaec8 fix(slack): handle assistant thread lifecycle events helix4u 2026-04-08 14:24:59 -06:00
  • 5449c01d26 fix: clean env vars in pairing regression test Teknium 2026-04-08 22:48:07 -07:00
  • 1d8d4f28ae fix(gateway): prevent background process notifications from triggering false pairing requests xingkongliang 2026-04-08 11:21:24 +10:00