-
fa6f069577
fix(file_tools): strip ANSI escape codes from write_file and patch content (#2532)
Teknium
2026-03-22 11:17:06 -07:00
-
cd2280d1a3
feat(gateway): notify users when session auto-resets (#2519)
Teknium
2026-03-22 09:33:39 -07:00
-
5e5ad634a1
fix(matrix): duplicate messages, image caching for vision support (#2520)
Teknium
2026-03-22 09:27:25 -07:00
-
55a27a3fb8
Merge pull request #2517 from NousResearch/hermes/hermes-31d7db3b
Teknium
2026-03-22 09:19:10 -07:00
-
-
8587cddd6c
chore: remove unused imports, dead code, and stale comments (#2509)
Teknium
2026-03-22 09:18:58 -07:00
-
-
2bd8e5cb23
fix(telegram): auto-reconnect polling after network interruption
Teknium
2026-03-22 09:18:58 -07:00
-
bfe4baa6ed
chore: remove unused imports, dead code, and stale comments
Teknium
2026-03-22 08:33:34 -07:00
-
-
72a6d7dffe
fix(model_metadata): skip endpoint probe for known providers (Copilot context bug) (#2507)
Teknium
2026-03-22 08:15:06 -07:00
-
afe2f0abe1
feat(discord): add document caching and text-file injection (#2503)
Teknium
2026-03-22 07:38:14 -07:00
-
09fd007c6e
Merge pull request #2482 from NousResearch/hermes/hermes-5d6932ba
Teknium
2026-03-22 06:33:16 -07:00
-
-
24cf2a7954
Merge pull request #2488 from NousResearch/hermes/hermes-31d7db3b
Teknium
2026-03-22 06:24:48 -07:00
-
-
-
-
be3eb62047
fix(tests): resolve all consistently failing tests
Teknium
2026-03-22 05:58:26 -07:00
-
-
9c32fed184
feat(cli): Claude Code-style @ context completions
Teknium
2026-03-22 05:32:04 -07:00
-
6435d69a6d
fix: make vision_analyze timeout configurable via config.yaml (#2480)
Teknium
2026-03-22 05:28:24 -07:00
-
-
a2276177a3
Merge pull request #2475 from NousResearch/hermes/hermes-31d7db3b
Teknium
2026-03-22 05:03:34 -07:00
-
-
ebd0291ef2
docs(honcho): add self-hosted / Docker configuration section
Teknium
2026-03-22 05:03:17 -07:00
-
0510ee056d
chore: add minimax-m2.7 to model catalogs (#2474)
Teknium
2026-03-22 05:00:25 -07:00
-
44b572a9e0
fix: defer streaming iteration linebreak to prevent blank line stacking (#2473)
Teknium
2026-03-22 04:59:40 -07:00
-
-
f9c2ad48c2
fix: defer streaming iteration linebreak to prevent blank line stacking
MacroAnarchy
2026-03-22 08:32:21 +01:00
-
-
c275aa4732
Merge pull request #2465 from NousResearch/hermes/hermes-31d7db3b
Teknium
2026-03-22 04:56:48 -07:00
-
-
ff071fc74c
fix(gateway): process /queue'd messages after agent completion (#2469)
Teknium
2026-03-22 04:56:13 -07:00
-
8d528e0045
fix(api_server): persist ResponseStore to SQLite across restarts (#2472)
Teknium
2026-03-22 04:56:06 -07:00
-
fd32e3d6e8
revert: remove trailing empty assistant message stripping (#2471)
Teknium
2026-03-22 04:55:58 -07:00
-
-
34be3f8be6
revert: remove trailing empty assistant message stripping
Teknium
2026-03-22 04:55:34 -07:00
-
3037450c77
Merge pull request #2468 from NousResearch/hermes/hermes-5d6932ba
Teknium
2026-03-22 04:53:32 -07:00
-
-
b7091f93b1
feat(cli): MCP server management CLI + OAuth 2.1 PKCE auth
Teknium
2026-03-22 04:39:33 -07:00
-
ab3cbfc99d
feat(discord): persistent typing indicator for DMs
Teknium
2026-03-22 04:47:53 -07:00
-
26030266d2
docs: Gemini OAuth provider implementation plan (#2467)
Teknium
2026-03-22 04:46:05 -07:00
-
edda0e324b
fix: batch of 5 small contributor fixes (#2466)
Teknium
2026-03-22 04:40:20 -07:00
-
-
-
-
5407d12bc6
fix(agent): strip trailing empty assistant messages before API calls to prevent prefill rejection
ygd58
2026-03-20 08:02:01 +01:00
-
2de42ba690
fix(state): add missing thread lock to session_count() and message_count()
Hermes
2026-03-21 10:15:06 +00:00
-
f3301a31d5
fix(email): guard against IndexError when IMAP search returns empty list
Hermes
2026-03-21 10:16:06 +00:00
-
e6a708aa04
fix(io): catch ValueError in _SafeWriter for closed file handles (#2428)
Bartok Moltbot
2026-03-22 03:31:42 -04:00
-
e80489135b
fix: improve error message when PortAudio system library is missing
Ivelin Tenev
2026-03-22 12:37:18 +02:00
-
-
a53db44d40
fix(compression): remove hardcoded gemini-3-flash-preview as default summary model (#2464)
Teknium
2026-03-22 04:37:02 -07:00
-
-
0698ddb496
fix(compression): remove hardcoded gemini-3-flash-preview as default summary model
Mibayy
2026-03-22 11:20:27 +00:00
-
-
0962cbb2e5
fix: /stop command crash + UnboundLocalError in streaming media delivery (#2463)
Teknium
2026-03-22 04:35:57 -07:00
-
-
f69c47d9ae
fix: /stop command crash + UnboundLocalError in streaming media delivery
Teknium
2026-03-22 04:35:27 -07:00
-
027fc1a85a
fix: replace production print() calls with logger in rl_training_tool (salvage #1981) (#2462)
Teknium
2026-03-22 04:35:23 -07:00
-
-
f84230527c
docs(skill): add split, merge, search examples to ocr-and-documents skill (#2461)
Teknium
2026-03-22 04:31:22 -07:00
-
0e64a48743
Merge pull request #2460 from NousResearch/hermes/hermes-5d6932ba
Teknium
2026-03-22 04:28:53 -07:00
-
-
ffa8b562e9
fix(discord): properly route slash event handling in threads
Teknium
2026-03-22 04:25:19 -07:00
-
56b0104154
fix: respect DashScope v1 runtime mode for alibaba (#2459)
Teknium
2026-03-22 04:24:43 -07:00
-
c0c13e4ed4
fix(api-server): harden jobs API — input limits, field whitelist, startup check, tests (#2456)
Teknium
2026-03-22 04:18:45 -07:00
-
-
89befcaf33
fix(cron): support Telegram topic delivery via platform:chat_id:thread_id format (#2455)
Teknium
2026-03-22 04:18:28 -07:00
-
0f1c970179
fix(api-server): harden jobs API — input limits, field whitelist, startup check, tests
Teknium
2026-03-22 04:18:18 -07:00
-
-
57d3ac0c0b
Merge pull request #2452 from NousResearch/hermes/hermes-5d6932ba
Teknium
2026-03-22 04:12:36 -07:00
-
-
a9f9c60efd
fix(deps): add dingtalk-stream to optional dependencies
Teknium
2026-03-22 04:08:49 -07:00
-
e109a8b502
fix(security): block untrusted browser access to api server (#2451)
Teknium
2026-03-22 04:08:48 -07:00
-
b81926def6
feat(api-server): add /api/jobs endpoints for cron job management (#2450)
Teknium
2026-03-22 04:07:22 -07:00
-
-
8cb7864110
fix: resolve garbled ANSI escape codes in status printouts (#2262) (#2448)
Teknium
2026-03-22 04:07:06 -07:00
-
7cd9f9ed48
feat(api-server): add /api/jobs endpoints for cron job management
Teknium
2026-03-22 04:06:57 -07:00
-
2c2334d4db
Merge pull request #2449 from NousResearch/hermes/hermes-31d7db3b
Teknium
2026-03-22 04:04:42 -07:00
-
-
-
-
21ffadc2a6
fix: dynamic grace window for missed cron job catch-up
Teknium
2026-03-22 04:04:24 -07:00
-
241f966b1a
Merge pull request #2447 from NousResearch/hermes/hermes-5d6932ba
Teknium
2026-03-22 04:04:19 -07:00
-
-
-
-
7d0e4510b8
fix: skills hub inspect/resolve — 4 bugs
Teknium
2026-03-22 04:03:28 -07:00
-
-
306e67f32d
fix: fail fast when explicit provider has no API key instead of silent OpenRouter fallback (#2445)
Teknium
2026-03-22 03:59:29 -07:00
-
5c8d7d5d6f
fix(skills_guard): agent-created dangerous skills ask instead of block (#2446)
Teknium
2026-03-22 03:56:30 -07:00
-
-
-
-
0b370f2dd9
fix(skills_guard): agent-created dangerous skills ask instead of block
Teknium
2026-03-22 03:56:02 -07:00
-
-
887e8a8d84
Merge pull request #2444 from NousResearch/hermes/hermes-31d7db3b
Teknium
2026-03-22 03:52:56 -07:00
-
-
189214a69d
fix(tests): replace FakePath subclass with monkeypatch for Python 3.12 compat
Teknium
2026-03-22 03:52:39 -07:00
-
cd6d24f111
Merge pull request #2443 from NousResearch/hermes/hermes-31d7db3b
Teknium
2026-03-22 03:50:35 -07:00
-
-
c01cfe4f9a
fix(cron): silent jobs return empty response for delivery skip (#2442)
Teknium
2026-03-22 03:50:27 -07:00
-
fbbe9e6030
feat(gateway): add @-mention-only filter for Mattermost channels
Teknium
2026-03-22 03:50:20 -07:00
-
43bca6d107
Merge pull request #2413 from NousResearch/hermes/hermes-5d6932ba
Teknium
2026-03-21 19:28:12 -07:00
-
-
669c60a6bb
fix: add iteration boundary linebreak to prevent stream concatenation
Teknium
2026-03-21 19:19:26 -07:00
-
-
dd39003a9b
Merge pull request #2406 from NousResearch/hermes/hermes-31d7db3b
Teknium
2026-03-21 18:16:15 -07:00
-
-
4bded44b6a
fix(gateway): detect stopped processes and release stale locks on --replace
Teknium
2026-03-21 18:13:53 -07:00
-
ec22635b47
Merge pull request #2403 from NousResearch/hermes/hermes-31d7db3b
Teknium
2026-03-21 18:07:41 -07:00
-
-
29d0541ac9
fix(model_metadata): use /v1/props endpoint for llama.cpp context detection
Teknium
2026-03-21 18:07:18 -07:00
-
a0f411c87d
Merge pull request #2400 from NousResearch/hermes/hermes-5d6932ba
Teknium
2026-03-21 18:05:28 -07:00
-
-
862d5224dd
docs: replace ASCII diagrams with Mermaid/lists, add linting note (#2402)
Teknium
2026-03-21 17:58:52 -07:00
-
-
e664bc7632
docs: replace ASCII diagrams with Mermaid/lists, add linting note
Teknium
2026-03-21 17:58:30 -07:00
-
-
f9052d7ecf
fix(signal): use id instead of attachmentId in getAttachment RPC
Teknium
2026-03-21 17:56:12 -07:00
-
-
7dff34ba4e
fix: auxiliary client skips expired Codex JWT and propagates Anthropic OAuth flag (salvage #2378)
Teknium
2026-03-21 17:54:19 -07:00
-
-
dbc25a386e
fix: auxiliary client skips expired Codex JWT and propagates Anthropic OAuth flag
0xbyt4
2026-03-21 17:36:25 -07:00
-
-
0ea7d0ec80
fix(terminal): log disk warning check failures at debug level (salvage #2372) (#2394)
Teknium
2026-03-21 17:10:17 -07:00
-
1d28b4699b
fix(redact): safely handle non-string inputs (salvage #2369)
Teknium
2026-03-21 17:10:14 -07:00
-
-
e0ca46cd73
fix: restore opencode-go provider config corrupted by secret redaction (#2393)
0xbyt4
2026-03-22 03:08:52 +03:00
-
5454a55269
fix(prompt-caching): skip top-level cache_control on role:tool for OpenRouter (#2391)
Teknium
2026-03-21 16:55:23 -07:00
-
-
40c9a13476
fix(redact): safely handle non-string inputs
aydnOktay
2026-03-21 16:55:02 -07:00
-
-
-
bd49bce278
fix(prompt-caching): skip top-level cache_control on role:tool for OpenRouter
teyrebaz33
2026-03-22 01:05:26 +03:00
-
-
52dd479214
Merge pull request #2361 from NousResearch/hermes/hermes-5d6932ba
Teknium
2026-03-21 16:53:21 -07:00
-
-
c57d5cbdde
fix(update): prompt before resetting working tree on stash conflicts (#2390)
Teknium
2026-03-21 16:49:19 -07:00
-
525caadd8c
fix: prevent Anthropic token leaking to third-party anthropic_messages providers (salvage #2383) (#2389)
Teknium
2026-03-21 16:42:46 -07:00
-
f9fa7421cb
feat: bioinformatics gateway skill — index to 400+ bio skills
Teknium
2026-03-21 16:38:43 -07:00
-
-
342096b4bd
feat(gateway): cache AIAgent per session for prompt caching
Teknium
2026-03-21 13:07:08 -07:00
-
55510cbad2
Merge pull request #2388 from NousResearch/hermes/hermes-31d7db3b
Teknium
2026-03-21 16:20:08 -07:00
-
-
-
-
3ab50376b0
fix(update): reset working tree when stash restore leaves conflict markers
Teknium
2026-03-21 16:16:35 -07:00
-
f8fb61d4ad
fix(provider): prevent Anthropic fallback from inheriting non-Anthropic base_url
Teknium
2026-03-21 16:16:17 -07:00
-
0d68446323
feat: add bioinformatics gateway skill
Teknium
2026-03-21 16:15:24 -07:00
-
-
-
81dbf4309a
fix(telegram): escape bare parentheses/braces in MarkdownV2 output (#2386)
Teknium
2026-03-21 16:13:34 -07:00
-
-
febfe1c268
fix(telegram): escape bare parentheses/braces in MarkdownV2 output
Teknium
2026-03-21 16:13:13 -07:00
-
2a5f86ed6d
Merge pull request #2343 from NousResearch/hermes/hermes-31d7db3b
Teknium
2026-03-21 16:10:19 -07:00
-
-
-
-
d3659c8ca0
fix(gateway): /title command fails when session doesn't exist in SQLite yet (#2379)
Tenzin Jampa
2026-03-21 19:04:53 -04:00
-
f7f75de7c3
fix(gateway): deliver MEDIA: files after streaming responses (#2382)
Teknium
2026-03-21 16:01:47 -07:00
-
-
-
-
f58902818d
fix(gateway): deliver MEDIA: files after streaming responses
Teknium
2026-03-21 16:01:25 -07:00
-
8da410ed95
feat(plugins): add slash command registration for plugins (#2359)
Teknium
2026-03-21 16:00:30 -07:00
-
-
da44c196b6
feat: @ context references — inline file, folder, diff, git, and URL injection
Teknium
2026-03-21 15:57:13 -07:00
-
36079c6646
fix(tools): fix resource leak and double socket close in code_execution_tool (#2381)
Teknium
2026-03-21 15:55:25 -07:00