Commit Graph

  • a27b3c8725 add git to the container installed packages (fixes #8439) Sabin Iacob 2026-04-12 18:06:59 +03:00
  • 783c6b6ed6 chore: uptick Brooklyn Nicholson 2026-04-13 15:08:06 -05:00
  • 4a260b51fe fix: deep markdown parsing Brooklyn Nicholson 2026-04-13 15:01:15 -05:00
  • ebe3270430 fix: fake models Brooklyn Nicholson 2026-04-13 14:57:42 -05:00
  • 77b97b810a chore: update how txt pasting ux feels Brooklyn Nicholson 2026-04-13 14:49:10 -05:00
  • 9db94e8521 Merge branch 'feat/ink-refactor' of github.com:NousResearch/hermes-agent into feat/ink-refactor Brooklyn Nicholson 2026-04-13 14:17:55 -05:00
  • cac1b1b724 fix(ui-tui): surface RPC errors and guard invalid gateway responses Brooklyn Nicholson 2026-04-13 14:17:52 -05:00
  • 56524bb1d9 fix: nix local dev with tui Ari Lotter 2026-04-13 15:09:31 -04:00
  • 1af2e18d40 chore: release v0.9.0 (v2026.4.13) (#9182) Teknium 2026-04-13 11:52:09 -07:00
  • 0e60a9dc25 fix: add kimi-coding-cn to remaining provider touchpoints Teknium 2026-04-13 11:16:09 -07:00
  • 2b3aa36242 feat(providers): add kimi-coding-cn provider for mainland China users hcshen0111 2026-04-13 11:13:09 -07:00
  • ef180880aa fix: guard anthropic_adapter import + use canonical authorize URL Teknium 2026-04-13 11:16:23 -07:00
  • 247929b0dd feat: dashboard OAuth provider management kshitijk4poor 2026-04-13 19:08:45 +05:30
  • 2773b18b56 fix(run_agent): refresh activity during streaming responses yongtenglei 2026-04-13 05:19:16 -07:00
  • 0642b6cc53 fix: clean newline paste thingy Brooklyn Nicholson 2026-04-13 12:54:48 -05:00
  • ba50fa3035 docs: fix 30+ inaccuracies across documentation (#9023) Teknium 2026-04-13 10:53:10 -07:00
  • 4ca6668daf docs: comprehensive update for recent merged PRs (#9019) Teknium 2026-04-13 10:50:59 -07:00
  • c449cd1af5 fix(config): restore custom providers after v11→v12 migration 墨綠BG 2026-04-13 05:26:32 -07:00
  • 0dd26c9495 fix(tests): fix 78 CI test failures and remove dead test (#9036) Teknium 2026-04-13 10:50:24 -07:00
  • eec1db36f7 chore: preserve commands Brooklyn Nicholson 2026-04-13 10:43:42 -05:00
  • 713a614ea8 chore: uptick Brooklyn Nicholson 2026-04-13 10:22:44 -05:00
  • a27167fb30 chore: fmt Brooklyn Nicholson 2026-04-13 10:14:05 -05:00
  • a2c0597ae4 feat: show thinking indicator while inferencing Brooklyn Nicholson 2026-04-13 10:11:18 -05:00
  • b909a9efef fix: extend ASCII-locale UnicodeEncodeError recovery to full request payload kimsr96 2026-04-13 05:15:48 -07:00
  • 28a9c43f81 fix: resolve key_env to actual API key value instead of env var name Teknium 2026-04-13 05:15:15 -07:00
  • 76eecf3819 fix(model): Support providers: dict for custom endpoints in /model Geoff 2026-04-13 15:53:21 +10:00
  • 311dac1971 fix(file_tools): block /private/etc writes on macOS symlink bypass konsisumer 2026-04-13 05:14:41 -07:00
  • 587eeb56b9 chore: remove duplicate dead _try_gh_cli_token / _gh_cli_candidates from auth.py Teknium 2026-04-13 05:03:08 -07:00
  • 2a9e50c104 fix(copilot): resolve GHE token poisoning when GITHUB_TOKEN is set HearthCore 2026-04-13 10:30:12 +02:00
  • 8ec1608642 fix(agent): propagate api_mode to vision provider resolution luyao618 2026-04-13 16:08:19 +08:00
  • e3ffe5b75f fix: remove legacy compression.summary_* config and env var fallbacks (#8992) Teknium 2026-04-13 04:59:26 -07:00
  • c1809e85e7 fix(gateway): handle stale lock files in acquire_scoped_lock WorldInnovationsDepartment 2026-04-13 12:06:05 +03:00
  • 23f668d66e fix: extract Gemma 4 <thought> reasoning in _extract_reasoning() (#8991) Teknium 2026-04-13 04:59:06 -07:00
  • d8a521092b fix(weixin): rename send_document parameter to match base class flobo3 2026-04-13 12:11:33 +03:00
  • a5bd56eae3 fix: eliminate provider hang dead zones in retry/timeout architecture (#8985) Teknium 2026-04-13 04:55:20 -07:00
  • acdff020b7 test: add multi-word query tests for truncation match strategy Teknium 2026-04-13 04:52:35 -07:00
  • a5bc698b9a fix(session_search): improve truncation to center on actual query matches Al Sayed Hoota 2026-04-13 04:52:03 -07:00
  • dbed40f39b fix: reopen resumed gateway sessions in sqlite landy 2026-04-13 17:50:42 +08:00
  • d945cf6b1a fix(docker): add .venv to .dockerignore flobo3 2026-04-13 12:28:57 +03:00
  • 3a64348772 fix(discord): voice session continuity and signal handler thread safety twilwa 2026-04-13 04:47:11 -07:00
  • 381810ad50 feat: fix SQLite safety in hermes backup + add --quick snapshots + /snapshot command (#8971) Teknium 2026-04-13 04:46:13 -07:00
  • 82901695ff feat(wecom): add platform hint for native media sending Richard Li 2026-04-13 17:50:49 +08:00
  • 3365abdddf fix: use correct 'completed' state in status badge map, clean up blank lines Teknium 2026-04-13 04:44:52 -07:00
  • 70f490a12a fix(web): CronPage crash when rendering schedule object jonny 2026-04-13 12:01:12 +02:00
  • 8dfee98d06 fix: clean up description escaping, add string-data tests Teknium 2026-04-13 04:44:43 -07:00
  • bca22f3090 fix(homeassistant): #8912 resolve XML tool calling loop by casting nested object to JSON string dippwho 2026-04-13 13:03:49 +03:00
  • 11e2e04667 fix(telegram): pass proxy URL explicitly to HTTPXRequest when proxy env vars are set MaybeRichard 2026-04-13 04:42:54 -07:00
  • 860489600a fix(cli): sanitize surrogate characters in handle_paste XiaoXiao0221 2026-04-13 19:05:56 +08:00
  • 0998a57007 refactor: remove 5 dead utility functions from utils.py (#8975) Teknium 2026-04-13 04:39:59 -07:00
  • cea34dc7ef fix: follow-up for salvaged PR #8939 Teknium 2026-04-13 04:35:13 -07:00
  • e469f3f3db fix: sanitize .env before loading to prevent token duplication (#8908) Mil Wang (from Dev Box) 2026-04-13 18:41:12 +08:00
  • e77f135ed8 fix(cli): narrow Nous Hermes non-agentic warning to actual hermes-3/-4 models ismell0992-afk 2026-04-13 06:12:41 +02:00
  • 3e99964789 fix(agent): prefer Ollama Modelfile num_ctx over GGUF training max ismell0992-afk 2026-04-13 11:41:45 +02:00
  • 39b83f3443 fix: remove sandbox language from tool descriptions Teknium 2026-04-13 04:23:18 -07:00
  • 67fece1176 feat(cli): show notification when iteration budget is reached Teknium 2026-04-13 03:39:05 -07:00
  • 934318ba3a fix: budget-exhausted conversations now get a summary instead of empty response Teknium 2026-04-13 03:34:59 -07:00
  • 3804556cd9 fix: restore clarify toolset row removed in cherry-pick Teknium 2026-04-13 02:48:46 -07:00
  • 8e0ae66520 fix(skills): correct TTS/STT providers, add missing platforms/commands in hermes-agent skill Haoqing Wang 2026-04-13 13:45:29 +08:00
  • 397eae5d93 fix: recover partial streamed content on connection failure Teknium 2026-04-13 00:55:10 -07:00
  • 35b11f48a5 docs: add web dashboard documentation (#8864) Teknium 2026-04-13 01:15:27 -07:00
  • 73ed09e145 fix(gateway): keep venv python symlink unresolved when remapping paths Ubuntu 2026-04-11 13:14:40 +00:00
  • 964ef681cf fix(gateway): improve /restart response with fallback instructions Teknium 2026-04-12 22:34:23 -07:00
  • 276d20e62c fix(gateway): /restart uses service restart under systemd instead of detached subprocess Teknium 2026-04-12 22:32:19 -07:00
  • e2a9b5369f feat: web UI dashboard for managing Hermes Agent (#8756) Teknium 2026-04-12 22:26:28 -07:00
  • c052cf0eea fix(security): validate domain/service params in ha_call_service to prevent path traversal Dusk1e 2026-04-12 14:13:13 +03:00
  • 8a64f3e368 feat(gateway): notify /restart requester when gateway comes back online Teknium 2026-04-12 21:19:44 -07:00
  • b22663ea69 docs: restore Orchestra Research attribution in research-paper-writing skill (#8800) Teknium 2026-04-12 22:03:18 -07:00
  • 83ca0844f7 fix: preserve dots in model names for OpenCode Zen and ZAI providers (#8794) Teknium 2026-04-12 21:22:59 -07:00
  • a0cd2c5338 fix(gateway): verbose tool progress no longer truncates args when tool_preview_length is 0 (#8735) Teknium 2026-04-12 20:05:12 -07:00
  • 3636f64540 fix: resolve npm audit vulnerabilities in browser tools and whatsapp bridge (#8745) Teknium 2026-04-12 19:38:20 -07:00
  • 15b1a3aa69 fix: improve WhatsApp UX — chunking, formatting, streaming (#8723) Teknium 2026-04-12 19:20:13 -07:00
  • 5fae356a85 fix: show full last assistant response when resuming a session (#8724) Teknium 2026-04-12 19:07:14 -07:00
  • 9e992df8ae fix(telegram): use UTF-16 code units for message length splitting (#8725) Teknium 2026-04-12 19:06:20 -07:00
  • 3cd6cbee5f feat: add /debug slash command for all platforms Teknium 2026-04-12 18:08:45 -07:00
  • 0fd33a98cd feat: ctrl t for diff thinking rendering types Brooklyn Nicholson 2026-04-12 20:08:12 -05:00
  • f724079d3b fix(gateway): reject known-weak placeholder credentials at startup Teknium 2026-04-12 18:05:02 -07:00
  • c7d8d109ff fix(matrix): trust m.mentions.user_ids as authoritative mention signal Teknium 2026-04-12 18:04:51 -07:00
  • 88a12af58c feat: add hermes debug share — upload debug report to pastebin (#8681) Teknium 2026-04-12 18:05:14 -07:00
  • bcad679799 fix(api_server): normalize array-based content parts in chat completions Teknium 2026-04-12 17:16:16 -07:00
  • e8385f6f89 docs: add HermesClaw to community ecosystem AaronWong1999 2026-04-11 04:28:01 +08:00
  • ea2829ab43 fix(weixin,wecom,matrix): respect system proxy via aiohttp trust_env Sicheng Li 2026-04-12 17:10:27 +08:00
  • bc4e2744c3 test: add tests for compression config_context_length passthrough Teknium 2026-04-12 17:47:14 -07:00
  • 4a9c356559 fix(compression): pass configured context_length to feasibility check ygd58 2026-04-12 18:54:16 +02:00
  • 0d0d27d45e test(tts): add speed config tests for Edge, OpenAI, and MiniMax Teknium 2026-04-12 16:44:29 -07:00
  • 8ec0656f53 feat(tts): add speed support for Edge TTS and OpenAI TTS 0xbyt4 2026-04-12 16:44:24 -07:00
  • 651419b014 fix: make mimo-v2-pro the default model for Nous portal users Teknium 2026-04-12 16:43:54 -07:00
  • a266238e1e fix(weixin): streaming cursor, media uploads, markdown links, blank messages (#8665) Teknium 2026-04-12 16:43:25 -07:00
  • c83674dd77 fix: unify OpenClaw detection, add isatty guard, fix print_warning import Teknium 2026-04-12 16:40:10 -07:00
  • 76f7411fca fix(claw): warn and prompt if OpenClaw is still running before archival (fixes #8502) Serhat Dolmac 2026-04-12 22:20:24 +03:00
  • 9fb36738a7 fix(claw): address Copilot review on Windows detection and non-interactive prompt dirtyfancy 2026-04-12 10:48:27 +08:00
  • 5af9614f6d fix(claw): warn if OpenClaw is running before migration dirtyfancy 2026-04-12 10:34:38 +08:00
  • 76019320fb feat(skills): centralized skills index — eliminate GitHub API calls for search/install Teknium 2026-04-12 13:56:57 -07:00
  • 7e0e5ea03b fix(skills): cache GitHub repo trees to avoid rate-limit exhaustion on install Teknium 2026-04-12 13:13:01 -07:00
  • 4c6ebd077e chore: sync uv.lock with matrix extra deps (aiosqlite, asyncpg) (#8661) Teknium 2026-04-12 16:38:15 -07:00
  • 5e1197a42e fix(gateway): harden Docker/container gateway pathway alt-glitch 2026-04-12 14:42:46 -07:00
  • 18ab5c99d1 fix(backup): correct marker filenames in _validate_backup_zip sprmn24 2026-04-12 23:56:55 +03:00
  • ddb0871769 feat(tui): hierarchical tool progress with grouped parent/child rows and transient line pruning Brooklyn Nicholson 2026-04-12 17:39:17 -05:00
  • d6785dc4d4 fix: empty response recovery for reasoning models (mimo, qwen, GLM) (#8609) Teknium 2026-04-12 15:38:11 -07:00
  • e03bef684e chore: fmt Brooklyn Nicholson 2026-04-12 16:33:25 -05:00
  • 4b026d6761 fix: little box typey thing Brooklyn Nicholson 2026-04-12 16:31:30 -05:00