Commit Graph

  • f19ca50cd9 fix(context_compressor): always keep last user message in tail to prevent active-task loss sontianye 2026-04-16 19:22:22 +05:30
  • f5ac025714 fix(gateway): guard pending_event.channel_prompt against None in recursive _run_agent jackjin1997 2026-04-16 19:22:38 +05:30
  • 896e7b03e8 fix(run_agent): prevent _create_openai_client from mutating caller kwargs taeuk178 2026-04-16 19:24:22 +05:30
  • 31a72bdbf2 fix: escape command content in Telegram exec approval prompt danieldoderlein 2026-04-16 19:22:30 +05:30
  • 8c1276c0bf fix: pass resolved args to resolve_vision_provider_client() lrawnsley 2026-04-16 19:24:21 +05:30
  • 0a9229c8c6 chore: add salvage PR contributors to AUTHOR_MAP (#11076) kshitij 2026-04-16 07:44:41 -07:00
  • 5de67fa0ce Merge pull request #11061 from NousResearch/feat/vercel-deployment Austin Pickett 2026-04-16 07:31:52 -07:00
  • 5b4773fc20 fix: wire up Ollama Cloud dynamic model discovery in /model TUI picker Jorge 2026-04-16 20:03:31 +09:30
  • 45fc0bd83a fix: UnboundLocalError on 'entry' in parallel subagent polling loop (#11050) Teknium 2026-04-16 06:53:44 -07:00
  • f938fe460c chore: add iacker to AUTHOR_MAP Teknium 2026-04-16 06:47:42 -07:00
  • e9b3b8e820 fix(cron): treat empty agent response as error in last_status (fixes #8585) Billard 2026-04-12 23:53:38 +02:00
  • 77bdad5b02 fix(tests): resolve 12 CI failures + 10 errors across 6 root causes (#11040) Teknium 2026-04-16 06:49:36 -07:00
  • 3c42064efc fix: enforce config.yaml as sole CWD source + deprecate .env CWD vars + add hermes memory reset (#11029) Teknium 2026-04-16 06:48:33 -07:00
  • fe12042e50 fix: remove context pressure warnings entirely (#11039) Teknium 2026-04-16 06:44:23 -07:00
  • a6142a8e08 fix: follow-up for salvaged PR #10854 kshitijk4poor 2026-04-16 19:01:56 +05:30
  • 3e3ec35a5e fix: surface execute_code timeout to user instead of silently dropping (#10807) konsisumer 2026-04-16 09:17:24 +02:00
  • 73befa505d fix(cli): handle null/non-dict display config in skin initialization Bartok9 2026-04-16 18:40:04 +05:30
  • 465193b7eb fix(gateway): close temporary agents after one-off tasks LeonSGP43 2026-04-16 18:41:31 +05:30
  • 39b1336d1f fix: ctx usage display Brooklyn Nicholson 2026-04-16 08:27:41 -05:00
  • f81dba0da2 Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor Brooklyn Nicholson 2026-04-16 08:23:20 -05:00
  • dc7d47a6b8 chore: add GenKoKo to AUTHOR_MAP Teknium 2026-04-16 05:58:52 -07:00
  • f9714161f0 fix: stop leaking '(No response generated)' placeholder to users and cron targets Mil Wang (from Dev Box) 2026-04-14 09:17:52 +08:00
  • 85752791ed fix: resolve UnboundLocalError in post-tool empty response nudge path Ko 2026-04-16 01:37:00 +09:00
  • 9f231dae56 fix: quiet mode (-Q) outputs only raw response text (#11024) Teknium 2026-04-16 06:07:14 -07:00
  • 4b1cf77770 chore: add davetist to AUTHOR_MAP Teknium 2026-04-16 05:51:37 -07:00
  • fa830a49e0 test: add cancellation handler delivery confirmation tests Teknium 2026-04-16 05:51:02 -07:00
  • 3b5572ded3 fix(stream-consumer): only confirm final delivery on successful best-effort send Teknium 2026-04-16 05:44:34 -07:00
  • 35bbc6851b fix(gateway): honor previewed replies in queued follow-ups Dave Tist 2026-04-16 14:06:38 +02:00
  • d67e602cc8 fix: only suppress gateway replies after confirmed final stream delivery Dave Tist 2026-04-16 13:08:57 +02:00
  • 512c328815 fix(copilot): eliminate redundant catalog fetch in api_mode resolution (#11008) kshitij 2026-04-16 05:18:34 -07:00
  • 92a78ffeee chore(gateway): replace deprecated asyncio.get_event_loop() with get_running_loop() (#11005) kshitij 2026-04-16 05:13:39 -07:00
  • 0de6340a73 fix(docs): show sidebar on docs homepage Teknium 2026-04-16 04:24:28 -07:00
  • bd7e272c1f fix(slack): per-thread sessions for DMs by default helix4u 2026-04-16 04:22:07 -07:00
  • daef0519e9 fix(google-workspace): normalize authorized user token writes LeonSGP43 2026-04-16 16:59:02 +08:00
  • f726b9b843 fix(browser): runtime fallback to local Chromium when cloud provider fails Teknium 2026-04-16 04:19:02 -07:00
  • e0532be8ae fix(docs): add dashboard-plugins to sidebar navigation Teknium 2026-04-16 04:16:31 -07:00
  • 50d438d125 fix(honcho): drop anyOf schema — breaks Fireworks and other providers Teknium 2026-04-16 04:10:27 -07:00
  • 131d261a74 docs: add dashboard themes and plugins documentation Teknium 2026-04-16 03:54:11 -07:00
  • 01214a7f73 feat: dashboard plugin system — extend the web UI with custom tabs Teknium 2026-04-16 03:10:28 -07:00
  • 23a42635f0 docs: remove nonexistent CAMOFOX_PROFILE_DIR env var references (#10976) Teknium 2026-04-16 04:07:11 -07:00
  • e07dbde582 Revert "fix: enable TCP keepalives to detect dead provider connections (#10324)" Teknium 2026-04-16 03:58:50 -07:00
  • e66b373351 fix: word-wrap spinner, interruptable agent join, and delegate_task interrupt (#10940) Teknium 2026-04-16 03:50:49 -07:00
  • f05590796e fix(telegram): increase cold-boot retry budget and cap backoff Bartok9 2026-04-16 03:03:43 -07:00
  • c928ebb1b1 retry transient telegram send failures Markus Corazzione 2026-04-13 12:58:55 -03:00
  • 333cb8251b fix: improve interrupt responsiveness during concurrent tool execution and follow-up turns (#10935) Teknium 2026-04-16 02:44:56 -07:00
  • 3f6c4346ac feat: dashboard theme system with live switching Teknium 2026-04-15 20:11:51 -07:00
  • 9a9b8cd1e4 fix: keep rapid telegram follow-ups from getting cut off Peter Berthelsen 2026-04-14 16:27:12 -04:00
  • 12b109b664 fix: enable TCP keepalives to detect dead provider connections (#10324) (#10933) Teknium 2026-04-16 02:32:21 -07:00
  • f2f9d0c819 fix: stop /model from silently rerouting direct providers to OpenRouter (#10300) (#10780) Teknium 2026-04-16 02:27:20 -07:00
  • e4cd62d07d fix(tests): resolve remaining CI failures — commit_memory_session, already_sent, timezone leak, session env (#10785) Teknium 2026-04-16 02:26:14 -07:00
  • 0c1217d01e feat(xai): upgrade to Responses API, add TTS provider Teknium 2026-04-15 22:27:26 -07:00
  • 330ed12fb1 chore: add nosleepcassette to AUTHOR_MAP Teknium 2026-04-15 22:37:46 -07:00
  • 3c859e35dc fix: skin spinner faces and verbs not applied at runtime nosleepcassette 2026-04-15 22:35:59 -07:00
  • 5c397876b9 fix(cli): hint about /v1 suffix when configuring local model endpoints Teknium 2026-04-15 22:36:35 -07:00
  • 8798b069d3 fix(agent): sanitize surrogate characters from API responses and before API calls ygd58 2026-04-04 18:59:12 +02:00
  • 3522a7aa13 feat(ollama): pass think=false to custom providers when reasoning_effort is none Mibayy 2026-03-26 12:10:27 +00:00
  • 8011aa31ba fix(agent): continue ollama glm truncation replies LeonSGP43 2026-04-16 12:31:24 +08:00
  • 1b61ec470b feat: add Ollama Cloud as built-in provider kshitijk4poor 2026-04-15 22:32:05 -07:00
  • 8021a735c2 fix(gateway): preserve notify context in executor threads helix4u 2026-04-16 14:27:54 +05:30
  • 4093982f19 fix: recompute Copilot api_mode after model switch helix4u 2026-04-16 13:45:24 +05:30
  • 8e06db56fd chore: uptick Brooklyn Nicholson 2026-04-16 01:04:35 -05:00
  • 0cf7d570e2 fix(telegram): restore typing indicator and thread routing for forum General topic Markus Corazzione 2026-04-15 22:25:54 -07:00
  • 3ff18ffe14 fix: add circuit breaker to MCP tool handler to prevent retry burn loops (#10447) (#10776) Teknium 2026-04-15 22:33:48 -07:00
  • 36b54afbc4 feat(plugins): add dispatch_tool() to PluginContext (#10763) Teknium 2026-04-15 22:23:01 -07:00
  • 9b7bd4ca61 docs: add missing pages to sidebar navigation (#10758) Teknium 2026-04-15 22:22:43 -07:00
  • 8a246910bf fix: reject startup when no provider configured instead of silent OpenRouter fallback (#10766) Teknium 2026-04-15 22:22:07 -07:00
  • c5acc6edb6 feat(telegram): add dedicated TELEGRAM_PROXY env var and config.yaml proxy_url support leeyang1990 2026-04-15 20:03:48 -07:00
  • ff5bf0d6c8 fix(tests): resolve CI test failures — pool auto-seeding, stale assertions, mock isolation kshitijk4poor 2026-04-15 20:01:29 -07:00
  • cb31732c4f chore: uptick Brooklyn Nicholson 2026-04-15 23:29:00 -05:00
  • 9f759d1771 fix: match the url as prev Austin Pickett 2026-04-15 23:33:03 -04:00
  • cedaefce9e Merge pull request #10704 from NousResearch/revert-10686-feat/vercel-deployment Austin Pickett 2026-04-15 20:30:31 -07:00
  • 4683b97d92 Revert "feat: add vercel deployment, remove old landing page (#10686)" Austin Pickett 2026-04-15 23:29:41 -04:00
  • 51d5c76488 feat: add vercel deployment, remove old landing page (#10686) Austin Pickett 2026-04-15 20:12:52 -07:00
  • 139b9ae1e3 feat: add vercel deployment, remove old landing page Austin Pickett 2026-04-15 23:09:42 -04:00
  • fb903b8f08 docs: document register_command() for plugin slash commands (#10671) Teknium 2026-04-15 19:55:25 -07:00
  • 498b995c13 feat: implement register_command() on plugin context (#10626) Teknium 2026-04-15 19:53:11 -07:00
  • df714add9d fix: preserve file permissions on atomic writes (Docker/NAS fix) (#10618) Teknium 2026-04-15 19:52:46 -07:00
  • cc6e8941db feat(honcho): context injection overhaul, 5-tool surface, cost safety, session isolation (#10619) Teknium 2026-04-15 19:12:19 -07:00
  • 00ff9a26cd Fix Telegram link preview suppression for bot sends Kovyrin Family Claw 2026-04-13 11:53:12 -04:00
  • 192ef00bb2 docs(config): document telegram link preview setting Oleksiy Kovyrin 2026-04-12 22:47:53 -04:00
  • 5221ff9ed1 fix(telegram): tolerate bare adapters in link preview helper Oleksiy Kovyrin 2026-04-12 22:43:14 -04:00
  • aea3499e56 feat(telegram): add config option to disable link previews Kovyrin Family Claw 2026-04-12 22:02:47 -04:00
  • 06d6903d3c fix(telegram): escape Markdown special chars in send_exec_approval root 2026-04-14 23:03:34 +08:00
  • 4936b19144 fix(cron): guard telegram import in _send_to_platform against ImportError jneeee 2026-04-15 17:41:16 -07:00
  • 63548e4fe1 fix: validate Telegram bot token format during gateway setup (#9843) Mil Wang (from Dev Box) 2026-04-15 08:57:15 +08:00
  • 92a23479c0 fix(model-switch): normalize Unicode dashes from Telegram/iOS input Roque 2026-04-10 06:38:27 -06:00
  • c6398fcaab fix(prompt): list all supported Telegram markdown formatting flobo3 2026-04-15 20:43:55 +03:00
  • e7c61baaa1 fix: include telegram dependency in termux bundle helix4u 2026-04-13 20:00:39 -06:00
  • 5d3a81408d docs: document Telegram ignored threads cuyua9 2026-04-16 01:09:19 +08:00
  • 21cd3a3fc0 fix(profile): use existing get_active_profile_name() for /profile command Xowiek 2026-04-15 17:38:41 -07:00
  • 77435c4f13 fix(gateway): use profile-aware Hermes paths in runtime hints Xowiek 2026-04-15 22:27:36 +03:00
  • 5ef0fe1665 docs: fix stale hermes login references in hermes-agent skill (#10603) Teknium 2026-04-15 17:43:54 -07:00
  • c850a40e4e fix: gate Matrix adapter path on media_files presence Teknium 2026-04-15 17:36:28 -07:00
  • 276ed5c399 fix(send_message): deliver Matrix media via adapter Teknium 2026-04-15 17:35:52 -07:00
  • 55c8098601 docs: update openai-codex setup reference (#10471) Joshua Santos 2026-04-15 17:37:05 -07:00
  • b750c720cd fix: three CLI quality-of-life fixes (#10468, #10230, #10526, #9545) (#10599) Teknium 2026-04-15 17:34:15 -07:00
  • a6ad8ace29 chore: add handsdiff to AUTHOR_MAP Teknium 2026-04-15 17:10:02 -07:00
  • 933fbd8fea fix: prevent agent hang when backgrounding processes via terminal tool handsdiff 2026-04-14 19:43:21 -04:00
  • 33ff29dfae fix(gateway): defer background review notifications until after main reply Greer Guthrie 2026-04-15 16:40:38 -07:00
  • 44941f0ed1 fix: activate WeCom callback message deduplication (#10305) (#10588) Teknium 2026-04-15 17:22:58 -07:00