-
3e0bccc54c
fix: update existing webhook tests to use _webhook_register_url
Teknium
2026-04-14 10:58:07 -07:00
-
326cbbe40e
fix(gateway/bluebubbles): embed password in registered webhook URL for inbound auth
cypres0099
2026-04-14 10:39:51 -05:00
-
8b52356849
fix(gateway/bluebubbles): fall back to data.chats[0].guid when chatGuid missing
cypres0099
2026-04-14 10:30:58 -05:00
-
064f8d74de
fix(gateway/bluebubbles): remove invalid "message" from webhook event registration
cypres0099
2026-04-14 10:35:22 -05:00
-
99bcc2de5b
fix(security): harden dashboard API against unauthenticated access (#9800)
Teknium
2026-04-14 10:57:56 -07:00
-
b583210c97
fix(gateway): fix regression causing display.streaming to override root streaming key
asheriif
2026-04-12 11:50:24 +00:00
-
9804aa7443
fix: scrolling while selecting
Brooklyn Nicholson
2026-04-14 12:50:22 -05:00
-
8bb5973950
docs: add proxy mode documentation
Teknium
2026-04-14 10:46:45 -07:00
-
90c98345c9
feat: gateway proxy mode — forward messages to remote API server
Teknium
2026-04-14 10:33:02 -07:00
-
1ace9b4dc4
fix: memory_setup.py - write non-secret env vars, check all fields in status
zhiheng.liu
2026-04-14 01:19:46 +08:00
-
e964cfc403
fix(gateway): trigger memory provider shutdown on /new and /reset
dirtyfancy
2026-04-11 22:26:24 +08:00
-
9bdfcd1b93
feat: sort tool search results by score and add corresponding unit test
Disaster-Terminator
2026-04-09 22:10:27 +08:00
-
b867171291
fix: preserve profile name completion in dynamic shell completion
Teknium
2026-04-14 10:30:43 -07:00
-
c95b1c5096
fix(install): add fish shell support in install.sh
leozeli
2026-04-14 15:25:15 +08:00
-
a686dbdd26
feat(cli): add dynamic shell completion for bash, zsh, and fish
leozeli
2026-04-14 11:33:46 +08:00
-
b21b3bfd68
feat(plugins): namespaced skill registration for plugin skill bundles
N0nb0at
2026-04-14 10:32:00 -07:00
-
4b47856f90
fix: load credentials from HERMES_HOME .env in trajectory_compressor
Dusk1e
2026-04-14 14:49:57 +03:00
-
8a002d4efc
chore: add ChimingLiu to AUTHOR_MAP
Teknium
2026-04-14 10:17:33 -07:00
-
8ea9ceb44c
fix: guard reply_to_text against DeletedReferencedMessage
Teknium
2026-04-14 10:16:35 -07:00
-
7636baf49c
feat(discord): extract reply text from message references
ChimingLiu
2026-04-14 22:48:44 +08:00
-
0e7dd30acc
fix(browser): fix Camofox JS eval endpoint, userId, and package rename (#9774)
Teknium
2026-04-14 10:21:54 -07:00
-
5f36b42b2e
fix: nest msvcrt import inside fcntl except block
Teknium
2026-04-14 10:17:37 -07:00
-
420d27098f
fix(tools): keep memory tool available when fcntl is unavailable
Dusk1e
2026-04-14 14:35:06 +03:00
-
449c17e9a9
fix(gateway): support Telegram MarkdownV2 expandable blockquotes
Zhuofeng Wang
2026-04-11 06:52:42 +00:00
-
70611879de
fix(cli): fix doctor checks for Kimi China credentials
shijianzhi
2026-04-14 22:56:36 +08:00
-
7aed09e1ba
fix: ctrlc
Brooklyn Nicholson
2026-04-14 12:07:29 -05:00
-
dd2b0b4775
chore: uptick
Brooklyn Nicholson
2026-04-14 11:53:55 -05:00
-
ea2d5754ab
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
Brooklyn Nicholson
2026-04-14 11:49:40 -05:00
-
-
-
-
9a3a2925ed
feat: scroll aware sticky prompt
Brooklyn Nicholson
2026-04-14 11:49:32 -05:00
-
-
206259d111
Merge pull request #9701 from NousResearch/fix/dashboard-routing-v2
Austin Pickett
2026-04-14 08:46:17 -07:00
-
-
-
-
4ffaac542b
fix(web): i18n fixes for sidebar and dropdown labels
Austin Pickett
2026-04-14 10:32:51 -04:00
-
e88aa8a58c
feat(web): re-apply dashboard UI improvements on top of i18n
Austin Pickett
2026-04-14 10:23:43 -04:00
-
-
16f9d02084
Merge pull request #9475 from NousResearch/docs/fix-docker-version-command
Ben Barclay
2026-04-14 20:27:24 +10:00
-
-
7ad47ace51
fix: resolve remaining 4 CI test failures (#9543)
Teknium
2026-04-14 02:18:38 -07:00
-
b4fcec6412
fix: prevent streaming cursor from appearing as standalone messages (#9538)
Teknium
2026-04-14 01:52:42 -07:00
-
2558d28a9b
fix: resolve CI test failures — add missing functions, fix stale tests (#9483)
Teknium
2026-04-14 01:43:45 -07:00
-
2cfd2dafc6
feat(gateway): add ignored_threads config for Telegram
Jiawen-lee
2026-04-13 23:11:32 -04:00
-
1acf81fdf5
docs: add QQBot to all 14 docs pages (full platform parity)
Teknium
2026-04-13 23:21:25 -07:00
-
8d545da3ff
fix: add platform lock, send retry, message splitting, REST one-shot, shared strip_markdown
Teknium
2026-04-13 23:15:59 -07:00
-
4654f75627
fix: QQBot missing integration points, timestamp parsing, test fix
Teknium
2026-04-13 22:46:50 -07:00
-
884cd920d4
feat(gateway): unify QQBot branding, add PLATFORM_HINTS, fix streaming, restore missing setup functions
walli
2026-04-14 01:33:06 +08:00
-
87bfc28e70
feat: add QQ Bot platform adapter (Official API v2)
Junjun Zhang
2026-04-13 21:56:38 +08:00
-
eb44abd6b1
feat: improve file search UX — fuzzy @ completions, mtime sorting, better suggestions (#9467)
Teknium
2026-04-13 23:54:45 -07:00
-
c7e2fe655a
fix: make tool registry reads thread-safe
Greer Guthrie
2026-04-14 00:46:41 -05:00
-
6dc8f8e9c0
feat(skin): add warm-lightmode skin from PR #4811
Teknium
2026-04-13 23:20:02 -07:00
-
bc93641c4f
feat(skins): add built-in daylight skin
Liu Chongwei
2026-04-14 11:59:24 +08:00
-
9ffc26bc8f
docs: update docker version check command
Ben Barclay
2026-04-14 06:37:50 +00:00
-
-
a2ea237db2
feat: add internationalization (i18n) to web dashboard — English + Chinese (#9453)
Teknium
2026-04-13 23:19:13 -07:00
-
19199cd38d
fix: clamp 'minimal' reasoning effort to 'low' on Responses API (#9429)
Teknium
2026-04-13 23:11:13 -07:00
-
38ad158b6b
fix: auto-correct close model name matches in /model validation (#9424)
Teknium
2026-04-13 23:09:39 -07:00
-
35424f8fc1
chore: add bennytimz to AUTHOR_MAP
Teknium
2026-04-13 22:59:23 -07:00
-
a91b9bb855
feat(skills): add drug-discovery optional skill — ChEMBL, PubChem, OpenFDA, ADMET analysis
oluwadareab12
2026-04-13 22:58:51 -07:00
-
d631431872
feat: prompt for display name when adding custom providers (#9420)
Teknium
2026-04-13 22:41:00 -07:00
-
cdd44817f2
fix(anthropic): send fast mode speed via extra_body
Kenny Xie
2026-04-13 13:37:05 -07:00
-
110892ff69
docs: move Xiaomi MiMo up in README provider list
Teknium
2026-04-13 22:30:44 -07:00
-
3de2b98503
fix(streaming): filter <think> blocks from gateway stream consumer
Teknium
2026-04-13 22:10:33 -07:00
-
e08590888a
fix: honor interrupts during MCP tool waits
helix4u
2026-04-13 22:25:51 -06:00
-
69d619cf89
docs: add Hugging Face and Xiaomi MiMo to README provider list (#9406)
Teknium
2026-04-13 22:12:46 -07:00
-
f0b353bade
feat(skills): add fitness-nutrition skill to optional-skills
haileymarshall
2026-04-13 20:31:18 -07:00
-
62fb6b2cd8
fix: guard zero context length display + add 19 tests for model info
Teknium
2026-04-13 20:34:10 -07:00
-
8fd3093f49
feat(web): add context window support to dashboard config
kshitijk4poor
2026-04-14 08:25:09 +05:30
-
eabc0a2f66
feat(plugins): let pre_tool_call hooks block tool execution
Gianfranco Piana
2026-04-13 21:15:25 -07:00
-
ea74f61d98
Merge pull request #9370 from NousResearch/fix/dashboard-routing
Austin Pickett
2026-04-13 21:23:48 -07:00
-
-
943c01536f
feat: add openrouter/elephant-alpha to curated model lists (#9378)
Teknium
2026-04-13 21:16:14 -07:00
-
dd86deef13
feat(ci): add contributor attribution check on PRs (#9376)
Teknium
2026-04-13 21:13:08 -07:00
-
5719c1f391
fix: add 75 contributor email→username mappings + .mailmap (#9358)
Teknium
2026-04-13 21:10:39 -07:00
-
bc3844c907
feat: react-router, sidebar layout, sticky header, dropdown component, remove emojis, rounded corners
Austin Pickett
2026-04-14 00:01:18 -04:00
-
c189d5e98b
fix: pasting
Brooklyn Nicholson
2026-04-13 22:39:03 -05:00
-
5621fc449a
chore: rename AI Gateway → Vercel AI Gateway, move Xiaomi to #5 (#9326)
Teknium
2026-04-13 19:51:54 -07:00
-
-
6bbac046a7
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
Brooklyn Nicholson
2026-04-13 21:46:11 -05:00
-
-
-
-
bbc7316007
feat: add cur cwd
Brooklyn Nicholson
2026-04-13 21:46:08 -05:00
-
35dbb1da3f
chore: uptick
Brooklyn Nicholson
2026-04-13 21:22:44 -05:00
-
0cc7f79016
fix(streaming): prevent duplicate Telegram replies when stream task is cancelled (#9319)
Teknium
2026-04-13 19:22:43 -07:00
-
d15efc9c1b
fix: correct GPT-5 family context lengths in fallback defaults (#9309)
Teknium
2026-04-13 19:22:23 -07:00
-
6d6b3b03ac
feat: add clicky handles
Brooklyn Nicholson
2026-04-13 21:20:55 -05:00
-
1b573b7b21
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
Brooklyn Nicholson
2026-04-13 21:17:41 -05:00
-
-
-
-
f6626fccee
refactor: remove provider tier system — flat picker in hermes model (#9303)
Teknium
2026-04-13 18:51:13 -07:00
-
f324222b79
fix: add vLLM/local server error patterns + MCP initial connection retry (#9281)
Teknium
2026-04-13 18:46:14 -07:00
-
0a4cf5b3e1
feat(providers): add Arcee AI as direct API provider
arthurbr11
2026-04-13 17:16:43 -07:00
-
78fa758451
feat(web): make Web UI responsive for mobile
Agent
2026-04-13 21:08:33 +00:00
-
ac80bd61ad
test: add regression tests for custom_providers multi-model dedup and grouping
Teknium
2026-04-13 16:33:28 -07:00
-
ec9bf9e378
feat(model-picker): group custom_providers by name into a single row per provider
Ubuntu
2026-04-12 00:19:32 +00:00
-
01f71007d0
fix(config): include model field in custom_providers dedup key
akhater
2026-04-13 21:33:12 +00:00
-
7e4dd6ea02
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
Brooklyn Nicholson
2026-04-13 18:32:13 -05:00
-
-
32cea0c08d
fix: dashboard shows Nous Portal as 'not connected' despite active auth (#9261)
Teknium
2026-04-13 16:32:11 -07:00
-
8d023e43ed
refactor: remove dead code — 1,784 lines across 77 files (#9180)
Teknium
2026-04-13 16:32:04 -07:00
-
a66fc1365d
fix: add files:read to SLACK_BOT_TOKEN description in config.py
Teknium
2026-04-13 16:31:19 -07:00
-
448b8bfb7c
docs: add slack files:read scope
helix4u
2026-04-13 17:06:37 -06:00
-
def8b959b8
fix: add contributor audit script + fix missed contributors (#9264)
Teknium
2026-04-13 16:31:27 -07:00
-
f94f53cc22
fix(matrix): disable streaming cursor decoration on Matrix
helix4u
2026-04-12 16:20:56 -06:00
-
0ffb6f2dae
fix(matrix): skip cursor-only stream placeholder messages
helix4u
2026-04-12 15:57:25 -06:00
-
-
-
aeb53131f3
fix(ui-tui): harden TUI error handling, model validation, command UX parity, and gateway lifecycle
Brooklyn Nicholson
2026-04-13 18:29:24 -05:00
-
b27eaaa4db
fix: improve ACP type check and restore comment accuracy
Teknium
2026-04-13 16:06:22 -07:00
-
8680f61f8b
fix(copilot-acp): keep acp runtime off responses path
helix4u
2026-04-12 18:47:14 -06:00
-
063244bb16
test: add coverage for plugin context engine init (#9071)
Teknium
2026-04-13 15:00:32 -07:00
-
c763ed5801
fix(agent): resolve context_length for plugin context engines
Stephen Schoettler
2026-04-13 13:43:31 -07:00
-
204e9190c4
fix: consolidate provider lists into single CANONICAL_PROVIDERS source of truth (#9237)
Teknium
2026-04-13 14:59:50 -07:00
-
952a885fbf
fix(gateway): /stop no longer resets the session (#9224)
Teknium
2026-04-13 14:59:05 -07:00
-
d5fd74cac2
fix(ci): don't fail supply chain scan when PR comment can't be posted on fork PRs (#6681)
SHL0MS
2026-04-13 16:58:59 -04:00
-
a6f07a6c37
docs: fix hermes web → hermes dashboard in web-dashboard.md (#9207)
Teknium
2026-04-13 13:26:21 -07:00