Commit Graph

  • 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