Commit Graph

  • 8efd3db1b4 fix: force builds Brooklyn Nicholson 2026-04-12 16:08:03 -05:00
  • ef51bb0091 fix: tool drafting stuff Brooklyn Nicholson 2026-04-12 16:06:39 -05:00
  • 3bf0f39337 wrap preformatted ansi in <Ansi> component Ari Lotter 2026-04-12 16:53:53 -04:00
  • a4593f8b21 feat: make gateway 'still working' notification interval configurable (#8572) Teknium 2026-04-12 13:06:34 -07:00
  • 1179918746 fix: salvage follow-ups for Feishu QR onboarding (#7706) Teknium 2026-04-12 13:02:55 -07:00
  • d7785f4d5b feat(feishu): add scan-to-create onboarding for Feishu / Lark Shuo 2026-04-11 16:57:16 +08:00
  • a9ebb331bc fix: contextual error diagnostics for invalid API responses (#8565) Teknium 2026-04-12 13:00:07 -07:00
  • 400fe9b2a1 fix: add <thought> stripping to auxiliary_client + tests Teknium 2026-04-12 12:38:24 -07:00
  • 326d5febe5 fix: also strip <thought> tags during streaming in cli.py Chen Chia Yang 2026-04-09 12:33:34 +08:00
  • a372c14fc5 fix: strip <thought> tags from Gemma 4 responses in _strip_think_blocks Chen Chia Yang 2026-04-08 20:26:05 +08:00
  • f295b17d92 fix: make agent_thread daemon to prevent orphan CLI processes on tab close (#8557) Teknium 2026-04-12 12:38:55 -07:00
  • 06290f6a2f fix: handle broken stdin in prompt_toolkit startup (#6393) (#8560) Teknium 2026-04-12 12:38:03 -07:00
  • 06a17c57ae fix: improve profile creation UX — seed SOUL.md + credential warning (#8553) Teknium 2026-04-12 12:22:34 -07:00
  • 690d62a6d1 Merge branch 'feat/ink-refactor' of github.com:NousResearch/hermes-agent into feat/ink-refactor Brooklyn Nicholson 2026-04-12 13:19:07 -05:00
  • 2aea75e91e Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor Brooklyn Nicholson 2026-04-12 13:18:55 -05:00
  • 4eecaf06e4 fix: prevent duplicate update prompt spam in gateway watcher (#8343) Teknium 2026-04-12 04:52:59 -07:00
  • 7a67b13506 fix: title_generator no longer logs as 'compression' task Teknium 2026-04-12 04:17:06 -07:00
  • 45e60904c6 fix: fall back to provider's default model when model config is empty (#8303) Teknium 2026-04-12 03:53:30 -07:00
  • 17c72f176d fix: make skill loading instructions more aggressive in system prompt (#8286) Teknium 2026-04-12 03:03:16 -07:00
  • b6b6b02f0f fix: prevent unwanted session auto-reset after graceful gateway restarts (#8299) Teknium 2026-04-12 03:03:07 -07:00
  • 56e3ee2440 fix: write update exit code before gateway restart (cgroup kill race) (#8288) Teknium 2026-04-12 02:33:21 -07:00
  • b321330362 feat: add WSL environment hint to system prompt (#8285) Teknium 2026-04-12 02:26:28 -07:00
  • dd5b1063d0 fix: register MATRIX_RECOVERY_KEY env var + document migration path Teknium 2026-04-12 02:16:50 -07:00
  • b9af4955b9 fix(matrix): restore verify_with_recovery_key after device key rotation elkimek 2026-04-12 08:53:16 +00:00
  • b0d65c333a Merge pull request #8279 from NousResearch/chore/simplify-docker-tags Ben Barclay 2026-04-12 19:09:05 +10:00
  • 00adbd0de0 chore: simplify Docker image tags Ben 2026-04-12 19:08:16 +10:00
  • 95fa78eb6c fix: write refreshed Codex tokens back to ~/.codex/auth.json (#8277) Teknium 2026-04-12 02:05:20 -07:00
  • 6d05e3d56f fix(gateway): evict cached agent on /model switch + add diagnostic logging (#8276) Teknium 2026-04-12 01:58:17 -07:00
  • 4aa534eae5 fix(gateway): peek at pending message during interrupt instead of consuming it Teknium 2026-04-12 01:55:31 -07:00
  • ae6820a45a fix(setup): validate base URL input in hermes model flow (#8264) Teknium 2026-04-12 01:51:57 -07:00
  • a1220977d3 fix: make skill loading instructions more aggressive in system prompt (#8209) Teknium 2026-04-12 01:46:34 -07:00
  • 078dba015d fix: three provider-related bugs (#8161, #8181, #8147) (#8243) Teknium 2026-04-12 01:44:18 -07:00
  • b1f13a8c5f fix(agent): route compression aux through live session runtime Harish Kukreja 2026-04-12 00:10:19 -04:00
  • c52f6348b6 fix: list all available toolsets in delegate_task schema description (#8231) Teknium 2026-04-12 00:54:35 -07:00
  • 3162472674 feat(tips): add 69 deeper hidden-gem tips (279 total) (#8237) Teknium 2026-04-12 00:54:07 -07:00
  • 8b9d22a74b revert: keep debian:13.4 full image instead of slim Teknium 2026-04-12 00:46:01 -07:00
  • fee0e0d35e fix(docker): run as non-root user, use virtualenv (salvage #5811) m0n5t3r 2026-04-12 00:26:08 -07:00
  • 81ac62c0e9 fix(weixin): split chatty short replies into separate bubbles, keep structured content together bravohenry 2026-04-12 00:37:47 -07:00
  • f53a5a7fe1 fix: suppress duplicate completion notifications when agent already consumed output via wait/poll/log (#8228) Teknium 2026-04-12 00:36:22 -07:00
  • fdf55e0fe9 feat(cli): show random tip on new session start (#8225) Teknium 2026-04-12 00:34:01 -07:00
  • 36f57dbc51 fix(migration): don't auto-archive OpenClaw source directory opriz 2026-04-12 00:27:18 -07:00
  • 1871227198 feat: rebrand OpenClaw references to Hermes during migration Teknium 2026-04-11 23:47:37 -07:00
  • eb2a49f95a fix: openai-codex and anthropic not appearing in /model picker for external credentials (#8224) Teknium 2026-04-12 00:33:42 -07:00
  • 73f970fa4d fix: make gateway interrupt detection resilient to monitor task failures Teknium 2026-04-11 23:42:19 -07:00
  • 4cadfef8e3 fix(cli): restore stacked tool progress scrollback in TUI (#8201) Teknium 2026-04-11 23:22:34 -07:00
  • 8e00b3a69e fix(cron): steer model away from explicit deliver targets that lose topic context (#8187) Teknium 2026-04-11 23:20:39 -07:00
  • 1ca9b19750 feat: add network.force_ipv4 config to fix IPv6 timeout issues (#8196) Teknium 2026-04-11 23:12:11 -07:00
  • 1cec910b6a fix: improve context compaction to prevent model answering stale questions (#8107) Teknium 2026-04-11 19:43:58 -07:00
  • 8a48c58bd3 fix(gateway): add missing RedactingFormatter import Tom Qiao 2026-04-12 09:18:57 +08:00
  • a0a02c1bc0 feat: /compress <focus> — guided compression with focus topic (#8017) Teknium 2026-04-11 19:23:29 -07:00
  • cfbfc4c3f1 fix(discord): decouple readiness from slash sync helix4u 2026-04-11 17:02:03 -06:00
  • fa7cd44b92 feat: add hermes backup and hermes import commands (#7997) Teknium 2026-04-11 19:15:50 -07:00
  • 5552e1ffe1 Merge branch 'feat/ink-refactor' of github.com:NousResearch/hermes-agent into feat/ink-refactor Austin Pickett 2026-04-11 22:10:11 -04:00
  • 90890f8f04 feat: personality selector Austin Pickett 2026-04-11 22:10:02 -04:00
  • 50d86b3c71 fix(matrix): replace pickle crypto store with SQLite, fix E2EE decryption (#7981) Siddharth Balyan 2026-04-11 18:54:46 -07:00
  • 27eeea0555 perf(ssh,modal): bulk file sync via tar pipe and tar/base64 archive (#8014) Siddharth Balyan 2026-04-11 17:48:05 -07:00
  • fd73937ec8 feat: component-separated logging with session context and filtering (#7991) Teknium 2026-04-11 17:23:36 -07:00
  • 8e0df1d532 launch tui later to allow setup et al Ari Lotter 2026-04-11 20:23:15 -04:00
  • 723b5bec85 feat: per-platform display verbosity configuration (#8006) Teknium 2026-04-11 17:20:34 -07:00
  • 14ccd32cee refactor(terminal): remove check_interval parameter (#8001) Teknium 2026-04-11 17:16:11 -07:00
  • 06f862fa1b feat(cli): add native /model picker modal for provider → model selection Mateus Scheuer Macedo 2026-04-11 16:59:41 -07:00
  • 39cd57083a refactor: remove budget warning injection system (dead code) Teknium 2026-04-11 16:56:27 -07:00
  • d99e2a29d6 feat: standardize message whitespace and JSON formatting waxinz 2026-04-11 16:29:02 -07:00
  • cab814af15 feat(nix): container-aware CLI — auto-route into managed container (#7543) Siddharth Balyan 2026-04-11 16:47:46 -07:00
  • 29721fcc58 nix fixes Ari Lotter 2026-04-11 15:58:22 -04:00
  • 5c2ecdec49 fix: use ceiling division for token estimation, deduplicate inline formula Teknium 2026-04-11 16:33:35 -07:00
  • a1d2a0c0fd feat: self update npm deps on hermes update Brooklyn Nicholson 2026-04-11 18:29:18 -05:00
  • 6d272ba477 fix(tools): enforce ID uniqueness in TODO store during replace operations WAXLYY 2026-04-11 16:20:51 -07:00
  • 97b0cd51ee feat(gateway): surface natural mid-turn assistant messages in chat platforms asheriif 2026-04-11 16:03:52 -07:00
  • 6ee0005e8c docs: expand tool-use enforcement documentation (#7984) Teknium 2026-04-11 16:20:27 -07:00
  • c8aff74632 fix: prevent agent from stopping mid-task — compression floor, budget overhaul, activity tracking Teknium 2026-04-11 16:18:57 -07:00
  • 08f35076c9 fix: always log outer loop exception traceback at DEBUG level Teknium 2026-04-11 15:51:56 -07:00
  • 289d2745af docs: add platform adapter developer guide + WeCom Callback docs (#7969) Teknium 2026-04-11 15:50:54 -07:00
  • fc417ed049 fix(cli): add ChatConsole.status for /skills search Koichi Tsutsumi 2026-04-12 03:17:58 +09:00
  • 32519066dc fix(gateway): add HERMES_SESSION_KEY to session_context contextvars 0xbyt4 2026-04-11 15:28:41 -07:00
  • 689c515090 feat: add --env and --preset support to hermes mcp add syaor4n 2026-04-11 15:28:23 -07:00
  • 758c4ad1ef fix: remove dead hasattr checks for retry counters initialized in reset block Teknium 2026-04-11 15:29:15 -07:00
  • 000a881fcf fix: reset compression_attempts and primary_recovery_attempted on fallback activation Teknium 2026-04-11 15:26:13 -07:00
  • 5f0caf54d6 feat(gateway): add WeCom callback-mode adapter for self-built apps chqchshj 2026-04-11 14:25:18 -07:00
  • ec553fdb49 Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor Brooklyn Nicholson 2026-04-11 17:15:41 -05:00
  • 24a498eb90 feat: better markdown Brooklyn Nicholson 2026-04-11 17:15:36 -05:00
  • 90352b2adf fix: normalize checkpoint manager home-relative paths faishal 2026-04-11 14:48:51 -07:00
  • ee39e88b03 fix(claw): warn if gateway is running before migrating bot tokens SHL0MS 2026-04-11 14:47:03 -07:00
  • b53f681993 fix(cron): pass skip_context_files=True to AIAgent in run_job (#7958) Teknium 2026-04-11 14:48:58 -07:00
  • 8c3935ebe8 fix: is_local_endpoint misses Docker/Podman DNS names (#7950) Teknium 2026-04-11 14:46:18 -07:00
  • 1e5056ec30 feat(gateway): add all missing platforms to interactive setup wizard (#7949) Teknium 2026-04-11 14:44:51 -07:00
  • d82580b25b fix: add all_profiles param + narrow exception handling Teknium 2026-04-11 14:30:29 -07:00
  • b80e318168 fix: scope gateway status to the active profile Dominic Grieco 2026-04-11 17:31:22 -03:00
  • 72b345e068 fix(gateway): preserve queued voice events for STT etcircle 2026-04-11 21:36:05 +01:00
  • 8160d7a03d test: add dedup coverage for reasoning item ID deduplication Teknium 2026-04-11 14:26:44 -07:00
  • dfe7386a58 fix: deduplicate reasoning items in Responses API input sauljwu 2026-04-11 17:17:19 -04:00
  • ef73babea1 fix(gateway): use source.thread_id instead of undefined event in queued response willy-scr 2026-04-12 04:36:31 +08:00
  • f2893fe51a fix(tools): neutralize shell injection in _write_to_sandbox via path quoting (#7940) Teknium 2026-04-11 14:26:11 -07:00
  • 255f59de18 fix(tools): prevent command argument injection and path traversal in checkpoint manager Dusk1e 2026-04-11 22:54:45 +03:00
  • 4bede272cf fix: propagate model through credential pool path + add tests Teknium 2026-04-11 14:07:12 -07:00
  • 0e6354df50 fix(custom-providers): propagate model field from config to runtime so API receives the correct model name 0xFrank-eth 2026-04-11 22:53:08 +03:00
  • b0892375cd fix: mock aiohttp server in startup guard tests to avoid port binding Teknium 2026-04-11 14:03:51 -07:00
  • 0a922bf218 add new test covering edge case where both insecure_no_sig and _webhook_url are set Mariano Nicolini 2026-04-11 16:29:04 -03:00
  • d053845703 remove unused import and fix misleading log Mariano Nicolini 2026-04-11 16:25:14 -03:00
  • 0970f1de50 update docks with changes made Mariano Nicolini 2026-04-11 16:09:27 -03:00