This website requires JavaScript.
290c71a707
fix(gateway): scope progress thread fallback to Slack only (salvage #3414 ) (#3488 )
Teknium and EmpireOperating
2026-03-27 22:37:53 -07:00
09796b183b
fix: alibaba provider default endpoint and model list (#3484 )
Teknium
2026-03-27 22:10:10 -07:00
15cfd20820
fix: cap context pressure percentage at 100% in display (#3480 )
Teknium
2026-03-27 21:42:09 -07:00
03f24c1edd
fix: session_search fallback preview on summarization failure (salvage #3413 ) (#3478 )
Teknium and devorun
2026-03-27 21:27:51 -07:00
388fa5293d
fix(matrix): add missing matrix entry in PLATFORMS dict (#3473 )
Teknium and williamtwomey
2026-03-27 18:36:23 -07:00
83043e9aa8
fix: add timeout to subprocess calls in context_references (#3469 )
Teknium and memosr.eth
2026-03-27 17:51:14 -07:00
b6b87dedd4
fix: discover plugins before reading plugin toolsets in tools_config (#3457 )
Teknium
2026-03-27 15:31:17 -07:00
8fdfc4b00c
fix(agent): detect thinking-budget exhaustion on truncation, skip useless retries (#3444 )
Teknium
2026-03-27 15:29:30 -07:00
658692799d
fix: guard aux LLM calls against None content + reasoning fallback + retry (salvage #3389 ) (#3449 )
Teknium
2026-03-27 15:28:19 -07:00
ab09f6b568
feat: curate HF model picker with OpenRouter analogues (#3440 )
Teknium
2026-03-27 13:54:46 -07:00
e4e04c2005
fix: make tirith block verdicts approvable instead of hard-blocking (#3428 )
Teknium
2026-03-27 13:22:01 -07:00
6f11ff53ad
fix(anthropic): use model-native output limits instead of hardcoded 16K (#3426 )
Teknium
2026-03-27 13:02:52 -07:00
fb46a90098
fix: increase API timeout default from 900s to 1800s for slow-thinking models (#3431 )
Teknium
2026-03-27 13:02:23 -07:00
fd8c465e42
feat: add Hugging Face as a first-class inference provider (#3419 )
Teknium and Daniel van Strien
2026-03-27 12:41:59 -07:00
f57ebf52e9
fix(api-server): cancel orphaned agent + true interrupt on SSE disconnect (salvage #3399 ) (#3427 )
Teknium
2026-03-27 11:33:19 -07:00
5127567d5d
perf(ttft): cache skills prompt with shared skill_utils module (salvage #3366 ) (#3421 )
Teknium and kshitijk4poor
2026-03-27 10:54:02 -07:00
cc4514076b
feat(nix): add suffix PATHs during nix build for more agent-friendliness (#3274 )
Siddharth Balyan and Hermes Agent
2026-03-27 23:00:56 +05:30
8ecd7aed2c
fix: prevent reasoning box from rendering 3x during tool-calling loops (#3405 )
Teknium
2026-03-27 09:57:50 -07:00
e0dbbdb2c9
fix: eliminate 'Event loop is closed' / 'Press ENTER to continue' during idle (#3398 )
Teknium
2026-03-27 09:45:25 -07:00
eb2127c1dc
fix(cron): prevent recurring job re-fire on gateway crash/restart loop (#3396 )
Teknium
2026-03-27 08:02:58 -07:00
5a1e2a307a
perf(ttft): salvage easy-win startup optimizations from #3346 (#3395 )
Teknium and kshitijk4poor
2026-03-27 07:49:44 -07:00
41d9d08078
fix(telegram): fall back to no thread_id on 'Message thread not found' (#3390 )
Teknium
2026-03-27 06:07:28 -07:00
b7bcae49c6
fix: SQLite WAL write-lock contention causing 15-20s TUI freeze (#3385 )
Teknium
2026-03-27 05:22:57 -07:00
915df02bbf
fix(streaming): stale stream detector race causing spurious RemoteProtocolError
Teknium
2026-03-27 04:05:51 -07:00
75fcbc44ce
feat(telegram): auto-discover fallback IPs via DoH when api.telegram.org is unreachable (#3376 )
Teknium and Mohan Qiao
2026-03-27 04:03:13 -07:00
be416cdfa9
fix: guard config.get() against YAML null values to prevent AttributeError (#3377 )
Teknium and dieutx
2026-03-27 04:03:00 -07:00
b8b1f24fd7
fix: handle addition-only hunks in V4A patch parser (#3325 )
Teknium and Hiren
2026-03-26 19:38:04 -07:00
a2847ea7f0
fix(gateway): add media download retry to Mattermost, Slack, and base cache (#3323 )
Teknium and dieutx
2026-03-26 19:33:18 -07:00
58ca875e19
feat(gateway): surface session config on /new, /reset, and auto-reset (#3321 )
Teknium
2026-03-26 19:27:58 -07:00
3f95e741a7
fix: validate empty user messages to prevent Anthropic API 400 errors (#3322 )
Teknium and Bartok9
2026-03-26 19:24:03 -07:00
03396627a6
fix(ci): pin acp <0.9 and update retry-exhaust test (#3320 )
Teknium
2026-03-26 19:21:34 -07:00
22cfad157b
fix: gateway token double-counting — use absolute set instead of increment (#3317 )
Teknium and zaycruz
2026-03-26 19:13:07 -07:00
867eefdd9f
fix(signal): track SSE keepalive comments as connection activity (#3316 )
Teknium
2026-03-26 19:10:25 -07:00
a8df7f9964
fix: gateway token double-counting with cached agents (#3306 )
Teknium
2026-03-26 19:04:53 -07:00
1519c4d477
fix(session): add /resume CLI handler, session log truncation guard, reopen_session API (#3315 )
Teknium
2026-03-26 19:04:28 -07:00
005786c55d
fix(gateway): include per-platform ALLOW_ALL and SIGNAL_GROUP in startup allowlist check (#3313 )
Teknium and binhnt92
2026-03-26 18:23:49 -07:00
ad764d3513
fix(auxiliary): catch ImportError from build_anthropic_client in vision auto-detection (#3312 )
Teknium
2026-03-26 18:21:59 -07:00
f008ee1019
fix(session): preserve reasoning fields in rewrite_transcript (#3311 )
Teknium and alireza78a
2026-03-26 18:18:00 -07:00
60fdb58ce4
fix(agent): update context compressor limits after fallback activation (#3305 )
Teknium and binhnt92
2026-03-26 18:10:50 -07:00
18d28c63a7
fix: add explicit hermes-api-server toolset for API server platform (#3304 )
Teknium
2026-03-26 18:02:26 -07:00
3c57eaf744
fix: YAML boolean handling for tool_progress config (#3300 )
Teknium
2026-03-26 17:58:50 -07:00
2d232c9991
feat(cli): configurable busy input mode + fix /queue always working (#3298 )
Teknium
2026-03-26 17:58:40 -07:00
0375b2a0d7
fix(gateway): silence background agent terminal output (#3297 )
2026-03-26 17:40:31 -07:00
08fa326bb0
feat(gateway): deliver background review notifications to user chat (#3293 )
Teknium
2026-03-26 17:38:24 -07:00
bde45f5a2a
fix(gateway): retry transient send failures and notify user on exhaustion (#3288 )
Teknium and Mibayy
2026-03-26 17:37:10 -07:00
716e616d28
fix(tui): status bar duplicates and degrades during long sessions (#3291 )
Teknium and Mibayy
2026-03-26 17:33:11 -07:00
bdccdd67a1
fix: OpenClaw migration overwrites defaults and setup wizard skips imported sections (#3282 )
Teknium
2026-03-26 16:29:38 -07:00
148f46620f
fix(matrix): add backoff for SyncError in sync loop (#3280 )
Teknium and ticketclosed-wontfix
2026-03-26 16:19:58 -07:00
e95965d76a
Merge branch 'main' into rewbs/tool-use-charge-to-subscription
Robin Fernandes
2026-03-26 16:18:28 -07:00
95dc9aaa75
feat: add managed tool gateway and Nous subscription support
Robin Fernandes
2026-03-26 15:27:27 -07:00
6610c377ba
fix(telegram): self-reschedule reconnect when start_polling fails (#3268 )
Teknium
2026-03-26 15:34:33 -07:00
e5d14445ef
fix(security): restrict subagent toolsets to parent's enabled set (#3269 )
Teknium and dieutx
2026-03-26 14:50:26 -07:00
72250b5f62
feat: config-gated /verbose command for messaging gateway (#3262 )
Teknium
2026-03-26 14:41:04 -07:00
243ee67529
fix: store asyncio task references to prevent GC mid-execution (#3267 )
Teknium
2026-03-26 14:36:24 -07:00
3a86328847
fix(gateway): add request timeouts to HA, Email, Mattermost, SMS adapters (#3258 )
2026-03-26 14:36:07 -07:00
db241ae6ce
feat(sessions): add --source flag for third-party session isolation (#3255 )
Teknium and Henkey
2026-03-26 14:35:31 -07:00
41ee207a5e
fix: catch KeyboardInterrupt in exit cleanup handlers (#3257 )
Teknium and dieutx
2026-03-26 14:34:31 -07:00
e9e7fb0683
fix(gateway): track background task references in GatewayRunner (#3254 )
Teknium and memosr.eth
2026-03-26 14:33:48 -07:00
76ed15dd4d
fix(security): normalize input before dangerous command detection (#3260 )
Teknium and Hiren
2026-03-26 14:33:18 -07:00
a8e02c7d49
fix: align Nous Portal model slugs with OpenRouter naming (#3253 )
Teknium
2026-03-26 13:49:43 -07:00
b81d49dc45
fix(state): SQLite concurrency hardening + session transcript integrity (#3249 )
2026-03-26 13:47:14 -07:00
3a7907b278
fix(security): prevent zip-slip path traversal in self-update (#3250 )
Teknium and Hiren
2026-03-26 13:40:37 -07:00
b7b3294c4a
fix(skills): preserve trust for skills-sh identifiers + reduce resolution churn (#3251 )
Teknium and kshitijk4poor
2026-03-26 13:40:21 -07:00
62f8aa9b03
fix: MCP toolset resolution for runtime and config (#3252 )
Teknium and kshitijk4poor
2026-03-26 13:39:41 -07:00
2c719f0701
fix(auth): migrate OAuth token refresh to platform.claude.com with fallback (#3246 )
Teknium
2026-03-26 13:26:56 -07:00
c6fe75e99b
fix(gateway): fingerprint full auth token in agent cache signature (#3247 )
Teknium and EmpireOperating
2026-03-26 13:19:43 -07:00
36af1f3baf
feat(telegram): Private Chat Topics with functional skill binding (#2598 )
Teknium
2026-03-26 02:04:11 -07:00
43af094ae3
fix(agent): include tool tokens in preflight estimate, guard context probe persistence (#3164 )
Teknium and paraddox
2026-03-26 02:00:50 -07:00
9989e579da
fix: add request timeouts to send_message_tool HTTP calls (#3162 )
memosr.eth
2026-03-26 11:58:11 +03:00
4a56e2cd88
fix(display): show tool progress for substantive tools, not just "preparing"
Teknium
2026-03-26 01:52:52 -07:00
26bfdc22b4
feat: add godmode jailbreaking skill + docs (#3157 )
Teknium
2026-03-26 01:37:18 -07:00
0426bb745f
fix: reset default SOUL.md to baseline identity text (#3159 )
Teknium
2026-03-26 01:34:27 -07:00
c511e087e0
fix(agent): always prefer streaming for API calls to prevent hung subagents (#3120 )
Teknium
2026-03-26 01:22:31 -07:00
c07c17f5f2
feat(agent): surface all retry/fallback/compression lifecycle events (#3153 )
Teknium
2026-03-26 01:08:47 -07:00
cbf195e806
chore: fix 154 f-strings, simplify getattr/URL patterns, remove dead code (#3119 )
Teknium
2026-03-25 19:47:58 -07:00
08d3be0412
fix: graceful return on max retries instead of crashing thread
Teknium
2026-03-25 19:00:33 -07:00
156b50358b
fix(reasoning): skip duplicate callback for <think>-extracted reasoning during streaming (#3116 )
Teknium
2026-03-25 18:57:18 -07:00
59575d6a91
fix(gateway): recover from hung agents — /stop force-unlocks session (#3104 )
Teknium and Mibayy
2026-03-25 18:46:50 -07:00
f46542b6c6
fix(cli): read root-level provider and base_url from config.yaml into model config (#3112 )
Teknium
2026-03-25 18:38:32 -07:00
5b29ff50f8
fix(logging): extract useful info from HTML error pages, dump debug on max retries
Teknium
2026-03-25 18:34:22 -07:00
7258311710
fix: stop recursive AGENTS.md walk, load top-level only (#3110 )
Teknium
2026-03-25 18:30:45 -07:00
910ec7eb38
chore: remove unused Hermes-native PKCE OAuth flow (#3107 )
Teknium
2026-03-25 18:29:47 -07:00
4b45f65858
fix: update api_key in _try_activate_fallback for subagent auth (#3103 )
Teknium
2026-03-25 18:23:03 -07:00
b374f52063
fix(session): clear compressor summary and turn counter on /clear and /new (#3102 )
Teknium
2026-03-25 18:22:21 -07:00
bd43a43f07
fix(cli): handle EOFError in sessions delete/prune confirmation prompts (#3101 )
Teknium
2026-03-25 18:06:04 -07:00
432ba3b709
fix: use sys.executable for pip in update commands to fix PEP 668 (#3099 )
Teknium
2026-03-25 17:52:59 -07:00
712cebc40f
fix(logging): show HTTP status code and 400 body in API error output (#3096 )
Teknium
2026-03-25 17:47:55 -07:00
45f57c2012
feat(models): add glm-5-turbo to zai provider model list (#3095 )
Teknium
2026-03-25 17:42:25 -07:00
41081d718c
fix(cli): prevent update crash in non-TTY environments (#3094 )
Teknium
2026-03-25 17:34:20 -07:00
281100e2df
fix(agent): prevent AsyncOpenAI/httpx cross-loop deadlock in gateway mode (#2701 )
ctlst
2026-03-25 17:31:56 -07:00
0d7f739675
fix(setup): use explicit key mapping for returning-user menu dispatch instead of positional index (#3083 )
Teknium and ygd58
2026-03-25 17:14:43 -07:00
9783c9d5c1
refactor: remove /model slash command from CLI and gateway (#3080 )
Teknium
2026-03-25 17:03:05 -07:00
0cfc1f88a3
fix: add MCP tool name collision protection (#3077 )
Teknium
2026-03-25 16:52:04 -07:00
3bc953a666
fix(security): bump dependencies to fix CVEs + regenerate uv.lock (#3073 )
Teknium and 0xbyt4
2026-03-25 16:43:21 -07:00
bd6b138e85
fix: clean up HTML error messages in CLI display (#3069 )
Teknium
2026-03-25 16:39:22 -07:00
9792bde31a
fix(agent): count compression restarts toward retry limit (#3070 )
Teknium
2026-03-25 16:35:17 -07:00
9d1e13019e
fix(cli): prevent TypeError on startup when base_url is None (#3068 )
Teknium and devorun
2026-03-25 16:21:00 -07:00
37cabc47d3
test(skills): add regression tests for null metadata frontmatter
Teknium
2026-03-25 16:09:27 -07:00
f7f30aaab9
fix(streaming): detect and kill stale SSE connections
Teknium
2026-03-25 16:07:05 -07:00
d218cf9118
fix(skills): handle null metadata in skill frontmatter
Teknium
2026-03-25 16:06:15 -07:00