Commit Graph

  • ae5b2de2fa fix: expand skill bundles in cron jobs Vinoth 2026-05-20 15:31:53 -05:00
  • 1e047677a5 chore: add leonardsellem to AUTHOR_MAP for PR #37405 teknium1 2026-06-02 17:27:34 -07:00
  • 6ed9a2de8f fix(dashboard): allow desktop websocket origins on remote binds Leonard Sellem 2026-06-02 15:02:24 +02:00
  • 54343bcade Merge pull request #37738 from NousResearch/bb/statusbar-model-menu brooklyn! 2026-06-02 20:00:39 -05:00
  • b6945ce772 fix(desktop): switch model on keyboard activation of picker rows Brooklyn Nicholson 2026-06-02 19:50:55 -05:00
  • 591c329f15 Merge pull request #37739 from NousResearch/bb/desktop-macos-install-forward brooklyn! 2026-06-02 19:49:05 -05:00
  • afec339e96 docs(desktop): sync marker schema comment + default dock note arg Brooklyn Nicholson 2026-06-02 19:42:59 -05:00
  • d704df2d6e fix(desktop): roll back optimistic model switch on failure Brooklyn Nicholson 2026-06-02 19:40:42 -05:00
  • 39933f758b test(desktop): assert macOS device entitlements are inherited xxxigm 2026-06-03 07:32:00 +07:00
  • 21e172b94a fix(desktop): inherit microphone entitlement for macOS helpers xxxigm 2026-06-03 07:32:00 +07:00
  • 46e513ef51 fix(desktop): configure Linux Electron sandbox helper ethernet 2026-06-02 18:18:28 -04:00
  • 1daecfa4b0 fix(desktop): write Dock tile as a file-reference URL Brooklyn Nicholson 2026-06-02 19:30:06 -05:00
  • 4a626ed187 fix(tests): add _patch_managed_uv autouse fixture to uv-dependent test files ethernet 2026-06-02 18:18:38 -04:00
  • 4df280d511 refactor(uv): single managed-uv path, delete fts5 installer escalation ethernet 2026-06-02 17:34:40 -04:00
  • a51a7b9b92 fix(node/nix): consolidate workspace lockfile + update all consumers ethernet 2026-05-31 19:48:07 -04:00
  • 115671ae6b fix(desktop): address Copilot review on model picker Brooklyn Nicholson 2026-06-02 19:28:11 -05:00
  • 01eaba7061 polish(gateway): address Copilot review comments on fd-leak fix Fearvox 2026-06-02 15:37:24 -07:00
  • 7982560845 fix(release): add fearvox1015@gmail.com -> Fearvox to AUTHOR_MAP Fearvox 2026-06-02 15:21:27 -07:00
  • 4b06c98fe4 fix(gateway): close ResponseStore + dispose unowned adapter on reconnect failure Fearvox 2026-06-02 15:06:13 -07:00
  • ab2472e692 fix(aux): self-heal Nous-routed calls when a pinned model leaves the catalog (#37732) Teknium 2026-06-02 17:14:36 -07:00
  • 7466182179 fix(desktop): adopt existing macOS install + auto-place app Brooklyn Nicholson 2026-06-02 19:11:05 -05:00
  • ea4fe15631 feat(desktop): inline model picker in the status bar Brooklyn Nicholson 2026-06-02 19:09:41 -05:00
  • bb1c8b6f1a test(honcho): de-flake prewarm smoke test's thread wait (#37614) Teknium 2026-06-02 17:00:04 -07:00
  • 082025abcd fix(gateway): route /background result media by type teknium1 2026-06-02 12:50:36 -07:00
  • 30a7a94120 Merge pull request #37697 from NousResearch/bb/grok-provider-desktop brooklyn! 2026-06-02 18:43:31 -05:00
  • 123b945731 Merge remote-tracking branch 'origin/main' into bb/grok-provider-desktop Brooklyn Nicholson 2026-06-02 18:41:32 -05:00
  • cbc82511ea fix(web-server): move event channel state from module globals to app.state (#37683) ethernet 2026-06-02 19:40:12 -04:00
  • a13db76eaa fix(desktop): signal loopback worker to stop on cancel Brooklyn Nicholson 2026-06-02 18:28:24 -05:00
  • 33807e2b14 fix(desktop): use auth-store path as xAI OAuth source_label Brooklyn Nicholson 2026-06-02 18:21:17 -05:00
  • a429a2a0bf ci(nix): fold package+devShell builds into flake check ethernet 2026-05-29 10:20:40 -04:00
  • d963ad56c1 fix(desktop): address second Copilot pass on xAI loopback flow Brooklyn Nicholson 2026-06-02 18:14:00 -05:00
  • 3be9fb7317 fix(desktop): address Copilot review on xAI loopback flow Brooklyn Nicholson 2026-06-02 17:55:22 -05:00
  • 63e824831c fix(desktop): order xAI Grok after MiniMax in the OAuth catalog Brooklyn Nicholson 2026-06-02 17:36:39 -05:00
  • dd5e97bd7f feat(desktop): make xAI Grok a first-class OAuth provider in the launcher Brooklyn Nicholson 2026-06-02 17:34:00 -05:00
  • c47b9d126f Merge pull request #37597 from NousResearch/ethie/desktop-linux-install ethernet 2026-06-02 16:51:44 -04:00
  • ac76bbe21f fix(desktop): triage batch of GUI quality-of-life fixes (#37536) Austin Pickett 2026-06-02 16:33:22 -04:00
  • 31c40c72c0 fix(desktop): stabilize project folder sessions (#37586) brooklyn! 2026-06-02 15:23:09 -05:00
  • 79bfddd37c fix(models): restore gemini-3-flash-preview to Gemini OAuth picker (#37606) Teknium 2026-06-02 12:49:19 -07:00
  • c2050183a5 feat(desktop): content-hash build stamp with --build-only and --force-build flags ethernet 2026-06-02 15:30:00 -04:00
  • b34ee80741 feat(installer): rename macOS installer to "Hermes" and make it a launcher (#37516) brooklyn! 2026-06-02 12:47:34 -05:00
  • bb0619dbce fix(auth): align Codex OAuth persistence paths (#37517) brooklyn! 2026-06-02 12:19:44 -05:00
  • 3e6b68252f Merge pull request #37518 from NousResearch/bb/desktop-installer-running-instances ethernet 2026-06-02 13:13:39 -04:00
  • 091ef7d304 Merge pull request #37484 from NousResearch/ethie/gui-docs ethernet 2026-06-02 13:11:36 -04:00
  • 0c29cfd1a6 Clarify desktop install retry guidance Brooklyn Nicholson 2026-06-02 12:08:39 -05:00
  • 6d14a24b79 feat(dashboard): nous-blue theme, bulk sessions, schedule picker (#37383) Austin Pickett 2026-06-02 12:37:40 -04:00
  • 7450bee8bc fix(docs): update desktop app docs ethernet 2026-06-02 11:51:44 -04:00
  • a6b6afdff4 Merge pull request #36864 from maxmilian/fix/tui-reset-terminal-input-modes-on-exit ethernet 2026-06-02 11:30:50 -04:00
  • 23c0578bd7 Merge pull request #37462 from NousResearch/bb/desktop-update-throttle brooklyn! 2026-06-02 10:26:52 -05:00
  • 3eb6bd7f92 docs: add Desktop App guide (#37457) Teknium 2026-06-02 08:09:42 -07:00
  • f58db77cd0 Merge pull request #37379 from NousResearch/bb/desktop-session-list brooklyn! 2026-06-02 09:56:31 -05:00
  • 8977bf282e Potential fix for pull request finding brooklyn! 2026-06-02 09:51:51 -05:00
  • 267e7fd395 Merge branch 'main' of github.com:NousResearch/hermes-agent into bb/desktop-session-list Brooklyn Nicholson 2026-06-02 09:27:34 -05:00
  • d183f75ee0 chore: uptick Brooklyn Nicholson 2026-06-02 09:27:28 -05:00
  • 4239230957 feat(desktop): cancellable first-launch install Brooklyn Nicholson 2026-06-02 08:50:45 -05:00
  • 927fa7a980 Merge pull request #37330 from NousResearch/desktop/consolidate-models-into-settings Jeffrey Quesnelle 2026-06-02 09:43:10 -04:00
  • afea650e16 fix(model-picker): OpenAI shows curated models; OpenRouter no longer phantom-shows (#37404) Teknium 2026-06-02 06:31:37 -07:00
  • 195c4d2a98 feat(streaming): per-platform streaming defaults (Telegram on, Discord off) + dashboard toggles (#37303) Teknium 2026-06-02 05:52:54 -07:00
  • 5b71f7dd72 feat(desktop): session search in the sidebar Brooklyn Nicholson 2026-06-02 07:21:03 -05:00
  • 135c65093a feat(desktop): stable in-workspace ordering + No-workspace default Brooklyn Nicholson 2026-06-02 07:18:47 -05:00
  • de8bdf529d fix(desktop): keep pinned + recent sessions visible across compression Brooklyn Nicholson 2026-06-02 07:12:05 -05:00
  • c10ccaaf51 feat(dashboard-auth): rotate dashboard sessions via refresh token (#37247) Ben Barclay 2026-06-02 21:16:41 +10:00
  • 5e55b35cc8 refactor(desktop): move model management from Command Center into Settings emozilla 2026-06-02 05:53:15 -04:00
  • c6501c0f49 Merge pull request #37310 from NousResearch/desktop/consolidate-skills-tools-pane Jeffrey Quesnelle 2026-06-02 05:21:15 -04:00
  • a2b8e430e8 refactor(desktop): consolidate skills + tools management into one pane emozilla 2026-06-02 05:11:52 -04:00
  • d78d77e460 feat(config): surface gateway streaming block in DEFAULT_CONFIG (#37285) Teknium 2026-06-02 01:22:24 -07:00
  • 89db6c8534 Merge pull request #37283 from NousResearch/fix-toolset-provider-selection-display Jeffrey Quesnelle 2026-06-02 04:05:52 -04:00
  • 787936d133 feat(gateway): structured stream-event protocol + Telegram draft formatting parity (#37250) Teknium 2026-06-02 00:33:50 -07:00
  • 2c0d648397 fix(cron): sanitize invisible unicode in vetted skill content instead of hard-blocking (#37245) Teknium 2026-06-02 00:29:44 -07:00
  • 134643a2fa fix(desktop): reflect active toolset provider in config panel emozilla 2026-06-02 03:25:46 -04:00
  • 3c1d066a8a feat(dashboard): Channels page — set up every gateway messaging channel from the browser (#37211) Teknium 2026-06-01 23:41:35 -07:00
  • 15cb4e2279 fix(docker): install python3-venv so ensurepip fallback works (closes #36813) (#36905) Spider-Vers 2026-06-02 09:39:32 +03:00
  • 0269eca7e1 test(minimax): assert M3 stale-cache guard contract, not a brittle 1M literal (#37220) Teknium 2026-06-01 23:35:23 -07:00
  • 81dd43a8eb fix(docker): preserve Docker -w workdir in main-wrapper (#35472) (#36259) Evi Nova 2026-06-02 16:13:44 +10:00
  • 272c2f30aa fix(kanban): kanban_create inherits the spawning worker's task workspace (#37182) Teknium 2026-06-01 21:26:29 -07:00
  • bd8e2ec1a6 feat(dashboard): complete admin panel — MCP catalog, enable/disable toggles, hook creation, system stats (#36736) Teknium 2026-06-01 21:16:11 -07:00
  • 40ae170647 ci(docker): use registry-backed build cache for arm64 (#37129) Ben Barclay 2026-06-02 14:03:40 +10:00
  • 1495f0cc38 fix(file-safety): extend sandbox-mirror guard to cover inner-container path (#32049) (#32407) whyhkzk 2026-06-02 12:03:37 +08:00
  • a5aecf26fa feat(kanban): gate notifier watcher on dispatch_in_gateway Stephen Chin 2026-06-01 20:14:43 -07:00
  • c35ede789f refactor(cli): normalize note and avoid blank lines in prepend helper xxxigm 2026-06-02 07:11:39 +07:00
  • a26a12ad07 test(cli): cover _prepend_note_to_message str/list handling xxxigm 2026-06-02 07:02:51 +07:00
  • 043350dfd3 fix(cli): prepend queued notes safely to multimodal messages xxxigm 2026-06-02 07:02:51 +07:00
  • 21f55af769 fix(model-picker): stop routing OpenAI selection to OpenRouter (#37175) Teknium 2026-06-01 20:27:41 -07:00
  • 72e82f88c0 fix(kanban): decompose children inherit root workspace instead of forcing scratch (#37172) Teknium 2026-06-01 20:26:57 -07:00
  • fa3b06b035 refactor(telegram): generalize observed-media caching into a reusable primitive teknium1 2026-06-01 19:52:53 -07:00
  • f768e75ecf fix(telegram): cache observed group media Glucksberg 2026-06-01 14:33:36 -04:00
  • 34468ed0d4 fix: normalize terminalBackground default and drop unrelated lockfile churn teknium1 2026-06-01 19:52:11 -07:00
  • fc995634cc feat(dashboard): add terminalBackground field to DashboardTheme davidgut1982 2026-06-02 00:43:25 +00:00
  • f24b7ed9d9 fix: make Honcho startup fail open Stephen Schoettler 2026-05-12 15:03:27 -07:00
  • 59510d7b44 feat(skills): fix browse cap, add source links + copy buttons + category cleanup (#37143) Teknium 2026-06-01 19:52:28 -07:00
  • 0cd5867bbb fix(whatsapp): honor dm_policy and group_policy open at the gateway Zyrixtrex 2026-06-02 02:33:49 +03:00
  • d4b533de4e fix: batch of small robustness/correctness fixes from @kyssta-exe kyssta-exe 2026-06-01 19:19:15 -07:00
  • 64f7f36713 fix(mcp): make non-MCP HTTP endpoint fast-fail robust and non-retryable teknium1 2026-06-01 17:37:50 -07:00
  • c914e4a371 fix(mcp): fail fast on HTML content-type instead of waiting full connect_timeout liuhao1024 2026-06-01 04:01:52 +08:00
  • fabca0bdd8 feat(tui): single /model command + unified Sessions overlay (#37112) brooklyn! 2026-06-01 21:28:36 -05:00
  • f7a3509b25 fix(gateway): honor WECOM_ALLOWED_USERS in env-only WeCom DM allowlist Zyrixtrex 2026-06-02 02:43:13 +03:00
  • 7d51cd7516 Merge pull request #37115 from NousResearch/bb/tui-statusbar-responsive brooklyn! 2026-06-01 21:10:18 -05:00
  • 13a2350c8d fix(tui): pass indicatorStyle into FaceTicker so render matches reservation Brooklyn Nicholson 2026-06-01 21:02:32 -05:00
  • f600352e43 Merge pull request #37123 from NousResearch/installer-optional-commit-pin Jeffrey Quesnelle 2026-06-01 22:01:57 -04:00
  • 8104b20269 fix(xai): route video models by modality Julien Talbot 2026-05-31 10:49:59 +04:00
  • eee32cdd52 fix(gateway): fall back to in-process heartbeat when s6 sleep is missing (#36208) (#37120) Ben Barclay 2026-06-02 11:59:27 +10:00