Commit Graph

  • 93bec27f66 fix(relay): preserve shutdown scope cleanup Bryan Bednarski 2026-08-18 08:59:56 -07:00
  • 6ec2c0ba8b fix(relay): define process-wide profile policy Bryan Bednarski 2026-08-11 13:48:23 -06:00
  • 3fad83df31 fix(relay): guard native plugin ownership cutover Bryan Bednarski 2026-08-11 11:50:55 -06:00
  • ad9fb060c5 fix(relay): clarify opt-in plugin layering Bryan Bednarski 2026-08-11 11:29:43 -06:00
  • 2ce4f228fe test(plugins): drop unrelated fixture rename Bryan Bednarski 2026-08-10 19:15:31 -06:00
  • c86fd74e28 refactor(relay): require 0.7 plugin APIs Bryan Bednarski 2026-08-10 19:05:14 -06:00
  • 4e34dfc932 refactor(relay): use canonical dynamic plugin config Bryan Bednarski 2026-08-10 18:30:53 -06:00
  • 8afd98ef2a refactor(relay): remove legacy observability plugin Bryan Bednarski 2026-08-10 18:19:40 -06:00
  • 0a079b946f fix(relay): retain legacy observability plugin Bryan Bednarski 2026-08-07 12:46:57 -06:00
  • e8644e05a3 refactor(relay): remove legacy observability plugin Bryan Bednarski 2026-08-07 12:41:23 -06:00
  • 0b7288ebcb fix(relay): require explicit plugin configuration Bryan Bednarski 2026-08-07 12:21:03 -06:00
  • e7da915f67 fix(relay): defer subscriber flush to shutdown Bryan Bednarski 2026-08-05 18:35:35 -06:00
  • 918dd8a265 feat(relay): load standard dynamic plugin records Bryan Bednarski 2026-08-04 11:18:09 -06:00
  • 88300217c2 feat(relay): activate configured dynamic plugins Bryan Bednarski 2026-08-03 16:57:12 -06:00
  • c4ae7f7a3b feat(relay): initialize discovered plugin components Bryan Bednarski 2026-08-03 14:39:23 -06:00
  • 808fde106d test(desktop): share the duplicated fixtures Brooklyn Nicholson 2026-08-19 03:34:50 -05:00
  • 9ab5d92fac fix(desktop): sort translucency named exports for eslint Brooklyn Nicholson 2026-08-19 02:57:53 -05:00
  • 7ed3a5cbe2 docs(desktop): repoint comments at the modules that now own the code Brooklyn Nicholson 2026-08-19 03:34:50 -05:00
  • a8d87ac1d9 fix(desktop): keep the preload bridge alive under the sandbox Brooklyn Nicholson 2026-08-19 02:52:20 -05:00
  • 5a027a0081 refactor(desktop): give duplicated helpers one owner Brooklyn Nicholson 2026-08-19 03:34:50 -05:00
  • 8a918bdc64 feat(desktop): scope the translucency controls to what each OS can do Brooklyn Nicholson 2026-08-19 02:10:05 -05:00
  • f6e63237d4 refactor(desktop): extract IPC clusters from electron/main.ts Brooklyn Nicholson 2026-08-19 03:34:50 -05:00
  • 149ef3ed2b refactor(desktop): split lib/chat-messages.ts into concern modules Brooklyn Nicholson 2026-08-19 03:34:49 -05:00
  • 0553a06728 refactor(desktop): split gateway-event.ts into per-family handler modules Brooklyn Nicholson 2026-08-19 03:34:49 -05:00
  • 759d320eeb fix(desktop): keep recents when ALL-profiles scope has one profile Brooklyn Nicholson 2026-08-19 01:32:26 -05:00
  • eb52328857 feat(desktop): back window glass with Windows 11 system materials Brooklyn Nicholson 2026-08-19 02:09:58 -05:00
  • aa20dbe73e refactor(desktop): split src/hermes.ts into src/api/ domain modules Brooklyn Nicholson 2026-08-19 03:34:49 -05:00
  • d959ba5601 fix(desktop): scope session lookup to the active profile Brooklyn Nicholson 2026-08-19 02:00:47 -05:00
  • b5455fdd16 Merge pull request #84645 from rroverin/feat/add-nemotron-lightning-35-model Jeffrey Quesnelle 2026-08-19 11:17:24 -04:00
  • 0599b66de7 fix(desktop): stop re-entrant pin-sync reconcile from overflowing nanostores dcdexhome 2026-08-19 10:45:27 -04:00
  • afcf4f5214 docs(relay): document the two new descriptor capability bits in the contract §2 table Victor Kyriazakos 2026-08-19 14:25:16 +00:00
  • 723dbda041 Merge upstream main into fix/remote-bot-routing Sara Burke 2026-08-19 09:58:05 -04:00
  • 31a4b8503d feat(relay): block-formatting hints on relay text egress (rich/markdown blocks) Victor Kyriazakos 2026-08-19 13:47:18 +00:00
  • 85b89451f6 feat(relay): flat in_channel continuable cron surface on the relay lane Victor Kyriazakos 2026-08-19 13:44:27 +00:00
  • ab6e7b93da test(desktop): keep long toast titles readable xxxigm 2026-08-19 20:10:18 +07:00
  • ca20ee90bb fix(desktop): wrap toast titles so long errors stay readable xxxigm 2026-08-19 20:10:18 +07:00
  • b5f95d0890 fix(relay): drop replayed inbounds — bounded dedupe on (chat_id, message_id) Victor Kyriazakos 2026-08-15 12:30:13 +00:00
  • 9b7ab9d65a feat(desktop): route remote bot actions by connection Sara Burke 2026-08-19 08:01:29 -04:00
  • 13ce0c5c67 fmt(js): npm run fix on merge (#89914) hermes-seaeye[bot] 2026-08-19 09:57:27 +00:00
  • 1a19fedb5a fix(desktop): Bot Mode chats no longer paint blank when switching between running bots Teknium 2026-08-19 02:19:44 -07:00
  • ac3d7ddae7 fix(desktop): skill hub installs on non-default profiles no longer 404, and failed installs surface Teknium 2026-08-19 00:39:10 -07:00
  • dc77f2c87f Revert "ci: force workflow re-parse after zero-job dispatch window" Teknium 2026-08-19 02:15:02 -07:00
  • 43e67f1f0e ci: move orchestrator to ci.yaml — ci.yml workflow identity is wedged (0-job startup_failure on every dispatch; identical content dispatches fine under a new path, proven by probe PR #89894) Teknium 2026-08-19 02:11:09 -07:00
  • ab173e26d2 ci: force workflow re-parse after zero-job dispatch window Teknium 2026-08-19 02:07:57 -07:00
  • 9c6ecf2ca7 feat(image-gen): OpenRouter image picker lists every live image-output model; xAI edits honor dispatched model Teknium 2026-08-19 01:46:44 -07:00
  • 008d469991 fix(xai): forward image_gen.model kwarg to _resolve_model in generate() srojk34 2026-07-01 00:17:59 +03:00
  • 21260c3281 fix(gateway): carry the profile in adapter-derived session keys (#88404) 69k4xmdfm2-blip 2026-08-17 10:28:11 -03:00
  • 5a3410eb9a chore: map contributor email for salvage attribution Teknium 2026-08-19 01:26:06 -07:00
  • a787bfeab9 fix(desktop): restore profile/agent switching in release builds (nanostores 1.4.2) royzhrxy-glitch 2026-08-19 11:30:20 +08:00
  • ceabb030fb feat(image-gen): add Grok Imagine Image 2.0 to the FAL image catalog Teknium 2026-08-15 22:09:24 -07:00
  • 9162ea6db1 Revert "chore(ci): touch ci.yml to bust poisoned workflow-parse cache" Teknium 2026-08-19 01:22:51 -07:00
  • 0f73adb74f chore(ci): touch ci.yml to bust poisoned workflow-parse cache Teknium 2026-08-19 01:19:09 -07:00
  • b154046e4e chore: map contributor email for zhuermu Teknium 2026-08-19 00:22:01 -07:00
  • ac0a8cd281 feat(image-gen): xAI Grok image catalog goes live-driven; grok-imagine-image-2.0 selectable Teknium 2026-08-19 00:21:56 -07:00
  • e6ff4eacdb fix(tools-config): widen stale-model picker guard to legacy image and video pickers Teknium 2026-08-19 00:14:44 -07:00
  • c6b680c445 fix(image-gen): handle stale OpenRouter model defaults zhuermu 2026-08-03 10:01:00 +08:00
  • afa4f4c660 fix: 7 GitHub-adjacent tests no longer fail on developer machines Teknium 2026-08-18 23:12:58 -07:00
  • 63565fa26b fix(desktop): keep auto-speak silent across the stream-id rewrite brooklyn! 2026-08-19 02:56:55 -05:00
  • 4180c3f326 Merge pull request #89623 from NousResearch/fix/tui-focus-regain-atomic-repaint Austin Pickett 2026-08-19 03:56:43 -04:00
  • 70e818c6e3 Merge pull request #89814 from NousResearch/bb/session-group-icon-fix brooklyn! 2026-08-19 02:49:01 -05:00
  • ca4a0c4358 Merge pull request #88233 from helix4u/fix/get-windows-recovery-command brooklyn! 2026-08-19 02:46:05 -05:00
  • d2433c176e Merge pull request #89838 from NousResearch/bb/update-desktop-rebuild-status brooklyn! 2026-08-19 02:44:51 -05:00
  • ff3dbed3f7 ci: retrigger workflows after the orchestrator died before scheduling jobs Brooklyn Nicholson 2026-08-19 02:42:48 -05:00
  • 0223710d00 test(desktop): compare get-windows installer path via realpath Brooklyn Nicholson 2026-08-19 02:39:44 -05:00
  • b82f8b0654 Merge pull request #89257 from xxxigm/fix/desktop-files-panel-remote-download brooklyn! 2026-08-19 02:38:30 -05:00
  • 6907c97847 fix(update): don't report success when the Desktop rebuild failed Brooklyn Nicholson 2026-08-19 02:10:37 -05:00
  • 2507bc649f fix(desktop): atomic profile-switch publication v2 — fail open, lease mid-dial entries (#89622, #46651) Teknium 2026-08-18 23:08:49 -07:00
  • b44871db0a Merge pull request #89819 from NousResearch/bb/keep-gui-surface-direct brooklyn! 2026-08-19 01:48:08 -05:00
  • c12d2962db test(tool-search): cover mixed MCP assembly and the HUD note Brooklyn Nicholson 2026-08-19 01:34:54 -05:00
  • 022898811d fix(tool-search): keep GUI surface tools directly available Brooklyn Nicholson 2026-08-19 01:34:54 -05:00
  • 0e980e8049 fix(desktop): keep mark-all flush with the sessions header actions Brooklyn Nicholson 2026-08-19 01:31:11 -05:00
  • 649c20629e Merge pull request #85429 from NousResearch/jb/yolo-settings-session-info-emit jonny 2026-08-19 09:29:42 +03:00
  • 38f79e25a0 Merge pull request #89798 from NousResearch/bb/tour-demo-remove brooklyn! 2026-08-19 01:27:34 -05:00
  • e4771b92a7 Merge pull request #89808 from NousResearch/bb/turn-activity-timer brooklyn! 2026-08-19 01:25:37 -05:00
  • 443c104e61 fix(desktop): treat profile=default as this process's own home Brooklyn Nicholson 2026-08-19 01:23:39 -05:00
  • ff8c4159e8 chore(desktop): drop the dev-only tour demo Brooklyn Nicholson 2026-08-19 01:12:27 -05:00
  • ccaa4872d8 fix(desktop): time the gaps a working turn spends producing nothing Brooklyn Nicholson 2026-08-19 01:19:33 -05:00
  • 7c3c2d112b refactor(desktop): give each chat surface its own turn clock Brooklyn Nicholson 2026-08-19 01:19:21 -05:00
  • f82f2dbabd fmt(js): npm run fix on merge (#89795) hermes-seaeye[bot] 2026-08-19 06:13:16 +00:00
  • 6cf6ad47e1 Merge pull request #89620 from NousResearch/bb/agent-tours brooklyn! 2026-08-19 01:06:59 -05:00
  • d23a4875aa docs: cover hermes chat --query-file and the file-based Bot Mode DM transport Teknium 2026-08-18 22:33:32 -07:00
  • bbd6607968 docs(tour): document navigating steps and the handle vocabulary Brooklyn Nicholson 2026-08-19 00:43:06 -05:00
  • f0d0971899 feat(desktop): add a dev-only tour demo Brooklyn Nicholson 2026-08-19 00:43:06 -05:00
  • 702d7bacc9 feat(desktop): name the app's shared surfaces for tours Brooklyn Nicholson 2026-08-19 00:42:57 -05:00
  • d433a452cc feat(desktop): give tours a themed spotlight and directional motion Brooklyn Nicholson 2026-08-19 00:42:48 -05:00
  • 98bbfbda6e fix(desktop): keep a tour bound to its target across navigation and re-renders Brooklyn Nicholson 2026-08-19 00:42:38 -05:00
  • 93b50ea0bb test+docs(tour): cover the engine and document the API Brooklyn Nicholson 2026-08-18 20:32:23 -05:00
  • 23d88c2b0e feat(tools): tour — let the agent walk a user through the UI Brooklyn Nicholson 2026-08-18 20:32:23 -05:00
  • 0d572e063b feat(desktop): answer tour.request from the renderer Brooklyn Nicholson 2026-08-18 20:32:14 -05:00
  • ec69940537 feat(desktop): run tours inside the preview pane Brooklyn Nicholson 2026-08-18 20:32:14 -05:00
  • 018176915b feat(desktop): tour engine — highlight and narrate any DOM Brooklyn Nicholson 2026-08-18 20:32:07 -05:00
  • 5dc20eb319 build(desktop): add driver.js for guided tours Brooklyn Nicholson 2026-08-18 20:31:59 -05:00
  • 5d3c15aaa7 restore profile switching emozilla 2026-08-19 01:38:18 -04:00
  • 4903993cdd test: enforce -q/--query-file exclusivity at parse time Teknium 2026-08-18 22:18:36 -07:00
  • 1190825652 fix(bot-mode): DM protocol no longer shell-interpolates message bodies Teknium 2026-08-18 22:09:43 -07:00
  • 292d0df04d fmt(js): npm run fix on merge (#89759) hermes-seaeye[bot] 2026-08-19 05:11:57 +00:00
  • 9ed738fa0c fix(desktop): stabilize gateway settings interactions David Dudok de Wit 2026-08-18 20:28:43 +02:00
  • c41ec9c588 refactor(desktop): scope gateway context to Sessions David Dudok de Wit 2026-08-18 17:42:09 +02:00
  • e999df46fa fix(desktop): keep gateway search shortcut local David Dudok de Wit 2026-08-18 17:31:37 +02:00
  • 6e9e12075c refactor(desktop): keep gateway details contextual David Dudok de Wit 2026-08-18 17:03:35 +02:00