Commit Graph

  • d7488a5579 fix(telegram): treat "never checked" identity as stale on a fresh-boot clock teknium1 2026-07-26 08:19:20 -07:00
  • 08130a26f6 fix(telegram): follow @username renames and support non-"bot" handles teknium1 2026-07-26 08:12:36 -07:00
  • 08d67792ab fix(relay): post Slack clarify/approval prompts at DM root not in thread Victor Kyriazakos 2026-07-26 17:20:31 +00:00
  • 15d65da5a2 fix(relay): stream Slack DM replies flat at DM root (native _resolve_thread_ts parity) Victor Kyriazakos 2026-07-26 17:20:31 +00:00
  • 45580cc93a Merge origin/main into feat/hermes-relay-shared-metrics Alex Fournier 2026-07-26 09:21:19 -07:00
  • 339d968689 fix(setup): stop asking about self-configuring platform knobs teknium1 2026-07-26 08:23:15 -07:00
  • e289e561c7 fix(tools): /tools shows the full pre-assembly catalog; adapt tests to tiered disclosure Teknium 2026-07-22 05:31:43 -07:00
  • e7172ab1ba feat(mcp): fnmatch glob support in tools.include/exclude filters Teknium 2026-07-22 05:08:21 -07:00
  • e9fe060ebf feat(tools): tier-2 server-summary hint + per-server listing degradation; 5% default budget Teknium 2026-07-21 05:47:57 -07:00
  • 7b793f7d2f fix(tools): rename provider-illegal property keys in tool schemas, reverse-map at dispatch Teknium 2026-07-20 12:57:01 -07:00
  • 0986ac393f feat(tools): tiered tool disclosure — always defer MCP/plugin tools, scale the listing with catalog size Teknium 2026-07-20 09:33:03 -07:00
  • 2643ea17fb bench: discovery-bound suite — paraphrase/absence/survey tasks isolate the listing's structural advantage teknium1 2026-07-19 01:41:46 -07:00
  • 21cc643ac2 bench: adversarial 830-tool gauntlet — confusion clusters, type-aware error mocks, strict scoring teknium1 2026-07-18 13:39:25 -07:00
  • 6f57143722 fix(lint): explicit encoding on probe-file open in UE harness (PLW1514 + windows-footguns) teknium1 2026-07-18 12:32:32 -07:00
  • 3a1bbfac61 bench: Unreal-scale live benchmark — Epic's real 830 UE 5.8 schemas replayed (Opus 4.8) teknium1 2026-07-18 12:30:06 -07:00
  • a2c42be93c fix(lint): explicit encoding on write_text in livetest harness (PLW1514) teknium1 2026-07-18 10:24:45 -07:00
  • e869accc1a feat(tools): skills-style catalog listing for tool_search progressive disclosure teknium1 2026-07-18 10:06:14 -07:00
  • 6179da5496 fix(dashboard): one gateway liveness ladder for status + channels teknium1 2026-07-26 07:53:09 -07:00
  • 914059fad6 fix(sessions): retain all reconstructed sessions Gille 2026-07-26 01:19:18 -06:00
  • 37ac8ae76a feat(desktop): render-churn perf scenario Brooklyn Nicholson 2026-07-26 06:11:00 -05:00
  • 44211f3608 feat(desktop): dev-only render + store churn counters Brooklyn Nicholson 2026-07-26 06:10:54 -05:00
  • eb52760564 Merge pull request #71901 from NousResearch/bb/session-click-active brooklyn! 2026-07-26 05:32:43 -05:00
  • 529ae164ae fmt(js): npm run fix on merge (#71897) hermes-seaeye[bot] 2026-07-26 10:27:29 +00:00
  • ecf8ef970e fix(desktop): clicking the active session from a full page returns to the chat Brooklyn Nicholson 2026-07-26 05:26:26 -05:00
  • 3b9bd0de6d Merge pull request #71848 from NousResearch/bb/sidebar-plus-tab brooklyn! 2026-07-26 05:19:51 -05:00
  • af217e444b fmt(js): npm run fix on merge (#71892) hermes-seaeye[bot] 2026-07-26 10:16:26 +00:00
  • 080ee077a8 Merge pull request #71891 from NousResearch/bb/slash-tab-target brooklyn! 2026-07-26 05:15:16 -05:00
  • f2f5b32531 fix(desktop): expect keep-alive tabs not to repaint on reactivation Brooklyn Nicholson 2026-07-26 05:11:46 -05:00
  • 2a6368f041 fix(desktop): send a skill's kickoff into the tab that invoked it Brooklyn Nicholson 2026-07-26 05:08:37 -05:00
  • 02721cc1c0 Merge pull request #71872 from NousResearch/bb/desktop-ui-polish brooklyn! 2026-07-26 05:08:08 -05:00
  • 9947a6065b fix(desktop): align external-link icon tests with default-off Brooklyn Nicholson 2026-07-26 05:00:53 -05:00
  • 76e9ac3915 fix(desktop): preserve correction order in session tabs Brooklyn Nicholson 2026-07-26 05:00:18 -05:00
  • 651c0931de Merge pull request #71864 from NousResearch/bb/worktree-follow brooklyn! 2026-07-26 04:47:13 -05:00
  • 8d243c8afa fix(desktop): put the technical tool payload behind a chevron Brooklyn Nicholson 2026-07-26 04:25:32 -05:00
  • f2ac03196f fix(desktop): restore the pane tab strip's bottom rule Brooklyn Nicholson 2026-07-26 04:25:29 -05:00
  • 6b816ad8c3 fix(desktop): make the running-session arc legible in the sidebar Brooklyn Nicholson 2026-07-26 04:25:25 -05:00
  • 6893faf472 feat(desktop): style inline links as tinted chips Brooklyn Nicholson 2026-07-26 04:25:16 -05:00
  • 37a27664cc Merge pull request #71855 from NousResearch/bb/cua-driver-atexit brooklyn! 2026-07-26 04:06:19 -05:00
  • 953707103f fmt(js): npm run fix on merge (#71863) hermes-seaeye[bot] 2026-07-26 09:04:27 +00:00
  • 0158569ee7 fix(gateway): follow a session into the worktree it settled in Brooklyn Nicholson 2026-07-26 03:59:46 -05:00
  • fc39c7ac31 test(desktop): scope e2e transcript helpers to the active chat surface Brooklyn Nicholson 2026-07-26 03:57:49 -05:00
  • 4dae897265 Merge pull request #71835 from NousResearch/bb/stream-history-cost brooklyn! 2026-07-26 03:56:05 -05:00
  • de9196ed0c Merge pull request #71836 from NousResearch/bb/stream-foreground-leak brooklyn! 2026-07-26 03:55:52 -05:00
  • d64ab9e553 Merge pull request #71843 from NousResearch/bb/skill-title-leak brooklyn! 2026-07-26 03:53:45 -05:00
  • 4e49af94be fix(computer_use): stop the cua-driver child on exit Brooklyn Nicholson 2026-07-26 03:38:23 -05:00
  • d9f1043c33 Merge pull request #71840 from NousResearch/bb/status-stack-scope brooklyn! 2026-07-26 03:26:39 -05:00
  • bd86ce9938 feat(desktop): open a tab from the sidebar "+" when a chat is loaded Brooklyn Nicholson 2026-07-26 03:22:09 -05:00
  • 2686cfa5b4 fmt(js): npm run fix on merge (#71845) hermes-seaeye[bot] 2026-07-26 08:20:35 +00:00
  • e7f4b95b47 refactor(desktop): tighten the surface-var helper Brooklyn Nicholson 2026-07-26 03:20:12 -05:00
  • 20fcef5207 perf(desktop): add a stream-history scenario to the perf harness Brooklyn Nicholson 2026-07-26 03:15:48 -05:00
  • ad09bf3872 fix(desktop): flush stream deltas from a timer, not an animation frame Brooklyn Nicholson 2026-07-26 03:15:44 -05:00
  • 1aed1f7bf4 Merge pull request #71812 from NousResearch/bb/memory-tool-card brooklyn! 2026-07-26 03:12:25 -05:00
  • c52bc5ec95 fix(desktop): scope measured-height vars to each chat surface Brooklyn Nicholson 2026-07-26 03:05:30 -05:00
  • c489480cbb fix(desktop): render the workspace pane from its own session slice Brooklyn Nicholson 2026-07-26 02:58:52 -05:00
  • 16042b0c4b feat(sessions): add hermes sessions retitle-skills for stored titles Brooklyn Nicholson 2026-07-26 02:58:24 -05:00
  • c3d199c248 fix(sessions): keep the skill body out of session previews Brooklyn Nicholson 2026-07-26 02:58:20 -05:00
  • dcf5fc0eea fix(sessions): stop titling a session after the skill it invoked Brooklyn Nicholson 2026-07-26 02:58:16 -05:00
  • e4724ea455 feat(skills): describe a /skill turn the way the user typed it Brooklyn Nicholson 2026-07-26 02:58:12 -05:00
  • adf47ca832 perf(desktop): reconcile only the messages that actually moved Brooklyn Nicholson 2026-07-26 02:56:08 -05:00
  • beb3f566ba perf(desktop): stop re-normalizing the transcript on every stream delta Brooklyn Nicholson 2026-07-26 02:56:04 -05:00
  • 87ee6a52fa fix(desktop): count output_preview as command output Brooklyn Nicholson 2026-07-26 02:23:25 -05:00
  • a97b6ff8f6 fmt(js): npm run fix on merge (#71818) hermes-seaeye[bot] 2026-07-26 07:20:08 +00:00
  • 21a2185f86 fix(desktop-e2e): poll for the finished-unread dot instead of sampling once Hermes Agent 2026-07-26 00:03:03 -07:00
  • 3a3bc41c7e fix(desktop-e2e): end the sidebar background-dot wall-clock race Hermes Agent 2026-07-25 23:53:43 -07:00
  • 6deb92df52 Merge pull request #71800 from NousResearch/bb/project-sort brooklyn! 2026-07-26 02:06:00 -05:00
  • 717746ecf8 feat(desktop): give memory tool rows a title and glyph Brooklyn Nicholson 2026-07-26 02:00:01 -05:00
  • 6192d3bb57 fix(desktop): stop painting memory writes as errors Brooklyn Nicholson 2026-07-26 01:59:54 -05:00
  • 6ffd7302bf Merge pull request #71789 from NousResearch/bb/timeline-idle brooklyn! 2026-07-26 01:58:26 -05:00
  • 29fc746350 feat(conformance): vector generator — native renderers as executable spec (#71666) Ben Barclay 2026-07-26 16:52:25 +10:00
  • d471fc9560 Merge pull request #71799 from NousResearch/bb/model-picker-perf brooklyn! 2026-07-26 01:51:20 -05:00
  • 67380ba48e Merge pull request #71805 from NousResearch/bb/slash-busy-queue brooklyn! 2026-07-26 01:50:03 -05:00
  • d2e733e636 fix(sessions): reconstruct missing sessions instead of deleting salvaged messages teknium1 2026-07-25 23:42:56 -07:00
  • 428c909d28 fix(desktop): bind a tab's slash command to its own session Brooklyn Nicholson 2026-07-26 01:44:03 -05:00
  • 7ef3f1407b fix(desktop): gate the slash/submit busy queue on the target session Brooklyn Nicholson 2026-07-26 01:17:18 -05:00
  • ad81e3c16f fix(gateway): only stamp a session's own directory on its row Brooklyn Nicholson 2026-07-26 01:33:20 -05:00
  • 723fd67ac7 Merge pull request #71801 from NousResearch/bb/thinking-gradient brooklyn! 2026-07-26 01:28:37 -05:00
  • bf726a7ab8 fix(desktop): drop the fade mask on the live thinking preview Brooklyn Nicholson 2026-07-26 01:21:47 -05:00
  • 3172b8739e fix(gateway): record a terminal session's working directory Brooklyn Nicholson 2026-07-26 01:20:35 -05:00
  • 19025eb7ce fix(desktop): rank projects by real activity, not disk-scan time Brooklyn Nicholson 2026-07-26 01:20:23 -05:00
  • dacd8d5416 Merge pull request #71795 from NousResearch/bb/dead-worktree-projects brooklyn! 2026-07-26 01:15:06 -05:00
  • 7dec2c9640 perf(desktop): add model-picker open-latency probes Brooklyn Nicholson 2026-07-26 01:10:22 -05:00
  • 0b745bc993 perf(desktop): pause glyph spinners on hidden tabs Brooklyn Nicholson 2026-07-26 01:10:22 -05:00
  • 667758ac24 perf(desktop): defer model-row submenu bodies until hover Brooklyn Nicholson 2026-07-26 01:10:22 -05:00
  • 36926af266 test(sessions): prove the connector reached the lock before asserting blocked teknium1 2026-07-25 22:43:53 -07:00
  • c8aa0c7a34 fix(sessions): report damaged state_meta as loss, not absence teknium1 2026-07-25 22:31:13 -07:00
  • 9657f6e343 fix(sessions): close the snapshot check/use race and guard damaged state_meta teknium1 2026-07-25 22:19:20 -07:00
  • b572ec3dda fix(projects): don't promote a deleted workspace to a project Brooklyn Nicholson 2026-07-26 00:57:17 -05:00
  • c7fcb73e3d fix(projects): fold deleted-worktree subdirs into their parent repo Brooklyn Nicholson 2026-07-26 00:56:19 -05:00
  • 92549c9a6e refactor(cli): route every aux picker through one provider-inventory seam Hermes Agent 2026-07-25 22:25:03 -07:00
  • 9aefa4c61c fix(model-picker): show exhausted-pool providers in the aux-task and vision pickers too Drexuxux 2026-07-18 03:59:17 +03:00
  • f7001f9683 fix(cli): show custom providers in auxiliary model picker deepjia 2026-06-26 03:03:24 +08:00
  • 72c013b662 docs(compression): correct the stale in_place default in comments teknium1 2026-07-25 22:32:43 -07:00
  • 2c69316742 test(compression-lock): cover the holder-only refresh predicate teknium1 2026-07-25 22:32:16 -07:00
  • 11c487e409 fix(compression-lock): reclaim crashed holders instead of stranding the lease joaomarcos 2026-07-26 00:20:38 -03:00
  • 1c0884516c fix(openrouter): give auxiliary calls the sticky routing key teknium1 2026-07-25 22:22:03 -07:00
  • 91a8fe4a3e perf(desktop): stop the thread timeline working when nothing can see it Brooklyn Nicholson 2026-07-26 00:32:10 -05:00
  • be00a7176c Merge pull request #71780 from NousResearch/bb/multitab-perf brooklyn! 2026-07-26 00:41:07 -05:00
  • 9173f589c6 perf(desktop): add a multitab scenario to the perf harness Brooklyn Nicholson 2026-07-26 00:20:50 -05:00
  • 982a425162 perf(desktop): skip the timeline rect walk while following the bottom Brooklyn Nicholson 2026-07-26 00:20:49 -05:00
  • 47f0cdf3a2 perf(desktop): freeze hidden tab transcripts during streaming Brooklyn Nicholson 2026-07-26 00:20:40 -05:00