-
2f09df5615
fix(relay): route Discord tool-progress into the auto-thread, not the parent channel (#77830)
Ben Barclay
2026-08-03 08:58:15 -07:00
-
003b4c8893
perf(gateway): per-platform skip_context_files to cut agent build latency
314574126
2026-08-03 21:06:51 +05:30
-
0bb14627b8
test: harden cold-start regression tests + debug-log the env-var skip
kshitijk4poor
2026-08-03 20:56:04 +05:30
-
25a9c2c245
perf(cold-start): mitigate ~14s GIL stall during backend init (#60800)
jinglun010
2026-07-08 17:10:00 +08:00
-
733e7d26c0
fix(model_metadata): guard _localhost_to_ipv4 against non-string urls
kshitij
2026-08-03 20:55:20 +05:30
-
fc32a38c3a
fix(model_metadata): rewrite localhost->IPv4 for the remaining local probe sites
pierrenode
2026-08-03 16:40:48 +05:30
-
d5584a32d8
Merge pull request #77821 from kshitijk4poor/chore-archer-email
kshitij
2026-08-03 21:07:58 +05:30
-
-
d48a78a293
chore: add contributor email mapping for ArcherQAQ
kshitijk4poor
2026-08-03 21:07:47 +05:30
-
67d4bbb812
fix(state): route session-resume reads through the WAL read-only connection
pierrenode
2026-07-28 21:00:41 +03:00
-
177002838b
ci: retry uv python install
ethernet
2026-08-03 10:56:56 -04:00
-
128ca2efd5
perf(tui): memoize useSessionLifecycle return (idea from #38491)
asill-livestream
2026-08-03 19:37:32 +05:30
-
5bff3984be
fix(tests): update two more append_message.call_args assertions to append_messages_batch
kshitij
2026-08-03 20:04:41 +05:30
-
da6d9604dd
refactor(state): fold simplify findings — reuse _insert_message_rows, share guards, chunk seeds
kshitij
2026-08-03 17:14:28 +05:30
-
84146fb9c6
test(run-agent): update flush-path fakes and assertions for batched writes
kshitij
2026-08-03 16:54:14 +05:30
-
b58b3adb9b
perf(tui-gateway): batch branch-seed history copies (whole-bug-class)
kshitij
2026-08-03 16:43:44 +05:30
-
06ae5b6faa
perf(state): batch the turn flush into one SQLite transaction
devsart95
2026-08-03 16:43:31 +05:30
-
5bbd0dbd86
fix(context): dedupe subdirectory hints by content digest and skip backup/vendor dirs
BK Bot
2026-07-27 10:44:13 +08:00
-
fe4cf36c2c
Merge pull request #77796 from kshitijk4poor/chore/attrib-cicav
kshitij
2026-08-03 20:41:26 +05:30
-
-
58286878ef
fix(tui): avoid writable Kanban opens on empty polls
joncaldwell90
2026-07-31 12:53:56 -07:00
-
26133b5341
chore: map cicav legacy noreply email
kshitij
2026-08-03 20:40:27 +05:30
-
-
7d066c3c56
fix(state): deduplicate session system prompts
embwl0x
2026-08-02 03:32:08 -06:00
-
-
41cc4a13fe
fix(openviking): catch endpoint errors in setup validation functions
kshitij
2026-08-03 19:20:33 +05:30
-
a49a9e5e37
fix(openviking): verify servers before sending credentials
ehz0ah
2026-08-03 19:09:07 +08:00
-
e443d32718
test(retaindb): guard scoped secret config resolution
ehz0ah
2026-08-03 15:07:17 +08:00
-
8fb9c3b3e3
chore(contributors): map OpenViking source authors
ehz0ah
2026-08-02 20:57:58 +08:00
-
e43bc0b7aa
fix(openviking): integrate reliability and configuration hardening
ehz0ah
2026-08-02 20:51:48 +08:00
-
4b5794320a
test(openviking): cover config.yaml recall settings with temp-HERMES_HOME tests
justemu
2026-07-11 22:11:52 +08:00
-
4ebe9904f8
fix(openviking): read recall settings from config.yaml first, env vars as fallback
justemu
2026-07-11 16:35:07 +08:00
-
5396dd8f02
fix(memory): read non-secret provider config from config.yaml for OpenViking and RetainDB
PRATHAMESH75
2026-07-21 02:14:35 +05:30
-
f94914f773
test(openviking): cover the compression lifecycle, not a hand-set latch
Jeff Mettel
2026-07-30 17:44:33 -05:00
-
f0cb219e5e
fix(openviking): re-arm the commit guard after in-place compression
Jeff Mettel
2026-07-30 16:33:39 -05:00
-
9014aa0263
fix(openviking): drop stale "disabled for this Hermes run" warnings
ddy4633
2026-07-27 01:12:37 +08:00
-
a3f6953f1a
fix(openviking): don't spawn a second server onto a live port
Jeff Mettel
2026-07-30 13:12:17 -05:00
-
65bcca650b
fix(openviking): fail closed on blocked endpoints
峯岸 亮
2026-08-02 16:54:50 +09:00
-
c7fd21add3
fix(security): reject always-blocked OpenViking endpoints
峯岸 亮
2026-07-24 07:49:35 +09:00
-
ae17163e92
refactor(state): drop unreachable regex guard in trigger migration
kshitij
2026-08-03 17:24:25 +05:30
-
b66111fc58
fix(state): quarantine CJK when ensure soft-fails after OF migration
Jasmine Naderi
2026-08-01 14:02:54 -04:00
-
a5ce909bba
fix(state): fail closed on CJK trigger migration
yuzilongleif-collab
2026-08-01 00:30:55 +00:00
-
dab7c88604
fix(state): narrow FTS UPDATE triggers with AFTER UPDATE OF + migration
Jasmine Naderi
2026-07-31 07:36:13 -04:00
-
9d76d48d0a
fix(lint): import sort + eslint-disable for timer-handle ref clear in effect
kshitij
2026-08-03 20:07:01 +05:30
-
aece98c5f3
refactor(desktop): shared pulse beat + fully-gated cron peek (simplify folds)
kshitij
2026-08-03 18:25:24 +05:30
-
e2a2149df4
style(desktop): restore alphabetical import order in agents/index.tsx
kshitij
2026-08-03 17:47:38 +05:30
-
52fb96de4b
perf(desktop): pause hidden-pane timers in agents view, cron sidebar, and floating pet
Daisuke Suzuki
2026-08-03 17:47:16 +05:30
-
7700597a17
perf(desktop): stop scroll and status loops in busy sessions
Mykola Bashmakov
2026-07-30 16:05:51 +03:00
-
416b56b7eb
fix(desktop): flush queued deltas on window focus
M S
2026-07-30 02:28:36 -05:00
-
7026177b30
test(session): guard config-gated performance PRAGMAs across all connection types
kshitij
2026-08-03 16:19:30 +05:30
-
3ac71680a3
fix(pr): remove remnant local PRAGMAs from PR branch
crayfish-ai
2026-07-30 21:46:21 +08:00
-
eaf4d51840
perf(session): route SQLite PRAGMAs through central apply_database_pragmas
crayfish-ai
2026-07-30 20:27:26 +08:00
-
7e47a0fdca
Merge pull request #77779 from kshitijk4poor/chore/attrib-bkstock
kshitij
2026-08-03 20:12:06 +05:30
-
-
f1133c9b65
chore: map bot@bkstock.dev to BKStock
kshitij
2026-08-03 20:11:40 +05:30
-
-
dae5df22e1
chore(contributors): map marzukia@users.noreply.github.com -> marzukia (#77774)
kshitij
2026-08-03 20:03:22 +05:30
-
4a99ba195f
Merge pull request #77760 from kshitijk4poor/chore/attrib-stremtec
kshitij
2026-08-03 19:38:47 +05:30
-
-
8167b9f9dc
chore: map copii.list@gmail.com to stremtec
kshitij
2026-08-03 19:37:53 +05:30
-
-
82019e7c1b
fix(credential_pool): unpack the tuple in next_available_at's gate
kshitijk4poor
2026-08-03 19:16:16 +05:30
-
13172fca02
refactor(tool-search): drop dead fallback ladder in _available_source_summary
kshitij
2026-08-03 18:34:54 +05:30
-
48e12a06fa
perf(tools): shrink lazy tool catalog overhead
Carbon
2026-07-29 12:25:18 +03:00
-
c2c95f5339
Merge pull request #77713 from NousResearch/bb/review-76744-fold
brooklyn!
2026-08-03 08:39:39 -05:00
-
-
2f32092b38
hermes sessions optimize-storage aborts with
Kyzcreig
2026-07-26 04:34:58 -07:00
-
687dd632a1
fix(credential_pool): serialize deferred-refresh pool mutations
kshitijk4poor
2026-08-03 18:46:56 +05:30
-
9cd605f303
fix(credential_pool): defer single-use-token refresh outside threading lock
dsad
2026-07-26 07:52:33 +03:00
-
4c2d473a80
fix(credential_pool): run next_available_at under the pool lock
kshitijk4poor
2026-08-03 17:28:58 +05:30
-
6611d87003
feat: reset-aware primary restore — stay on fallback until the rate-limit window resets
WojtekMR3
2026-07-19 19:12:14 +00:00
-
decf12eda0
perf(dashboard): serve hashed /assets bundles with immutable cache headers
kshitij
2026-08-03 18:10:44 +05:30
-
c0c45ab68a
fix(plugins): keep loading gate when cached manifests include a /chat override
kshitij
2026-08-03 18:11:51 +05:30
-
41bba3c13e
test(plugins): export cache helpers and add focused fallback/refresh tests
Allard
2026-07-19 12:05:27 +08:00
-
057939c2af
fix(plugins): validate cached manifests are an array
Allard
2026-07-19 11:53:10 +08:00
-
050b9533e0
perf(plugins): seed plugin routes from sessionStorage cache for instant render
Allard
2026-05-04 23:03:22 +08:00
-
9645ea8d52
fix(web): avoid blocking provider validation
youzi
2026-07-20 11:35:15 +08:00
-
2000278874
fix(clamps): raise profile fan-out limit to le=500 (simplify-pass finding)
kshitij
2026-08-03 18:24:46 +05:30
-
105aba6705
fix(web): clamp dashboard pagination and analytics-days params (#39200 + #74778 salvage)
aydnOktay
2026-08-03 17:46:41 +05:30
-
b536f0697d
Merge pull request #77644 from NousResearch/bb/review-75967
brooklyn!
2026-08-03 08:16:10 -05:00
-
-
773d69057e
refactor(insights): drop consumer-less get_skill_breakdown alias (simplify-pass)
kshitij
2026-08-03 18:26:32 +05:30
-
e3ce092f8d
perf(dashboard): keep tools in focused analytics usage (#18511)
Rod Boev
2026-07-13 21:25:15 -04:00
-
c1639322c2
perf(dashboard): skip full InsightsEngine on /api/analytics/usage (#18511)
Rod Boev
2026-06-04 06:53:33 -04:00
-
c4ac62a7ee
fix(desktop): cancel the pending commit-cost measurement rAF
kshitij
2026-08-03 18:24:26 +05:30
-
1f1acc0e4d
fix(dashboard): warm cold check_fn verdicts with a background probe
kshitij
2026-08-03 17:41:01 +05:30
-
9fa17c133b
test(dashboard): cover install-hook invalidation of plugins hub cache
kshitij
2026-08-03 17:38:04 +05:30
-
0de8c32f52
fix(dashboard): cache plugins hub payload and avoid auth probes
Hafiz Ahmad Ashfaq
2026-07-15 22:21:29 +05:00
-
7a4d047e37
refactor(desktop): one live-tail vocabulary for transcript reconciliation
Brooklyn Nicholson
2026-08-03 08:13:57 -05:00
-
dbefd27ffb
fix(desktop): require structure-bearing row for live-tail same-turn carry
686f6c61
2026-08-03 14:36:33 +02:00
-
2ecc1db276
fix(desktop): scope inflight dump suppression to the live turn tail
686f6c61
2026-08-02 13:35:47 +02:00
-
53398ff485
fix(desktop): do not sandwich structured mid-turn rows with inflight dump
686f6c61
2026-08-02 13:22:23 +02:00
-
-
1f692a8be2
refactor(desktop): hoist the reference-line matcher; drop dead textWithoutImageRefs
kshitij
2026-08-03 18:25:01 +05:30
-
cb11a7e255
chore(contributors): map two B3 salvage author emails (#77685)
kshitij
2026-08-03 18:27:57 +05:30
-
34f0427f7f
fix(desktop): stop a finished reply rendering twice after history catches up
Brooklyn Nicholson
2026-08-03 07:23:07 -05:00
-
b6f15f546d
fix(desktop): keep a mid-turn reply on screen when its session is reopened
Brooklyn Nicholson
2026-08-03 07:22:58 -05:00
-
-
bc3fa54f57
perf(curator): trim dead tool-schema from the LLM review fork
VittoriaLanzo
2026-07-10 18:31:06 +02:00
-
82fd574bad
perf(desktop): stop idle chat re-renders — memo ChatView, stable tile props, gated adapter re-sync
Lex
2026-08-03 18:08:19 +05:30
-
1306ac0897
fix(desktop): un-break the .btn-arc rule — '*/' inside a CSS comment ended it early
rerdi92
2026-08-03 18:09:03 +05:30
-
94fac067f7
chore(contributors): map vittoria3103.123@gmail.com -> VittoriaLanzo (#77665)
kshitij
2026-08-03 18:15:20 +05:30
-
5ffbea81e9
fix(desktop): escalate gateway reconnect on elapsed time, not attempt count
kshitij
2026-08-03 17:48:59 +05:30
-
ed66ff17d8
fix(desktop): full-jitter backoff on gateway WS reconnect loops
Hermes Coder
2026-08-01 11:18:24 -05:00
-
2ebe175dc1
fix(desktop): sort reference-kinds import per lint gate
Paulo Nascimento
2026-07-31 20:54:54 -04:00
-
fed10fa245
test(desktop): cover wire reference normalization edges
Paulo Nascimento
2026-07-31 18:34:42 -04:00
-
3060beea07
fix(desktop): dedupe optimistic user turns for all wire references, not only images
Paulo Nascimento
2026-07-31 17:59:35 -04:00
-
b9b0505cfc
fix(desktop): measure adaptive stream flush through the deferred commit frame
Adolanium
2026-07-27 21:03:15 +03:00
-
34d6095e41
refactor(honcho): delegate _is_trivial_prompt wholly to the shared classifier
kshitijk4poor
2026-08-03 17:53:46 +05:30
-
c093492b06
refactor(memory): single shared trivial-prompt classifier + gate tests
kshitijk4poor
2026-08-03 17:42:02 +05:30
-
46073d7b1c
chore: add ayushere to AUTHOR_MAP
ayushere
2026-05-15 07:14:49 +05:30
-
2f14c3e5b0
fix: skip memory prefetch on trivial user prompts (greetings)
Ayush Sahay Chaudhary
2026-08-03 17:31:47 +05:30