-
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