Commit Graph

  • 3277eb8872 refactor(stt): fold review findings into the cloud silence trim kshitij 2026-08-07 18:38:20 +05:30
  • a683ef95d2 feat(stt): pre-upload silence trim for cloud providers kshitij 2026-08-03 16:14:30 +05:30
  • 83a1ca6862 Merge pull request #81046 from kshitijk4poor/fix/vision-stream-download-size-cap kshitij 2026-08-07 19:02:25 +05:30
  • 5c6aff1430 fix(desktop): keep the chat in front of the terminal in Focus layout (#81019) Austin Pickett 2026-08-07 07:23:03 -06:00
  • b7eb97a835 fix(vision): stream image and video downloads with chunk-by-chunk size cap kshitij 2026-08-07 18:50:39 +05:30
  • 23dce021a5 perf(fts): drain trash tables with a high-water marker instead of re-scanning Chen Jin 2026-08-05 20:41:20 +08:00
  • f3ec2f36f8 perf(slack): parallelize conversations.info lookups with asyncio.gather kshitij 2026-08-07 18:33:09 +05:30
  • 025fc7e74b fix(slack): dedupe thread-qualified channel lookups (#80668) kyssta-exe 2026-08-07 00:50:46 +00:00
  • e5e96e8bb5 fix: harden _await_disconnect_step against outer cancellation + add claim keys kshitij 2026-08-07 18:28:18 +05:30
  • 95e78556f4 test(gateway): cover fatal-handler queue-before-disconnect (#80598) HexLab98 2026-08-07 08:30:47 +07:00
  • 7141a6dc3a fix(gateway): queue reconnect before fatal disconnect wedges (#80598) HexLab98 2026-08-07 08:30:47 +07:00
  • 6d1f9f8ed4 Merge pull request #81035 from kshitijk4poor/chore/author-map-dombejar-toprakeker kshitij 2026-08-07 18:32:11 +05:30
  • dfa0de92c5 chore: add contributor email mappings for dombejar + toprakeker kshitij 2026-08-07 18:28:35 +05:30
  • 2a0d0bc698 refactor(gateway): drop dead degraded token field; de-churn salvage diff kshitij 2026-08-07 18:17:37 +05:30
  • 3a3aed3c1f fix(gateway): keep pending turn lease acquires registered poisdahl 2026-08-06 22:33:48 +02:00
  • b3e9e91709 fix(gateway): configure turn lease timeout via yaml texasich 2026-08-06 10:20:15 -05:00
  • b2b681fefd fix(gateway): harden turn-lease timeout rejection texasich 2026-08-06 09:23:25 -05:00
  • 29af112cd4 fix(gateway): fail closed when session turn lease times out texasich 2026-08-06 08:49:57 -05:00
  • 2ef294f020 docs: spell out the rewind contract on prompt.submit HexLab98 2026-08-07 11:51:22 +07:00
  • c24ff38c51 fix(gateway): make a history-dropping submit prove it meant to HexLab98 2026-08-07 11:51:13 +07:00
  • 87fd0ed252 Merge pull request #81024 from kshitijk4poor/chore/author-map-texasich kshitij 2026-08-07 18:14:45 +05:30
  • bf2e193a0a fix(cron): review follow-ups for the fail-closed cwd-lock timeout kshitij 2026-08-07 18:07:31 +05:30
  • 30679b876c test(cron): pin fail-closed TERMINAL_CWD lock timeout behavior kshitij 2026-08-07 17:57:20 +05:30
  • 5fcca432f5 test(cron): cover bounded TERMINAL_CWD lock acquisition dsad 2026-08-07 17:56:14 +05:30
  • 11ce6419c3 fix(cron): fail closed when the TERMINAL_CWD lock times out (#79768) kshitij 2026-08-07 17:55:51 +05:30
  • 69cf06a824 chore: map texasich commit email to GitHub login kshitij 2026-08-07 18:11:32 +05:30
  • 458ce7b2b4 fix(streaming): close the same mid-tool-call drop gap on the Anthropic path kshitij 2026-08-07 17:55:01 +05:30
  • e6f31b07cb test(streaming): cover mixed tool-call and retry-exhaustion paths for #80498 joaomarcos 2026-08-06 21:11:55 -03:00
  • f734578033 fix(streaming): flag empty tool-call args on clean stream end (#80498) joaomarcos 2026-08-06 19:33:39 -03:00
  • 72b7305263 polish: document newline residual, reuse span local, cheap check first kshitij 2026-08-07 17:46:34 +05:30
  • 9377c5a539 fix(redact): narrow control-split join guard to line-crossing spans kshitij 2026-08-07 17:09:05 +05:30
  • afb46fdab4 refactor(cron): polish registration partial-failure surfaces kshitij 2026-08-07 17:04:31 +05:30
  • f346458f29 fix(cron): surface initial scheduler registration failures Gille 2026-08-07 02:25:58 -06:00
  • 261aef5268 perf(cron): stat-stamp fast path for the shrink-merge; no caller-list mutation kshitij 2026-08-07 17:09:14 +05:30
  • 5511ec623b test(cron): cover jobs.json shrink-merge against concurrent creates HexLab98 2026-08-07 08:08:13 +07:00
  • 4d84aa2a63 fix(cron): preserve concurrent creates when saving jobs.json HexLab98 2026-08-07 08:08:13 +07:00
  • aecb9ca894 fix(redact): don't join across controls when a fragment already matches kshitij 2026-08-07 16:00:46 +05:30
  • 8969ebac1c fix(secrets): redact command in process checkpoint file (#77484) Soheil Fakour 2026-08-03 10:45:36 -04:00
  • e9d1551e65 fix(redact): strip control chars from mask_secret display (#55319, #55321) Soheil Fakour 2026-08-03 10:41:08 -04:00
  • 5444f6853b test(redact): harden new #77484 tests - assert fragments, opaque values (review) Soheil Fakour 2026-08-06 19:54:37 -04:00
  • 8563fe3435 fix(redact): close emission gaps - env suffix keys, control-char splits, process(list) (#77484) Soheil Fakour 2026-08-06 19:26:08 -04:00
  • 15d7103aa7 fix: harden .env-read detection — review follow-ups for #61352 kshitij 2026-08-07 15:43:36 +05:30
  • cf755f5c42 fix: redact .env terminal output via detection instead of known-env-var list Peter 2026-08-07 15:37:38 +05:30
  • 83902620c8 chore: map soheil.fakour@gmail.com -> thatssoheil for attribution kshitij 2026-08-07 15:34:42 +05:30
  • 1a02e8a793 fix(agent): preserve destroyed tool-call argument bytes in the WARNING log kshitij 2026-08-07 15:13:02 +05:30
  • c18e19c3c7 fix(agent): make the send-path copy structural — close the write-through class kshitij 2026-08-07 14:36:35 +05:30
  • cd152d9daf chore: map ahmetsonersancak@anadolu.edu.tr -> 0xGr1mm for attribution kshitij 2026-08-07 14:30:46 +05:30
  • e60ca1c6ca fix(agent): stop the send-path repair from rewriting persisted history Gr1mmJ4w 2026-08-07 01:10:19 +03:00
  • 8b6dd27cdb test(auxiliary): update _resolve_auto patch to _resolve_auto_route kshitij 2026-08-07 15:50:38 +05:30
  • c95a1b7171 fix(auxiliary): widen effective provider to relay, logging, and endpoint detection kshitij 2026-08-07 15:39:21 +05:30
  • 293e67328c fix(agent): preserve auto-routed provider identity Gille 2026-08-06 13:55:40 -06:00
  • 427584b768 Merge pull request #80933 from kshitijk4poor/fix/replace-messages-archive-siblings kshitij 2026-08-07 15:45:38 +05:30
  • a82910c37b test: fold review findings — plain fixture, call-shaped probe guard, public-API row counting kshitij 2026-08-07 15:42:49 +05:30
  • 1e5b507440 fix(cron): move watchdog state under the request lock; fail closed on resolver errors kshitij 2026-08-07 14:40:52 +05:30
  • d7fb503c27 docs: note that the non-stream stale budget covers cron and subagents HexLab98 2026-08-07 12:05:59 +07:00
  • cb066a971b fix(cron): bound the inline non-streaming call with a stale watchdog HexLab98 2026-08-07 12:05:48 +07:00
  • ee6d79648a fix(state): finish the #80216 bug class — archive-preserving rewrites at the two remaining sibling sites kshitij 2026-08-07 14:42:17 +05:30
  • 20e01f935b fix(voice): early-exit sliding window on match, clear barge phase in finally, fix test helper kshitij 2026-08-04 15:29:20 +05:30
  • 979bf0cc4a fix(voice): require minimum evidence for fragment echo matching, use char windows chelsealong 2026-08-01 02:39:42 +00:00
  • b7bff6f2d7 fix(voice): catch short echoed fragments of longer multi-sentence TTS replies chelsealong 2026-08-01 02:15:39 +00:00
  • d4a753ea42 fix(voice): drop playback-phase barge transcripts that echo Hermes' own TTS chelsealong 2026-08-01 02:04:43 +00:00
  • 6ab7528c33 refactor(matrix): extract _strip_reply_fallback to deduplicate text+media handlers kshitij 2026-08-07 14:18:47 +05:30
  • e8511efe75 fix(matrix): propagate sender + reply context to media MessageEvents too kshitij 2026-08-07 14:15:11 +05:30
  • e245a98781 fix(matrix): propagate sender MXID + reply context to MessageEvent WintleChoung 2026-08-07 14:14:26 +05:30
  • 87086bc5d7 Merge pull request #80928 from kshitijk4poor/chore/map-wintle-contributor kshitij 2026-08-07 14:31:43 +05:30
  • dacdae014d chore: map contributor cwt@users.noreply.github.com → Wintle kshitij 2026-08-07 14:30:57 +05:30
  • 1fe53bd1ab docs: comment accuracy — pending-ness is a presumption, not a construction guarantee kshitij 2026-08-07 14:10:32 +05:30
  • 03beb662e8 fix: cover the partial multi-call batch in the in-flight exemption kshitij 2026-08-07 13:52:42 +05:30
  • c4c2265f00 chore: map craig@shotflame.local -> Shotflame in contributor directory kshitij 2026-08-07 13:37:51 +05:30
  • 788b8ab497 fix(compress): preserve in-flight tool chain across context compression (#79278) Shotflame 2026-08-05 06:49:38 -04:00
  • 416d2a0157 fix(gateway): re-signal interrupts when work is still live at settle-window exit kshitij 2026-08-07 13:55:10 +05:30
  • d9ddfb23d5 fix(gateway): interrupt every in-flight API turn on shutdown, not just /v1/runs briandevans 2026-08-05 20:46:12 -07:00
  • 51fa7db469 fix(gateway): interrupt api server runs on shutdown timeout dsad 2026-07-13 23:35:01 +03:00
  • 2d9b809ff0 fix(yuanbao): preserve archived history on recall redaction kshitij 2026-08-07 13:46:11 +05:30
  • 30c1421acf fix(gateway): make retry archive preservation fail-safe poisdahl 2026-08-07 00:54:16 +02:00
  • 56fbac6b38 fix(gateway): preserve archived compaction history on /retry Adolanium 2026-08-06 12:22:03 +03:00
  • 65de109ef3 fix: notify_all on lock timeout to wake blocked readers kshitij 2026-08-07 13:46:29 +05:30
  • a1e5ccb325 fix(cron): bound TERMINAL_CWD lock acquire with timeout (#79768) JonthanaHanh 2026-08-06 08:20:21 +07:00
  • 99237a4444 refactor: derive teams install hint via feature_install_command(venv_pip=True) kshitij 2026-08-06 22:16:39 +05:30
  • f5784617e8 refactor: fold simplify-code review findings kshitij 2026-08-06 22:11:59 +05:30
  • a658dfe509 fix: address self-review findings on the check_fn/ensure_deps_fn split kshitij 2026-08-06 17:33:27 +05:30
  • 0d32607c62 fix(gateway): split check_fn (passive probe) from ensure_deps_fn (active installer) kshitij 2026-08-06 16:53:54 +05:30
  • 042c309ec5 docs(teams): native gateway start and Hermes-venv dependency install xxxigm 2026-08-06 08:08:07 +07:00
  • 98408f713b fix(teams): lazy-install SDK via registry check_fn xxxigm 2026-08-06 08:08:07 +07:00
  • a0801b878a fix: bind continuation-marker exclusions to the queried parent (fail-open fix) kshitij 2026-08-06 22:34:27 +05:30
  • 95a7058e4b fix(sessions): fence expired orphan recovery leases izumi0uu 2026-08-06 22:23:35 +08:00
  • 988f2baaf8 fix(sessions): recover compression parents without continuations izumi0uu 2026-08-06 21:47:48 +08:00
  • 71dc211b9e docs(cron): document async manual runs and per-run prompt context Teknium 2026-08-06 23:16:46 -07:00
  • 358d55051e fix(plugins): use asyncio.wait_for instead of ClientTimeout in Matrix standalone send liuhao1024 2026-07-09 22:33:03 +08:00
  • 66c60f81b6 fix(cron): thread per-run prompt through cronjob(action='run') (#57331) liuhao1024 2026-07-03 04:54:27 +08:00
  • fa96419993 test(cron): add _build_job_prompt extra_prompt regression tests liuhao1024 2026-07-03 05:06:09 +08:00
  • 7a5fe00244 fix(cron): deliver manual runs on gateway loop Fly 2026-07-13 04:55:52 +00:00
  • 3671c9f188 fix: share in-flight cron dedupe between ticker and manual runs Teknium 2026-08-06 22:14:13 -07:00
  • 7ab42dda60 fix: dispatch cronjob(action='run') to the background like delegate_task Teknium 2026-08-06 22:01:54 -07:00
  • 32e7fb07a0 feat(/learn): expansive knowledge-base skills for books and large corpora Teknium 2026-08-06 21:54:16 -07:00
  • eb1e63090a fix(skills): align hermes-agent-skill-authoring with hardline authoring standards teknium1 2026-08-06 21:48:44 -07:00
  • db407c8c93 Merge pull request #80797 from NousResearch/fix/sidebar-stale-schema-probe Jeffrey Quesnelle 2026-08-07 00:56:48 -04:00
  • bdee48928f fix(dashboard): derive the stale-schema read probe from SCHEMA_SQL emozilla 2026-08-07 00:41:58 -04:00
  • 55505be152 Merge pull request #80770 from NousResearch/bb/desktop-session-integrity brooklyn! 2026-08-06 22:12:22 -06:00
  • fc05247be8 fix: preserve session history when a turn crashes Brooklyn Nicholson 2026-08-06 23:08:23 -05:00