Commit Graph

  • 2f29e3cfc5 fix(gateway): restore MoA one-shot model override on failed turns srojk34 2026-06-27 12:08:50 +03:00
  • 17cb829991 test(moa): cover non-list/bare-dict reference_models normalization briandevans 2026-06-27 00:39:49 -07:00
  • 8dd4e576d0 fix(moa): tolerate non-list reference_models in hand-edited MoA preset config briandevans 2026-06-27 00:39:49 -07:00
  • 60f58a2b95 feat(verify-on-stop): default OFF, one-time migration, skip doc-only edits (#53552) Teknium 2026-06-27 03:23:22 -07:00
  • 29ee4bbff6 refactor(dashboard): tighten cron-job form helpers teknium1 2026-06-27 03:08:15 -07:00
  • c655cdf2c1 feat(dashboard): expose cron job execution fields Versun 2026-06-27 15:57:50 +08:00
  • 50f6855217 feat(moa): make /moa one-shot only; route preset switching through the model picker teknium1 2026-06-27 02:57:27 -07:00
  • 3cd4693494 chore: add DiamondEyesFox to AUTHOR_MAP for PR #53351 salvage teknium1 2026-06-26 23:44:39 -07:00
  • 8df231c941 fix(agent): rebaseline in-place compression flushes diamondeyesfox 2026-06-26 20:02:46 -05:00
  • 1b75b3fd90 feat(memory): add Supermemory setup connection summary Mahesh Sanikommu 2026-06-27 15:01:27 +05:30
  • 8827300267 fix(photon): correlate tapbacks to bot message context underthestars-zhy 2026-06-26 15:45:42 -07:00
  • 4345b3e767 fix(photon): upgrade spectrum-ts sidecar to v8.0.0 underthestars-zhy 2026-06-26 14:55:47 -07:00
  • 5636c22828 feat(photon): upgrade spectrum-ts sidecar to v7.0.0 underthestars-zhy 2026-06-25 18:09:15 -07:00
  • d712a7fd73 fix(model-picker): surface the current custom/uncurated model in picker rows (#53457) Teknium 2026-06-27 00:06:34 -07:00
  • fbf748b282 fix(dashboard-auth): follow redirects on self-hosted OIDC discovery (#53399) Ben Barclay 2026-06-27 14:14:51 +10:00
  • dd0e4ab81a change(ci): slice files in matrix job ethernet 2026-06-26 21:52:44 -04:00
  • 1a75387fa8 change(ci): log json decode error in durations ethernet 2026-06-26 20:27:05 -04:00
  • 707ae6e623 change(tests): don't count with pytest collect ethernet 2026-06-26 19:29:36 -04:00
  • bcc3eb3419 fix(ci): rip out some xdist legacy stuff... how did these ever work?? ethernet 2026-06-25 19:23:16 -04:00
  • 2fa66950e8 change(ci): upload-artifact from v4 -> v7 ethernet 2026-06-25 19:15:00 -04:00
  • 4b0a2040e7 change(ci): use run_tests in docker ethernet 2026-06-25 19:00:38 -04:00
  • 18f7ad49ab change(ci): update all UV installs ethernet 2026-06-25 18:21:18 -04:00
  • f0cb049217 change(ci): migrate docker smoketests to real tests ethernet 2026-06-25 13:40:17 -04:00
  • 2bd17221b7 change(ci): pretty names ethernet 2026-06-23 20:21:46 -04:00
  • 9a861cd0ab change(tests): don't pass pytest args when counting tests ethernet 2026-06-23 20:14:31 -04:00
  • 447f9e7c89 change(nix): simpler dev setup ethernet 2026-06-23 19:55:26 -04:00
  • 8ae793d3de change(nix): ship fat hermes agent by default ethernet 2026-06-23 19:55:13 -04:00
  • fb1dd1bf91 change(ci): docker-publish.yml -> docker.yml ethernet 2026-06-23 19:32:33 -04:00
  • 35dfe7b58f change(ci): docker runs again on PRs ethernet 2026-06-23 19:13:46 -04:00
  • 4cf69f0da4 refactor(ci): more test slices ethernet 2026-06-23 13:43:31 -04:00
  • d4aec4e92f refactor(ci): run tests thru run_tests.sh ethernet 2026-06-23 12:25:17 -04:00
  • c918d07b50 refactor(ci): rewrite docker tests to check built container ethernet 2026-06-22 17:31:07 -04:00
  • 638243726e refactor(ci): faster docker builds via --link and chmod removal ethernet 2026-06-19 11:56:30 -04:00
  • f6e815e378 Merge pull request #53357 from helix4u/fix/desktop-titlebar-overlay brooklyn! 2026-06-26 20:42:11 -05:00
  • 1bff85cf66 fix(desktop): keep titlebar overlay off session title Gille 2026-06-26 19:18:26 -06:00
  • dbe734beff fix(dashboard-auth): exclude non-interactive providers from interactive login surfaces (#53239) Nacho Avecilla 2026-06-26 21:08:13 -03:00
  • 7a38d64a85 Merge pull request #53335 from NousResearch/bb/desktop-custom-model-blank-selector brooklyn! 2026-06-26 18:59:43 -05:00
  • a6ae179f43 fix(desktop): show custom (non-curated) model in Settings model pickers Brooklyn Nicholson 2026-06-26 18:55:44 -05:00
  • 7475d125d2 test(mcp): stub mcp_oauth in backgrounding test to deflake CI kshitijk4poor 2026-06-27 04:51:01 +05:30
  • e55ddc3e33 fix(mcp): suppress interactive OAuth stdin prompts during background discovery (#35927) zapabob 2026-06-27 03:36:48 +05:30
  • 2d8c44ac87 fix(hermes-home): only honour legacy dir layout when it has content briandevans 2026-06-27 04:43:32 +05:30
  • c377e954fb test(gateway): isolate secret-redaction layer from provider-error rewrite briandevans 2026-06-21 06:20:13 -07:00
  • 57864d07ed fix(gateway): suppress operational status/error noise on all chat gateways, not just Telegram (#39293) briandevans 2026-06-04 14:22:56 -07:00
  • 244a6f2ceb fix(desktop): broken "Open setup guide" button for plugin platforms kshitijk4poor 2026-06-27 03:56:31 +05:30
  • 58919f68ab fix: also preserve provider selection on Esc-clear-filter path kshitijk4poor 2026-06-27 04:27:18 +05:30
  • 386478211b fix(tui): preserve filtered model provider selection Donovan Yohan 2026-06-26 21:58:47 +00:00
  • b0f44d3fad fix(gateway): remove process-global HERMES_SESSION_KEY write that misroutes approval prompts across concurrent sessions kshitijk4poor 2026-06-27 04:00:43 +05:30
  • cdb1dfbc49 fix: use os.pathsep, add tests, update tips for multi-root support kshitijk4poor 2026-06-27 03:33:57 +05:30
  • d15cc9bc83 docs: update HERMES_WRITE_SAFE_ROOT docs with multi-path format Zheng Tao 2026-06-21 09:39:12 +08:00
  • fa8f1517da feat(file_safety): support multiple HERMES_WRITE_SAFE_ROOT dirs Zheng Tao 2026-06-20 17:28:46 +08:00
  • a67ddf5983 fix: drop isinstance(str) guard so client.base_url fallback works with httpx.URL kshitijk4poor 2026-06-27 03:52:36 +05:30
  • 2608f78b93 test(delegate): cover stale parent base_url inheritance for subagents xxxigm 2026-06-26 18:54:24 +07:00
  • 25b7348457 fix(delegate): inherit subagent endpoint from parent active client xxxigm 2026-06-26 18:54:24 +07:00
  • 6326d5c6f6 fix: remove duplicated table renderer from Telegram adapter kshitijk4poor 2026-06-27 03:31:29 +05:30
  • 24a4df9cd1 refactor(telegram): import shared table-detection primitives from helpers.py Yashiel Sookdeo 2026-06-13 21:15:54 +02:00
  • cf7bf5bdc9 fix(discord): auto-convert markdown tables to bullet groups Yashiel Sookdeo 2026-06-13 21:15:54 +02:00
  • 70c834a740 refactor: extract shared GFM table→bullet helpers into helpers.py Yashiel Sookdeo 2026-06-13 21:15:54 +02:00
  • 9c9b28a2b3 Merge pull request #53296 from kshitijk4poor/chore/author-map-yashiels-45781 kshitij 2026-06-27 03:47:07 +05:30
  • 5eb108f06c chore: AUTHOR_MAP — yashiel@skyner.co.za → yashiels kshitijk4poor 2026-06-27 03:38:29 +05:30
  • 391090083c fix(desktop): persist MoA preset add/delete/set-default immediately (#53290) Teknium 2026-06-26 15:06:18 -07:00
  • 7e101e553b fix(moa): block the moa virtual provider as a reference or aggregator slot (#53281) Teknium 2026-06-26 14:42:42 -07:00
  • 515192c4b9 fix(tools): use start_new_session instead of preexec_fn to prevent SIGSEGV in multi-threaded processes liuhao1024 2026-06-16 05:09:35 +08:00
  • f0678b031e fix(moa): tolerate non-numeric values in hand-edited MoA preset config srojk34 2026-06-26 03:22:57 +03:00
  • 9b2af36d5a docs(moa): document prompt-caching behavior for references and aggregator (#53218) Teknium 2026-06-26 12:58:05 -07:00
  • 525e1e775d fix(skills): background review fork respects pinned skills (#53226) Teknium 2026-06-26 12:49:33 -07:00
  • f509f6e598 fix(dashboard): offload PTY spawn/close off the event loop (#53227) Nacho Avecilla 2026-06-26 16:47:23 -03:00
  • 217047de2d fix(agent): silence verification-stop loop status line (#53223) Teknium 2026-06-26 11:52:11 -07:00
  • 3c8d3ecfa0 fix(approval): extend gateway-lifecycle guard to launchctl and pidof-based kills briandevans 2026-05-27 00:13:07 -07:00
  • ba7026c376 feat(docs): clarify termux/nix as t2 platforoms ethernet 2026-06-26 14:16:49 -04:00
  • 772cf847b0 feat(docs): clarify platform support ethernet 2026-06-26 14:05:15 -04:00
  • 699adc2ca5 regen package-lock for integrity checks ethernet 2026-06-26 12:35:13 -04:00
  • ed962104c8 Merge pull request #52935 from NousResearch/bb/desktop-inline-rendering brooklyn! 2026-06-26 13:36:43 -05:00
  • db6ced4712 feat(desktop): consent gate for inline embeds (per-embed / per-service) Brooklyn Nicholson 2026-06-26 13:02:58 -05:00
  • 2d3071f9d4 docs(moa): clarify MoA presets are selectable on every surface (CLI, hermes model, Dashboard, Desktop, TUI) (#53211) Teknium 2026-06-26 11:16:14 -07:00
  • 9dd56f0dfb docs(moa): add HermesBench results to Mixture of Agents page (#53206) Teknium 2026-06-26 11:05:07 -07:00
  • 3d735fe156 fix(skills-hub): surface per-tap providers (NVIDIA/OpenAI/...) in runtime search (#53191) Teknium 2026-06-26 11:04:41 -07:00
  • d430684d7c fix(gateway,windows): respawn gateway windowless after GUI update (#52239) Teknium 2026-06-26 10:39:46 -07:00
  • bb6a4d2a57 docs(nix): mark Nix/NixOS as no longer explicitly supported (#52975) Teknium 2026-06-26 10:17:43 -07:00
  • c0568ca95f fix(config): use read_raw_config() in migrations to prevent expanding defaults (#40821) kyssta-exe 2026-06-07 02:24:15 +00:00
  • 5cc4009deb Merge pull request #52828 from helix4u/fix/desktop-backend-update-indicator brooklyn! 2026-06-26 11:49:07 -05:00
  • 5038678647 Merge pull request #53110 from NousResearch/salvage/42203-find-shell-prefer-usershell kshitij 2026-06-26 21:11:57 +05:30
  • d9f1f1a1de fix(terminal): prefer $SHELL over bash for background process spawning (#42203) liuhao1024 2026-06-26 20:20:28 +05:30
  • 65be0061e0 fix(hermes): heal broken managed Node tree instead of PATH fallback xxxigm 2026-06-26 21:02:24 +07:00
  • 3c5bcd3eee test(hermes): cover broken managed npm fallback in node resolution xxxigm 2026-06-26 13:39:15 +07:00
  • 9274f73e48 fix(hermes): fall back when managed node/npm fails health probe xxxigm 2026-06-26 13:39:15 +07:00
  • 7b2c51152a Merge pull request #52990 from NousResearch/salvage/52889-backup-projects-kanban kshitij 2026-06-26 20:09:15 +05:30
  • 9ef49cd78f fix(backup): include projects.db, kanban boards, and sibling stores in pre-update snapshot (#52889) 0xDevNinja 2026-06-26 14:17:43 +05:30
  • 8ab7246c45 fix(gateway): stamp drain marker with instantiation epoch so a durable-volume restart clears it (NS-570) Ben 2026-06-26 21:35:53 +10:00
  • e3db1ef92d fix(macos): clearly distinguish launchd supervision from detached fallback in gateway status Dr1985 2026-06-09 10:57:12 +08:00
  • 1c832762a8 Merge pull request #52983 from kshitijk4poor/chore/author-map-dr1985 kshitij 2026-06-26 16:29:22 +05:30
  • 07cc567dfa fix(security): add circuit breaker for tirith crashes to prevent agent hangs (#41400) kyssta-exe 2026-06-07 20:02:57 +00:00
  • ca82d0accc Merge pull request #52993 from NousResearch/bb/desktop-clarify-redesign brooklyn! 2026-06-26 03:57:43 -05:00
  • 54b50037e1 fix(desktop): treat a pending prompt as paused-on-you, not working Brooklyn Nicholson 2026-06-26 03:55:34 -05:00
  • 8559246bfb feat(desktop): rebuild the clarify prompt to match the chat UI Brooklyn Nicholson 2026-06-26 03:55:29 -05:00
  • 1aa458a1e6 Merge pull request #52920 from NousResearch/salvage/38798-toolset-validation kshitij 2026-06-26 14:14:55 +05:30
  • da0ed979fa feat(desktop): zoomable primitive — open full, pan/zoom, copy Brooklyn Nicholson 2026-06-26 03:29:25 -05:00
  • 05ba5f3962 chore: add Dr1985 to AUTHOR_MAP for launchd salvage (#42567) kshitijk4poor 2026-06-26 14:09:11 +05:30
  • 41ede84b93 fix(config): surface invalid platform_toolsets instead of silently dropping tools (#38798) lEWFkRAD 2026-06-26 12:17:52 +05:30
  • e36d9862ec feat(desktop): render embeds, fences and alerts in assistant markdown Brooklyn Nicholson 2026-06-26 03:22:14 -05:00
  • 0c190083cd feat(desktop): lazy embed renderers + fenced diagrams/alerts Brooklyn Nicholson 2026-06-26 03:22:08 -05:00