-
45bad9771d
fix(context_compressor): replace print() calls with logger
Test
2026-03-17 16:31:01 -07:00
-
-
8d60db0f6f
fix(discord): remove bugged followup messages + remove /ask command (#1836)
Teknium
2026-03-17 16:28:36 -07:00
-
-
1bee519a6f
fix(discord): remove redundant /ask slash command
Test
2026-03-17 16:25:09 -07:00
-
72bfa115a0
fix(discord): removebugged follow up messages from discord slash commands
charliekerfoot
2026-03-17 18:27:00 -04:00
-
-
7f85b2914d
Merge pull request #1824 from cutepawss/fix/search-files-pagination
Teknium
2026-03-17 16:16:47 -07:00
-
-
b8076bb0bd
feat: cron agents can suppress delivery with [SILENT] response (#1833)
Teknium
2026-03-17 16:09:24 -07:00
-
-
d35d923c76
feat: cron agents can suppress delivery with [SILENT] response
Test
2026-03-17 16:06:49 -07:00
-
-
-
a654bc04f7
fix(file_tools): include pagination args in repeated search key
darya
2026-03-18 01:19:05 +03:00
-
-
-
a71e3f4d98
fix: add /browser to COMMAND_REGISTRY so it shows in help and autocomplete
Test
2026-03-17 13:29:36 -07:00
-
-
588962d24e
docs: escape {id} in api-server.md headings to fix MDX build (#1787)
Teknium
2026-03-17 11:04:37 -07:00
-
2fa33dde81
fix: handle message length overflow in streaming mode (#1783)
Teknium
2026-03-17 11:00:52 -07:00
-
7ac9088d5c
fix: Telegram streaming — config bridge, not-modified, flood control (#1782)
Teknium
2026-03-17 10:51:54 -07:00
-
dd60bcbfb7
feat: OpenAI-compatible API server + WhatsApp configurable reply prefix (#1756)
Teknium
2026-03-17 10:44:37 -07:00
-
b5cf0f0aef
fix: preserve parent agent's tool list after subagent delegation (#1778)
Teknium
2026-03-17 10:31:38 -07:00
-
9a1e971126
fix(stt): respect explicit provider config instead of env-var fallback (#1775)
Teknium
2026-03-17 10:30:58 -07:00
-
088d65605a
fix: NameError in OpenCode provider setup (prompt_text -> prompt) (#1779)
Teknium
2026-03-17 10:30:16 -07:00
-
c881209b92
Revert "feat(cli): skin-aware light/dark theme mode with terminal auto-detection"
teknium1
2026-03-17 10:04:53 -07:00
-
d7a2e3ddae
fix: handle hyphenated FTS5 queries and preserve quoted literals (#1776)
Teknium
2026-03-17 09:44:01 -07:00
-
d5af593769
Merge pull request #1769 from sai-samarth/fix/whatsapp-send-message-support
Teknium
2026-03-17 09:42:01 -07:00
-
-
df74f86955
Merge pull request #1767 from sai-samarth/fix/systemd-node-path-whatsapp
Teknium
2026-03-17 09:41:39 -07:00
-
-
a3de843fdb
test: replace real-looking WhatsApp jid in regression test
sai-samarth
2026-03-17 15:38:37 +00:00
-
dc15bc508f
fix(tools): add outbound WhatsApp send_message routing
sai-samarth
2026-03-17 15:31:13 +00:00
-
-
-
b8eb7c5fed
fix(gateway): include resolved node path in systemd unit
sai-samarth
2026-03-17 15:11:28 +00:00
-
548cedb869
fix(context_compressor): prevent consecutive same-role messages after compression (#1743)
Teknium
2026-03-17 05:18:52 -07:00
-
702191049f
fix(session): skip corrupt lines in load_transcript instead of crashing (#1744)
Teknium
2026-03-17 05:18:12 -07:00
-
aea39eeafb
Merge pull request #1736 from NousResearch/fix/gateway-platform-hardening
Teknium
2026-03-17 04:46:25 -07:00
-
-
23a3f01b2b
Merge pull request #1735 from NousResearch/fix/tool-handler-safety
Teknium
2026-03-17 04:46:22 -07:00
-
-
af118501b9
Merge pull request #1733 from NousResearch/fix/defensive-hardening
Teknium
2026-03-17 04:46:20 -07:00
-
-
d1d17f4f0a
feat(compression): add summary_base_url + move compression config to YAML-only
Teknium
2026-03-17 04:46:15 -07:00
-
6832d60bc0
fix(gateway): SMS persistent HTTP session + Matrix MIME media types
teknium1
2026-03-17 04:35:14 -07:00
-
-
-
ea95462998
fix(tools): browser handler safety + fuzzy_match docstring accuracy
teknium1
2026-03-17 04:32:39 -07:00
-
-
-
847ee20390
fix: defensive hardening — logging, dedup, locks, dead code
teknium1
2026-03-17 04:31:26 -07:00
-
867a96c051
fix+feat: bug fixes, auto session titles, .hermes.md project config (#1712)
Teknium
2026-03-17 04:30:48 -07:00
-
-
-
-
0897e4350e
merge: resolve conflicts with origin/main
teknium1
2026-03-17 04:30:37 -07:00
-
-
-
-
d2b10545db
feat(web): add Tavily as web search/extract/crawl backend (#1731)
Teknium
2026-03-17 04:28:03 -07:00
-
85993fbb5a
feat: pre-call sanitization and post-call tool guardrails (#1732)
Teknium
2026-03-17 04:24:27 -07:00
-
fb20a9e120
Merge pull request #1729 from NousResearch/fix/cron-timezone-naive-iso
Teknium
2026-03-17 04:24:02 -07:00
-
-
21b823dd3b
Merge pull request #1726 from NousResearch/fix/memory-tool-file-locking
Teknium
2026-03-17 04:23:59 -07:00
-
-
618ed2c65f
fix(update): use .[all] extras with fallback in hermes update (#1728)
Teknium
2026-03-17 04:22:37 -07:00
-
9f81c11ba0
feat: eager fallback to backup model on rate-limit errors (#1730)
Teknium
2026-03-17 04:21:16 -07:00
-
5301c01776
fix(cron): make naive ISO timestamps timezone-aware at parse time
teknium1
2026-03-17 04:20:24 -07:00
-
-
-
d81de2f3d8
fix(memory): file-lock read-modify-write to prevent concurrent data loss
teknium1
2026-03-17 04:19:11 -07:00
-
1314b4b541
feat(hooks): emit session:end lifecycle event (#1725)
Teknium
2026-03-17 04:17:44 -07:00
-
-
695eb04243
feat(agent): .hermes.md per-repository project config discovery
ch3ronsa
2026-03-17 04:16:32 -07:00
-
e5fc916814
feat: auto-generate session titles after first exchange
teknium1
2026-03-17 04:14:40 -07:00
-
0878e5f4a8
Merge pull request #1724 from NousResearch/fix/model-metadata-fuzzy-match
Teknium
2026-03-17 04:13:56 -07:00
-
-
72bcec0ce5
Merge pull request #1723 from NousResearch/fix/compression-attempts-persist
Teknium
2026-03-17 04:13:54 -07:00
-
-
d604b9622c
Merge pull request #1722 from NousResearch/fix/run-agent-role-violations
Teknium
2026-03-17 04:13:51 -07:00
-
-
cf0dd777c8
Merge pull request #1721 from NousResearch/fix/browser-session-race
Teknium
2026-03-17 04:13:49 -07:00
-
-
ec272ca8be
Merge pull request #1720 from NousResearch/fix/compressor-consecutive-role-violation
Teknium
2026-03-17 04:13:46 -07:00
-
-
99a44d87dc
Merge pull request #1718 from NousResearch/fix/messaging-toolset-missing
Teknium
2026-03-17 04:13:44 -07:00
-
-
16f38abd25
Merge pull request #1717 from NousResearch/fix/length-continue-retries-reset
Teknium
2026-03-17 04:13:41 -07:00
-
-
cac3c4d45f
Merge pull request #1716 from NousResearch/fix/cron-double-load-jobs
Teknium
2026-03-17 04:13:39 -07:00
-
-
4167e2e294
Merge pull request #1714 from NousResearch/fix/anthropic-tool-choice-none
Teknium
2026-03-17 04:13:36 -07:00
-
-
6ddb9ee3e3
Merge pull request #1713 from NousResearch/fix/auxiliary-is-nous-reset
Teknium
2026-03-17 04:13:33 -07:00
-
-
05aefeddc7
Merge pull request #1711 from NousResearch/fix/matrix-mattermost-mark-connected
Teknium
2026-03-17 04:13:31 -07:00
-
-
9db75fcfc2
fix(metadata): fuzzy context length match prefers longest key
teknium1
2026-03-17 04:12:08 -07:00
-
-
-
1264275cc3
fix(core): compression_attempts counter resets each loop iteration
teknium1
2026-03-17 04:11:32 -07:00
-
-
-
cd6dc4ef7e
fix(core): message role violations in JSON recovery and error handler
teknium1
2026-03-17 04:10:41 -07:00
-
-
-
8cd4a96686
fix(browser): race condition in session creation can orphan cloud sessions
teknium1
2026-03-17 04:09:16 -07:00
-
-
-
344f3771cb
fix(compressor): summary role can create consecutive same-role messages
teknium1
2026-03-17 04:08:37 -07:00
-
-
-
8b851e2eeb
fix(toolsets): add missing 'messaging' toolset definition
teknium1
2026-03-17 04:06:06 -07:00
-
-
-
24282dceb1
fix(core): reset length_continue_retries after successful continuation
teknium1
2026-03-17 04:05:20 -07:00
-
-
-
1f0bb8742f
fix(cron): get_due_jobs read jobs.json twice creating race window
teknium1
2026-03-17 04:03:42 -07:00
-
-
-
0de75505f3
fix(anthropic): tool_choice 'none' still allowed tool calls
teknium1
2026-03-17 04:02:49 -07:00
-
-
-
e5a244ad5d
fix(aux): reset auxiliary_is_nous flag on each resolution attempt
teknium1
2026-03-17 04:02:15 -07:00
-
4433b83378
feat(web): add Parallel as alternative web search/extract backend (#1696)
Teknium
2026-03-17 04:02:02 -07:00
-
7049dba778
fix(docker): remove container on cleanup when container_persistent=false
crazywriter1
2026-03-17 04:02:01 -07:00
-
6405d389aa
test: align Hermes setup and full-suite expectations (#1710)
Teknium
2026-03-17 04:01:37 -07:00
-
-
-
b111f2a779
fix(gateway): Matrix and Mattermost never report as connected
teknium1
2026-03-17 04:01:02 -07:00
-
-
b16186a32a
feat(telegram): auto-detect HTML tags and use parse_mode=HTML in send_message (#1709)
Teknium
2026-03-17 03:56:06 -07:00
-
abdb4660d4
Merge pull request #1705 from NousResearch/fix/dingtalk-requirements-check
Teknium
2026-03-17 03:53:51 -07:00
-
-
ed3bcae8bd
Merge pull request #1704 from NousResearch/fix/hermes-state-thread-locks
Teknium
2026-03-17 03:53:48 -07:00
-
-
75c5136e5a
Merge pull request #1703 from NousResearch/fix/anthropic-adapter-merge-content-loss
Teknium
2026-03-17 03:53:45 -07:00
-
-
1781c05adb
Merge pull request #1701 from NousResearch/fix/gateway-yaml-pii-redaction
Teknium
2026-03-17 03:53:43 -07:00
-
-
f613da4219
fix: add missing subprocess import in _install_neutts_deps
teknium1
2026-03-17 03:53:35 -07:00
-
d87655afff
fix(gateway): persist watcher metadata in checkpoint for crash recovery (#1706)
Teknium
2026-03-17 03:52:15 -07:00
-
a9da944a5d
fix(dingtalk): requirements check passes with only one credential set
teknium1
2026-03-17 03:50:45 -07:00
-
-
-
efa778a0ef
fix(state): add missing thread locks to 4 SessionDB methods
teknium1
2026-03-17 03:50:06 -07:00
-
-
-
8b411b234d
fix(anthropic): merge consecutive assistant messages with mixed content types
teknium1
2026-03-17 03:48:55 -07:00
-
ce7418e274
feat: interactive MCP tool configuration in hermes tools (#1694)
Teknium
2026-03-17 03:48:44 -07:00
-
-
-
7c9beb5829
fix(gateway): add missing yaml import for PII redaction config read
teknium1
2026-03-17 03:48:15 -07:00
-
-
56e0c90445
Merge pull request #1700 from NousResearch/fix/redacting-formatter-import
Teknium
2026-03-17 03:46:49 -07:00
-
-
490d37bb80
Merge pull request #1699 from NousResearch/fix/nous-model-fetch-kwargs
Teknium
2026-03-17 03:46:43 -07:00
-
-
ea238721f0
Merge pull request #1697 from NousResearch/fix/gateway-skill-command-nameref
Teknium
2026-03-17 03:46:08 -07:00
-
-
d417ba2a48
feat: add route-aware pricing estimates (#1695)
Teknium
2026-03-17 03:44:44 -07:00
-
c713d01e72
fix(core): move RedactingFormatter import before conditional block
teknium1
2026-03-17 03:43:21 -07:00
-
f95c6a221b
fix(cli): use keyword args for fetch_nous_models (always TypeError)
teknium1
2026-03-17 03:42:46 -07:00
-
-
718d4b013c
fix(gateway): use correct variable for skill slash command task_id
teknium1
2026-03-17 03:42:15 -07:00
-
-
d9b9987ad3
docs: comprehensive documentation update for recent features
Teknium
2026-03-17 03:42:02 -07:00
-
-
ba728f3e63
docs: add DingTalk setup guide and Alibaba Cloud provider to Docusaurus docs (#1692)
Teknium
2026-03-17 03:26:44 -07:00
-
d83efbb5bc
feat(gateway): wire DingTalk into gateway setup and platform maps (#1690)
Teknium
2026-03-17 03:19:45 -07:00
-
3cb83404e9
Merge pull request #1683 from NousResearch/feat/mattermost-matrix-adapters
Teknium
2026-03-17 03:18:25 -07:00
-
-
1ae1e361b7
docs: add Mattermost and Matrix setup guides
teknium1
2026-03-17 03:17:25 -07:00
-
016b1e10d7
feat: register Mattermost and Matrix env vars in OPTIONAL_ENV_VARS
teknium1
2026-03-17 03:11:54 -07:00
-
c3ce6108e3
test: add comprehensive tests for Mattermost and Matrix adapters
teknium1
2026-03-17 03:07:13 -07:00
-
cd67f60e01
feat: add Mattermost and Matrix gateway adapters
teknium1
2026-03-17 02:59:36 -07:00
-
-
07549c967a
feat: add SMS (Twilio) platform adapter
Teknium
2026-03-17 03:14:53 -07:00
-
3d38d85287
docs: add Alibaba Cloud and DingTalk to setup wizard and docs (#1687)
Teknium
2026-03-17 03:13:58 -07:00
-
6fc76ef954
fix: harden website blocklist — default off, TTL cache, fail-open, guarded imports
teknium1
2026-03-17 03:11:21 -07:00