This website requires JavaScript.
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