-
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