Commit Graph

  • 8c8967a50b fix: defer hermes_subprocess_env import in browser_tool teknium1 2026-06-27 19:55:01 -07:00
  • 9c6229ce24 fix(security): centralize credential-safe subprocess env (#29157) teknium1 2026-06-27 19:44:55 -07:00
  • 88b3d8638e test: de-flake SIGKILL-tree, compression-tip resume, and fallback-cooldown tests Hermes Agent 2026-06-27 19:51:19 -07:00
  • f0de4c6a47 fix(pool): re-select from credential pool on primary runtime restore Jack Maloney 2026-06-27 19:00:31 -07:00
  • a590c5efdc docs: add infographic for provider-precedence fix (#29285) teknium1 2026-06-27 19:34:57 -07:00
  • 2af1678bfc fix(auth): explicit provider intent beats stale OAuth active_provider (#29285) kshitijk4poor 2026-06-22 23:02:08 +05:30
  • 2b73dd1ca6 fix(gateway): namespace --replace takeover marker by HERMES_HOME to stop cross-profile flap (#29092) teknium1 2026-06-27 19:30:07 -07:00
  • 28ed883959 docs: add PR infographic for config-defaults fix Teknium 2026-06-27 19:21:57 -07:00
  • 45b2e4dd6b fix(config): opt newer migrations out of default-stripping Teknium 2026-06-27 19:19:54 -07:00
  • 98488c4be4 fix(config): prevent save_config from materialising schema defaults 郝鹏宇 2026-05-17 19:18:09 +01:00
  • 6dcc579bcb test(streaming): repoint anthropic stream-cleanup test to close+rebuild path teknium1 2026-06-27 19:24:26 -07:00
  • a0b9663c7c fix(streaming): rebuild Anthropic client on stream cleanup instead of OpenAI client EloquentBrush0x 2026-05-19 01:44:57 +03:00
  • 6f1a176b33 fix(gateway/discord): REST liveness probe to detect zombie clients (#26656) xxxigm 2026-06-27 19:16:25 -07:00
  • 457c8a0a7c fix(file-ops): keep worktree isolation when restoring preserved cwd (#26211) teknium1 2026-06-27 19:16:58 -07:00
  • b2faeba182 fix(file-ops): make preserved cwd reachable at write-time resolution (#26211) teknium1 2026-06-27 19:07:09 -07:00
  • adeba1d7a8 fix(file-ops): preserve CWD across terminal environment re-creation (#26211) zccyman 2026-05-15 17:00:33 +08:00
  • 926a1b915d fix(tools): suppress transient check_fn flakes so subagents keep file/terminal tools teknium1 2026-06-27 18:51:50 -07:00
  • 505bc27d8d fix(gateway): classify mixed attachments per-attachment + transcode uncommon image formats Shashwat Gokhe 2026-06-27 19:11:20 -07:00
  • 0c372274cd fix(agent): disable OpenAI SDK auto-retry that double-fires inside the rate-limit loop teknium1 2026-06-27 19:05:48 -07:00
  • 1ab35ba25d fix(anthropic): stop SDK auto-retry double-firing and raise Retry-After cap to 600s konsisumer 2026-05-31 18:13:27 +02:00
  • 32732a8f83 fix(agent): cap same-entry credential refreshes so fallback can activate (#26080) LeonSGP43 2026-06-27 19:07:49 -07:00
  • fae920642a fix(agent): throttle cross-turn fallback-switch replay storm (#24996) (#53909) Teknium 2026-06-27 19:15:40 -07:00
  • 1dde7e2f2a fix(anthropic): adopt Claude Code's already-refreshed token before racing refresh Chaz Dinkle 2026-06-27 18:49:33 -07:00
  • 5a5396aecb fix(anthropic): reconcile keychain/file credentials when one is expired jun 2026-05-07 17:52:37 +09:00
  • db16854f34 fix(telegram): surface failed media downloads to user and agent, not a silent empty turn (#53912) Teknium 2026-06-27 19:12:57 -07:00
  • 4133cd9fbf docs(infographic): eager fallback on persistent transport failures teknium1 2026-06-27 19:00:14 -07:00
  • 6514be5a28 chore(release): add AUTHOR_MAP entry for linyubin (#50228 salvage) teknium1 2026-06-27 18:57:02 -07:00
  • c946e6709f fix(agent): activate fallback on persistent transport failures (#22277) linyubin 2026-06-27 18:55:43 -07:00
  • 851f75d4df fix(discord): honor "*" wildcard in DISCORD_ALLOWED_USERS (#22334) bykim0119 2026-06-27 18:58:31 -07:00
  • 1207d81eed fix(gateway): unify outbound chat redaction onto authoritative redactor (#23810) (#53907) Teknium 2026-06-27 19:09:41 -07:00
  • c56b39c11e fix(auxiliary): fall back to OPENROUTER_API_KEY when credential pool exhausted LeonSGP43 2026-06-27 18:54:48 -07:00
  • 46e18804ad fix(auxiliary): fall back on 401 auth errors in auto mode (#21165) qWaitCrypto 2026-06-27 18:50:09 -07:00
  • 1a570dae00 fix(image-routing): unblock message queue on OpenRouter 'no endpoints' image 404 (#53901) Teknium 2026-06-27 19:07:02 -07:00
  • a94f657a50 fix(tui): route completion RPCs to the pool so they can't freeze the TUI (#53895) Teknium 2026-06-27 19:06:01 -07:00
  • ccf526964a fix(gateway): bound adapter teardown awaits on the stop path (#14128) teknium1 2026-06-27 18:49:44 -07:00
  • 6717cfc805 docs(gateway): warn against custom ExecStopPost kill drop-in (restart loop) (#53903) Teknium 2026-06-27 19:04:29 -07:00
  • ea8facee81 chore(release): add konsisumer to AUTHOR_MAP for PR #19608 salvage teknium1 2026-06-27 18:48:13 -07:00
  • 8b4c29f0f0 fix(auth): preserve concurrently-added credentials on pool rewrite konsisumer 2026-06-05 07:41:00 +02:00
  • 163cb24d45 feat(moa): render reference-model blocks in TUI and desktop, not just CLI (#53855) Teknium 2026-06-27 18:46:20 -07:00
  • d3d621f7c3 revert(windows): roll back terminal-popup PRs #53791 #53810 #53829 (#53853) Teknium 2026-06-27 15:59:00 -07:00
  • 1d32e5d98c fix(gateway): relay _thinking bubbles when thinking_progress is on but tool_progress is off (#53849) Teknium 2026-06-27 15:48:20 -07:00
  • 2ecca1e7d3 fix(windows): capture is not a no-window boundary; route flashing spawns through chokepoint (#53829) Teknium 2026-06-27 14:49:41 -07:00
  • 3ac96d3308 fix(moa): resolve auxiliary tasks to the aggregator, not the preset name (#53827) Teknium 2026-06-27 14:21:26 -07:00
  • e7bb67332d fix(moa): preserve Codex slot routing Gille 2026-06-27 14:31:24 -06:00
  • 66aeda3550 fix(moa): keep virtual provider on MoA client Gille 2026-06-27 14:03:43 -06:00
  • 5db1430af9 fix(windows): stop terminal-window popups from background spawns (#53810) brooklyn! 2026-06-27 16:02:24 -05:00
  • ef17cd204d fix(windows): stop subprocess console-window popups + add CI guard (#53791) Teknium 2026-06-27 13:03:51 -07:00
  • 3b44a3c8bb feat(moa): show each reference model's output as a labelled block before the aggregator (#53793) Teknium 2026-06-27 12:45:23 -07:00
  • dbbf102b8e fix(terminal): strip VIRTUAL_ENV/CONDA_PREFIX from terminal subprocess env Dale Nguyen 2026-06-28 00:54:22 +05:30
  • d470ed0c4c fix(cli): commit tool scrollback lines in verbose mode (non-streaming/MoA) (#53785) Teknium 2026-06-27 12:29:55 -07:00
  • 227e6c0143 fix(moa): resolve context window from the aggregator, not the 256K default (#53780) Teknium 2026-06-27 12:08:09 -07:00
  • 25ec01f79f fix(desktop): don't purge Electron cache / mirror-retry after a late build failure ailthrim 2026-06-28 00:20:56 +05:30
  • 1ef19bad90 fix(model): show MoA preset picker on selection and label MoA in the banner teknium1 2026-06-27 11:42:11 -07:00
  • 1b6ebb24c0 fix(agent): validate OpenRouter provider sort before request dispatch konsisumer 2026-06-01 21:32:38 +02:00
  • 27322612b4 fix(update): route loud build/installer output to update.log instead of the terminal (#53616) Teknium 2026-06-27 11:43:01 -07:00
  • f53b184c48 fix(ci): pass secrets down to docker workflows ethernet 2026-06-27 12:33:00 -04:00
  • 190e1ffac9 fix(redact): mask passwords in lowercase/dotted config keys (#53590) Teknium 2026-06-27 04:43:28 -07:00
  • 917f6bdb00 fix(tools): let vision pick any provider+model, not just OpenRouter (#53606) Teknium 2026-06-27 04:41:42 -07:00
  • 9c81c938d3 fix(approval): honour tirith_fail_open=false on Tirith ImportError (#20733) Brandon Zarnitz 2026-06-27 04:23:09 -07:00
  • fe1c1c1121 fix(session_search): demote cron below interactive sessions in discover ranking (#53597) Teknium 2026-06-27 04:41:22 -07:00
  • cd592c105c feat(send_message): native WhatsApp media delivery via Baileys bridge (#53598) Teknium 2026-06-27 04:40:05 -07:00
  • 88c02469cc fix(mcp): never permanently wedge the circuit breaker on a dead transport (#53599) Teknium 2026-06-27 04:39:54 -07:00
  • dbc925b755 Guard oversized Telegram video downloads r266-tech 2026-06-12 04:48:54 +08:00
  • 02b32e2d7c fix(moa): call reference + aggregator models through their provider's real route (#53580) Teknium 2026-06-27 04:39:42 -07:00
  • 3fe16e3cd5 fix(fallback): attach credential pool after provider switch herbalizer404 2026-06-27 04:07:59 -07:00
  • 635841d210 fix(agent): reload credential pool on switch_model provider change (#52727) Tranquil-Flow 2026-06-27 04:07:44 -07:00
  • 2002bb49a7 test(telegram): make config-bridge tests immune to ambient .env pollution (#53594) Teknium 2026-06-27 04:36:45 -07:00
  • d4c2217e87 fix(gateway): offload /model switch off the event loop (#53603) Teknium 2026-06-27 04:36:22 -07:00
  • caf4dcc7ad fix(whatsapp): resolve phone↔LID aliases in adapter DM/group allowlist (#53588) Teknium 2026-06-27 04:17:12 -07:00
  • 38e7bd8a08 fix(agent): classify 429 'overloaded' bodies as overloaded, not rate_limit teknium1 2026-06-27 03:55:17 -07:00
  • 16192103f4 fix(config): accept placeholder base_url in custom provider validation ms-alan 2026-06-27 04:01:16 -07:00
  • b34771fc06 fix(cli): disable prompt_toolkit CPR queries to stop escape-sequence leak (#13870) HiddenPuppy 2026-06-27 03:52:26 -07:00
  • e7c013494d fix(agent): preserve nested API error bodies LeonSGP43 2026-04-23 09:55:04 +08:00
  • 5ab4136631 fix(webui): switch provider when Config-page model field changes (#53583) Teknium 2026-06-27 04:13:44 -07:00
  • 7ee0b68973 fix(gateway,feishu): refuse executor resurrection during real shutdown teknium1 2026-06-27 03:59:17 -07:00
  • b296915c82 fix(feishu): route blocking SDK calls through an adapter-owned executor teknium1 2026-06-27 03:36:03 -07:00
  • 1011c07966 fix(gateway): use owned executor for agent work konsisumer 2026-06-04 17:22:21 +02:00
  • 52a09d8faf fix(byterover): honor auto extract config LeonSGP43 2026-05-07 14:24:17 +08:00
  • f062cf076b fix(agent): also treat provider=ollama as an Ollama GLM backend teknium1 2026-06-27 03:49:36 -07:00
  • 266521b55f refactor(agent): trim docstring per review feedback YuShu 2026-04-21 10:12:35 +08:00
  • 00a8252b7d fix(agent): scope Ollama/GLM stop-to-length heuristic to Ollama only YuShu 2026-04-21 00:56:28 +08:00
  • ab1f9b94c5 fix(telegram): accept @username chat_id in delivery paths (#13206) teknium1 2026-06-27 03:47:46 -07:00
  • f2ca3e3d84 fix(gateway): hold _run_restart on _restart_task + explicit cancel-loop skip teknium1 2026-06-27 03:45:07 -07:00
  • 1ce5d6d974 fix(gateway): exclude _run_restart from _background_tasks to prevent zombie on /restart zeapsu 2026-04-20 12:53:13 -07:00
  • 08e131f77c test(telegram): cover bot self-message ingestion guard (#11905) teknium1 2026-06-27 03:43:57 -07:00
  • 6fb25f86ac fix(telegram): filter out bot's own messages from inbound processing (#52363) Sahil-SS9 2026-06-25 20:15:13 +01:00
  • 68a65ed7a1 fix(agent_init): correct misleading sub-64K context_length error message (#53569) Teknium 2026-06-27 03:56:25 -07:00
  • d73078e7b0 fix(cron): make per-profile cron isolation intentional and tested (#4707) (#53570) Teknium 2026-06-27 03:55:01 -07:00
  • 864d5521ad test(curator): join straggler curator-review thread on fixture teardown Bartok 2026-06-26 08:18:54 -04:00
  • 45ce35ed72 fix(agent): classify message-only 'overloaded' as server overload Bartok9 2026-06-26 01:43:39 -04:00
  • 151ae1e937 test(api-server): cover SSE failure finish_reason for both failure modes teknium1 2026-06-27 03:38:47 -07:00
  • b8b695e2cd fix(api): surface agent crash in SSE chat completions stream flobo3 2026-04-19 13:02:33 +03:00
  • f67c0b3e60 docs(hermes-agent skill): cover v0.13–v0.17 features, fix stale claims, tighten (#53566) Teknium 2026-06-27 03:51:25 -07:00
  • d3db73210c chore(release): map blaryx@gmail.com → Blaryxoff for PR #32602 salvage Teknium 2026-06-27 03:38:01 -07:00
  • 76af2456a2 fix(dashboard): merge PUT /api/config with existing on-disk config blaryx 2026-05-26 15:39:11 +03:00
  • ec769e49d2 fix(gateway): WhatsApp/Signal hints affirm markdown instead of forbidding it (#53564) Teknium 2026-06-27 03:46:41 -07:00
  • a5d1f68c74 refactor(moa): share one virtual-provider row builder across pickers teknium1 2026-06-27 03:28:58 -07:00
  • ed54469d06 fix(gateway): show MoA presets in model picker dodo-reach 2026-06-27 10:05:53 +02:00
  • 789f8b7dc2 docs(webhook): clarify authenticated != trusted-content trust model (#53562) Teknium 2026-06-27 03:43:33 -07:00
  • 4e0788783b refactor(gateway): extract MoA one-shot restore helper; restore #28686 comment; real-method tests teknium1 2026-06-27 03:24:51 -07:00