-
2b79569a07
fix(discord): remove default selection from model picker provider dropdown
Teknium
2026-04-06 23:06:33 -07:00
-
8e64f795a1
fix: stale OAuth credentials block OpenRouter users on auto-detect (#5746)
Teknium
2026-04-06 23:01:43 -07:00
-
c706568993
fix(delegate): pass workspace path hints to child agents
Mateus Scheuer Macedo
2026-04-06 23:00:26 -07:00
-
f2c11ff30c
fix(delegate): share credential pools with subagents + per-task leasing
Mateus Scheuer Macedo
2026-04-06 22:59:14 -07:00
-
8dee82ea1e
fix: stream consumer creates new message after tool boundaries (#5739)
Teknium
2026-04-06 23:00:14 -07:00
-
5a2cf280a3
feat: interactive model picker for Telegram and Discord (#5742)
Teknium
2026-04-06 23:00:04 -07:00
-
bff47eee48
fix: HERMES_PORTAL_BASE_URL env var ignored during Nous login
Ben
2026-04-07 15:48:16 +10:00
-
c7768137fa
docs: add Supermemory to memory providers docs, env vars, CLI reference
Teknium
2026-04-06 21:54:42 -07:00
-
88bba31b7d
fix: use get_hermes_home() for profile-scoped storage, fix README
Teknium
2026-04-06 21:50:37 -07:00
-
ac80d595cd
chore(memory): remove supermemory PR scaffolding
Hermes Agent
2026-04-06 02:13:27 +00:00
-
4fc7f3eaa5
fix(memory): clean up supermemory provider threads
Hermes Agent
2026-04-05 05:50:29 +00:00
-
dc333388ec
docs(memory): add Supermemory PR draft and cleanup
Hermes Agent
2026-04-05 04:42:16 +00:00
-
76f19775c3
feat(memory): add Supermemory memory provider
Hermes Agent
2026-04-05 04:37:02 +00:00
-
972482e28e
docs: guides section overhaul — fix existing + add 3 new tutorials (#5735)
Teknium
2026-04-06 22:02:47 -07:00
-
888dc1e680
fix: harden auxiliary codex adapter — dict-shaped items + tool call guard (#5734)
Teknium
2026-04-06 21:35:33 -07:00
-
4ec615b0c2
feat(gateway): Enable Slack thread replies without explicit @mentions
eizus
2026-04-06 11:46:17 -04:00
-
9b6e5f6a04
fix(gateway): Apply markdown-to-mrkdwn conversion in edit_message
eizus
2026-04-06 11:59:54 -04:00
-
43cf68055b
docs: fix signal-cli install instructions
Andrian
2026-04-06 21:08:28 -07:00
-
9ce8d59470
docs: add local LLM on Mac guide (llama.cpp + MLX)
OmniWired
2026-04-06 21:05:32 -07:00
-
bccd7d098c
docs: add post-update validation guidance
Jay Weeldreyer
2026-04-06 21:04:43 -07:00
-
a23fcae943
docs: add 'setup' command to docker run example
Matthew Hardwick
2026-04-06 21:04:06 -07:00
-
21b48b2ff5
fix: backfill empty codex output in auxiliary client (#5730)
Teknium
2026-04-06 21:13:22 -07:00
-
2021442c8a
fix: cover remaining codex empty-output gaps in fallback + normalizer (#5724)
Teknium
2026-04-06 20:58:47 -07:00
-
0e336b0e71
fix: backfill codex stream output from output_item.done events (#5689)
Teknium
2026-04-06 18:19:30 -07:00
-
e5aaa38ca7
fix: sync openai-codex pool entry from ~/.codex/auth.json on exhaustion (#5610)
Grateful Dave
2026-04-06 21:16:56 -04:00
-
dc4c07ed9d
fix: codex OAuth credential pool disconnect + expired token import (#5681)
Teknium
2026-04-06 18:10:33 -07:00
-
8cf013ecd9
fix: replace stale 'hermes login' refs with 'hermes auth' + fix credential removal re-seeding (#5670)
Teknium
2026-04-06 17:17:57 -07:00
-
adb418fb53
fix: cross-platform browser test path separators
Teknium
2026-04-06 16:53:24 -07:00
-
57abc99315
feat(gateway): add per-group access control for Feishu
jtuki
2026-04-06 22:18:41 +08:00
-
18727ca9aa
refactor(gateway): simplify Feishu websocket config helpers
jtuki
2026-04-06 01:04:39 +08:00
-
157d6184e3
fix(gateway): make Feishu websocket overrides effective at runtime
jtuki
2026-04-06 00:40:10 +08:00
-
ea31d9077c
feat(gateway): add Feishu websocket ping timing overrides
jtuki
2026-04-05 23:23:07 +08:00
-
7d0bf15121
feat(gateway): add configurable Feishu websocket reconnect timing
jtuki
2026-04-05 22:45:49 +08:00
-
7cf4bd06bf
fix(gateway): fix Feishu reconnect message drops and shutdown hang
jtuki
2026-04-05 21:56:58 +08:00
-
abd24d381b
Implement comprehensive browser path discovery for Windows
Ruzzgar
2026-04-06 20:50:38 +03:00
-
8a29b49036
fix(cli): handle CJK wide chars in TUI input height
Tianxiao
2026-04-06 16:30:58 +02:00
-
05f9267938
fix(matrix): hard-fail E2EE when python-olm missing + stable MATRIX_DEVICE_ID
kshitijk4poor
2026-04-06 17:07:10 +05:30
-
dcb97f7465
chore: readme
Brooklyn Nicholson
2026-04-06 18:52:45 -05:00
-
40527ff5e3
fix(auth): actionable error message when Codex refresh token is reused
tymrtn
2026-04-06 21:12:57 +02:00
-
190471fdc0
docs: use HERMES_HOME in google-workspace skill examples
Zainan Victor Zhou
2026-04-06 13:09:10 -07:00
-
83df001d01
fix: allow google-workspace skill scripts to run directly
Zainan Victor Zhou
2026-04-06 13:01:14 -07:00
-
1c0183ec71
fix(gateway): sanitize media URLs in base platform logs
WAXLYY
2026-04-06 23:27:54 +03:00
-
b26e85bf9d
Fix compaction summary retries for temperature-restricted models
KangYu
2026-04-07 04:28:11 +09:00
-
e9b5864b3f
fix: multiple platform adaptors concurrency
charliekerfoot
2026-04-06 18:13:54 -05:00
-
c1818b7e9e
fix(tools): redact query secrets in send_message errors
WAXLYY
2026-04-07 01:02:56 +03:00
-
f3ae2491a3
fix: detect correct message type from file mime instead of blanket DOCUMENT
Neri Cervin
2026-04-06 17:03:50 -03:00
-
3282b7066c
fix(mattermost): set message type to DOCUMENT when post has file attachments
Neri Cervin
2026-04-06 16:32:56 -03:00
-
0f9aa57069
fix: silent memory flush failure on /new and /resume commands
ryanautomated
2026-04-06 22:10:47 +01:00
-
86308b6de4
chore: better command support
Brooklyn Nicholson
2026-04-06 18:49:40 -05:00
-
ea16949422
fix(cron): suppress delivery when [SILENT] appears anywhere in response
Myeongwon Choi
2026-04-07 07:43:30 +09:00
-
3b4dfc8e22
fix(tools): portable base64 encoding for image reading on macOS
charliekerfoot
2026-04-06 18:25:54 -05:00
-
77610961be
Lower Telegram fallback activation log to info
KangYu
2026-04-07 04:48:15 +09:00
-
e131f13662
fix(doctor): use recall_mode instead of memory_mode on HonchoClientConfig
Simon Brumfield
2026-04-06 17:39:52 -04:00
-
e7698521e7
fix(openviking): add atexit safety net for session commit
dagbs
2026-04-06 16:45:13 -07:00
-
f071b1832a
docs: document rich requires_env format and install-time prompting
Teknium
2026-04-06 16:43:31 -07:00
-
2d349bbf7a
chore: fmt
Brooklyn Nicholson
2026-04-06 18:43:00 -05:00
-
4f03b9a419
feat(webhook): add {__raw__} template token and thread_id passthrough for forum topics
Nick
2026-04-06 08:26:39 +12:00
-
39878aff00
chore: uptick
Brooklyn Nicholson
2026-04-06 18:40:21 -05:00
-
631d159864
fix: use display_hermes_home() for profile-aware paths in plugin env prompts
Teknium
2026-04-06 16:40:15 -07:00
-
afd670a36f
feat: small refactors
Brooklyn Nicholson
2026-04-06 18:38:13 -05:00
-
9201370c7e
feat(plugins): prompt for required env vars during hermes plugins install
kshitijk4poor
2026-04-06 14:17:43 +05:30
-
539629923c
docs(llm-wiki): add Obsidian Headless setup for servers (#5660)
Teknium
2026-04-06 16:37:14 -07:00
-
e2b3b1c5e4
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
Brooklyn Nicholson
2026-04-06 17:56:45 -05:00
-
-
-
-
e651e04100
fix(nix): read version, regen uv.lock, fix packages.nix to add hermes_logging (#5651)
Siddharth Balyan
2026-04-06 15:51:19 -07:00
-
7b129636f0
feat(tools): add Firecrawl cloud browser provider (#5628)
Siddharth Balyan
2026-04-06 14:05:26 -07:00
-
150f70f821
feat(skills): add skill config interface + llm-wiki skill (#5635)
Teknium
2026-04-06 13:49:13 -07:00
-
29b5ec2555
fix: clear session-scoped model after session reset
Mikita Lisavets
2026-04-06 16:52:27 +02:00
-
9afb9a6cb2
fix: clear session-scoped model overrides during session reset
Mikita Lisavets
2026-04-06 15:22:30 +02:00
-
2c814d7b5d
fix: /model --global writes model.name instead of model.default
donrhmexe
2026-04-06 15:19:12 +02:00
-
ad567c9a8f
fix: subagent toolset inheritance when parent enabled_toolsets is None
BongSuCHOI
2026-04-06 18:16:02 +00:00
-
ff655de481
fix: model alias fallback uses authenticated providers instead of hardcoded openrouter/nous
donrhmexe
2026-04-06 15:20:06 +02:00
-
96f85b03cd
fix: handle launchctl kickstart exit code 113 in launchd_start()
Ayman Kamal
2026-04-06 10:00:24 -04:00
-
1a2f109d8e
Ensure atomic writes for gateway channel directory cache to prevent truncation
Dusk1e
2026-04-06 21:16:34 +03:00
-
af9a9f773c
fix(security): sanitize workdir parameter in terminal tool backends
Mariano A. Nicolini
2026-04-06 13:16:25 -07:00
-
537a2b8bb8
docs: add WSL2 networking guide for local model servers (#5616)
Teknium
2026-04-06 13:01:18 -07:00
-
261e2ee862
fix: restore Path import in env_passthrough.py (removed by #5526)
Teknium
2026-04-06 12:12:50 -07:00
-
878b1d3d33
fix(cron): harden scheduler against path traversal and env leaks
Awsh1
2026-04-06 12:12:45 -07:00
-
7d0953d6ff
security(gateway): isolate env/credential registries using ContextVars
Dusk1e
2026-04-06 16:05:15 +03:00
-
da02a4e283
fix: auxiliary client payment fallback — retry with next provider on 402 (#5599)
Teknium
2026-04-06 12:41:40 -07:00
-
8ffd44a6f9
feat(discord): register skills as native slash commands via shared gateway logic (#5603)
Teknium
2026-04-06 12:09:36 -07:00
-
92c19924a9
feat: add xAI prompt caching via x-grok-conv-id header
Julien Talbot
2026-04-06 19:06:36 +04:00
-
0afa3a87d4
Merge pull request #5600 from SHL0MS/feat/p5js-skill
SHL0MS
2026-04-06 14:52:27 -04:00
-
-
3d08a2fa1b
fix: extract MEDIA: tags from cron delivery before sending (#5598)
Teknium
2026-04-06 11:42:44 -07:00
-
5e88eb2ba0
fix(signal): implement send_image_file, send_voice, and send_video for MEDIA: tag delivery
kshitijk4poor
2026-04-06 20:41:47 +05:30
-
17e2a27c51
feat(skills): add p5js creative coding skill
SHL0MS
2026-04-06 14:39:00 -04:00
-
-
214e60c951
fix: sanitize Telegram command names to strip invalid characters
kshitijk4poor
2026-04-06 20:52:04 +05:30
-
f77be22c65
Fix #5211: Preserve dots in OpenCode Go model names
ClintonEmok
2026-04-06 12:07:39 +02:00
-
582dbbbbf7
feat: add grok to TOOL_USE_ENFORCEMENT_MODELS for direct xAI usage (#5595)
Teknium
2026-04-06 11:22:07 -07:00
-
0bac07ded3
Merge pull request #5588 from SHL0MS/feat/manim-skill-deep-expansion
SHL0MS
2026-04-06 13:58:00 -04:00
-
-
a912cd4568
docs(manim-video): add 5 new reference files — design thinking, updaters, paper explainer, decorations, production quality
SHL0MS
2026-04-06 13:51:36 -04:00
-
-
cc7136b1ac
fix: update Gemini model catalog + wire models.dev as live model source
Teknium
2026-04-06 10:19:19 -07:00
-
6dfab35501
feat(providers): add Google AI Studio (Gemini) as a first-class provider
Teknium
2026-04-06 10:14:01 -07:00
-
85973e0082
fix(nous): don't use OAuth access_token as inference API key
SHL0MS
2026-04-06 12:11:21 -04:00
-
eceb89b824
Merge pull request #4664 from NousResearch/fix/various-qa
Austin Pickett
2026-04-06 08:35:34 -07:00
-
-
79aeaa97e6
fix: re-order providers,Quick Install, subscription polling
Austin Pickett
2026-04-02 17:43:41 -04:00
-
-
6f1cb46df9
fix: register /queue, /background, /btw as native Discord slash commands (#5477)
Teknium
2026-04-06 02:05:27 -07:00
-
5747590770
fix: follow-up improvements for salvaged PR #5456
Teknium
2026-04-06 00:49:27 -07:00
-
ea8ec27023
fix(retaindb): make project optional, default to 'default' project
Alinxus
2026-04-06 08:20:49 +01:00
-
6df4860271
fix(retaindb): fix API routes, add write queue, dialectic, agent model, file tools
Alinxus
2026-04-06 08:15:17 +01:00
-
6c12999b8c
fix: bridge tool-calls in copilot-acp adapter
MestreY0d4-Uninter
2026-04-06 00:47:01 -07:00