-
0c0a707744
fix(desktop): repair macOS updater helper (#40217)
Gille
2026-06-05 19:05:32 -06:00
-
78122c52cf
test(slack): drop /q alias assertion now displaced by /version cap clamp
Teknium
2026-06-05 17:53:42 -07:00
-
30340eae2f
Include git SHA in /version output via banner label helper.
Brooklyn Nicholson
2026-06-05 19:39:58 -05:00
-
9c1bb8d2c7
Add /version slash command across CLI, gateway, TUI, and desktop.
Brooklyn Nicholson
2026-06-05 19:38:32 -05:00
-
aa52cd3b57
test(desktop): unmount between IME composition repro cases
teknium1
2026-06-05 17:46:10 -07:00
-
da9425bf9b
test(desktop): cover IME-composed send-button visibility (Chinese/Japanese/Korean)
xxxigm
2026-06-05 14:31:23 +07:00
-
8e629b9f38
fix(desktop): flush committed IME text on compositionend so the send button appears
xxxigm
2026-06-05 14:31:23 +07:00
-
be2c64be02
fix(desktop): wire serializeJsonBody into OAuth request path
teknium1
2026-06-05 17:45:49 -07:00
-
b8234e7599
fix(desktop): avoid restricted oauth request header
helix4u
2026-06-05 13:13:00 -06:00
-
3c231eb397
chore: release v0.16.0 (2026.6.5) (#40206)
Teknium
2026-06-05 17:55:43 -07:00
-
ea266f43e9
fix(file-ops): make rg/grep search error guard reachable and preserve partial matches (#39858)
Teknium
2026-06-05 17:44:52 -07:00
-
66a6b9c930
Merge pull request #39482 from liuhao1024/fix/rich-markup-error-on-session-resume
kshitij
2026-06-05 13:12:17 -07:00
-
-
e6f7e217ce
Merge pull request #40093 from kshitijk4poor/feat/named-custom-discover-models-18726
kshitij
2026-06-05 13:08:33 -07:00
-
-
b5d42daa53
Merge pull request #40080 from kshitijk4poor/salvage/discover-models-section4-29810
kshitij
2026-06-05 13:05:34 -07:00
-
-
7ae8aac3b9
feat(model): honor discover_models in terminal hermes model named-custom flow
kshitijk4poor
2026-06-06 01:29:41 +05:30
-
-
-
53bba70854
chore: add ohMyJason to AUTHOR_MAP
kshitijk4poor
2026-06-06 01:04:25 +05:30
-
4b2d00f845
feat(model_switch): honor discover_models in custom_providers section 4
ohMyJason
2026-06-06 01:04:13 +05:30
-
-
6f6eb871d8
fix(gateway): new chats honor their profile in global-remote mode (#39993)
brooklyn!
2026-06-05 12:44:45 -05:00
-
1d9c3ebae0
feat(desktop): persist i18n language in config
Jim Liu 宝玉
2026-06-04 15:44:37 -05:00
-
4a1907bd10
feat(desktop): add i18n with Simplified Chinese (zh-Hans) support
Jim Liu 宝玉
2026-06-03 08:48:01 -05:00
-
02d6bf1c39
fix(desktop+gateway): full multi-profile support over one global-remote dashboard (#39921)
brooklyn!
2026-06-05 12:22:55 -05:00
-
e837856ecd
chore(release): map ViewWay author email for AUTHOR_MAP
teknium1
2026-06-05 07:00:14 -07:00
-
2dda393f9f
test(gateway): regression tests for max_tokens propagation chain (#20741)
teknium1
2026-06-05 07:00:14 -07:00
-
14275d7baa
fix(gateway): honor per-provider max_output_tokens in max_tokens chain
teknium1
2026-06-05 07:00:14 -07:00
-
1c909e75e1
fix(cli,gateway): complete max_tokens propagation — CLI path + env var override
ViewWay
2026-05-07 00:04:12 +08:00
-
cf786593cd
fix(gateway): propagate max_tokens from config.yaml to AIAgent
ViewWay
2026-05-06 23:41:56 +08:00
-
9af54b2f8c
fix(desktop): make remote-profile sessions first-class (resume, read, rename/archive/delete) (#39894)
brooklyn!
2026-06-05 10:13:10 -05:00
-
-
3045d54547
fix(desktop): route remote-profile session mutations + fix unified-list pagination
Brooklyn Nicholson
2026-06-05 10:01:32 -05:00
-
83c13862f1
fix(desktop): route remote-profile session reads to the owning remote backend
Brooklyn Nicholson
2026-06-05 09:52:52 -05:00
-
-
af8b917dab
fix(termux): scope frontend npm installs
adybag14-cyber
2026-06-05 13:24:58 +01:00
-
9ca11b35d5
perf(/model): prewarm picker provider-models cache in background (#39847)
Teknium
2026-06-05 06:55:09 -07:00
-
ca1fb32c26
docs: remove --include-desktop install instructions (#39762)
Teknium
2026-06-05 06:53:58 -07:00
-
7583aedacd
fix(completion): remove /model <arg> autocomplete from CLI/TUI (#39727)
Teknium
2026-06-05 06:43:51 -07:00
-
14fee4f112
fix(update/windows): retry handoff
hermes update once on first-run crash (#39831)
brooklyn!
2026-06-05 08:37:16 -05:00
-
98528c78c1
fix(desktop/windows): stop racing our own backend during in-app update (#39828)
brooklyn!
2026-06-05 08:33:53 -05:00
-
d880b5be09
fix(update/windows): don't return _UvResult on Windows (subprocess argv crash) (#39820)
brooklyn!
2026-06-05 07:54:08 -05:00
-
ca8c78e588
fix(desktop): heal stale runtime-id cache + model on profile switch (#39819)
brooklyn!
2026-06-05 07:52:44 -05:00
-
1a3e608524
feat(desktop): per-profile remote gateway hosts (#39778)
brooklyn!
2026-06-05 07:14:18 -05:00
-
db204ae203
fix(update): make ensure_uv() survive the update boundary (no first-run crash) (#39780)
brooklyn!
2026-06-05 07:08:43 -05:00
-
72eb42d9ec
feat(update): stash/restore by default + settable discard for non-interactive updates (reverts #38542, #39568) (#39645)
Teknium
2026-06-05 05:00:10 -07:00
-
947e21b3d6
fix(gateway): log silent file-delivery drops (#39767)
Teknium
2026-06-05 04:50:04 -07:00
-
d41427504e
feat(delegation): uncap max_spawn_depth (floor 1, no ceiling) (#39772)
Teknium
2026-06-05 04:46:02 -07:00
-
06268f11cc
feat(gateway): explain /voice usage when toggled bare (#39766)
Teknium
2026-06-05 04:21:13 -07:00
-
3cd1bd971f
fix(cli): require Chromium for local browser readiness in setup/status surfaces
Frowtek
2026-06-05 07:30:19 +03:00
-
ec46f5912e
fix(gemini): default native maxOutputTokens + strip OpenAI extra_body on Gemini endpoints (#39730)
Teknium
2026-06-05 03:53:59 -07:00
-
6bf55a473e
Add CLI Telegram QR onboarding
Shannon Sands
2026-06-05 12:52:28 +10:00
-
8a9ded5b21
feat(discord): voice-channel mixer — ambient idle bed + verbal acks that overlap TTS (#39659)
Teknium
2026-06-05 03:10:40 -07:00
-
3da44dbda7
fix(models): use deepseek-v4-flash as Nous silent default
teknium1
2026-06-05 02:36:20 -07:00
-
ef5e48f3fd
test(models): guard Nous silent default against expensive-flagship escalation
xxxigm
2026-06-05 15:08:31 +07:00
-
2a82519b0d
fix(models): don't silently default Nous to the most expensive flagship
xxxigm
2026-06-05 15:08:31 +07:00
-
397d492b3e
chore(release): map harjoth.khara@gmail.com → harjothkhara for #38550 salvage
teknium1
2026-06-05 02:35:25 -07:00
-
b459bac02c
fix(cli): gitignore Desktop bootstrap marker so hermes update stops autostashing it
harjoth
2026-06-05 02:34:52 -07:00
-
3278b423d5
fix(dashboard): strip session token from subprocess env
Coy Geek
2026-06-02 22:22:40 -07:00
-
9ab9c923da
docs(dashboard): clarify auth provider suitability + registration across dashboard/Docker/Desktop docs (#39633)
Ben Barclay
2026-06-05 18:34:19 +10:00
-
b0d234f068
fix(cron): don't crash on
cron list when a job's repeat is null
Acean
2026-06-04 19:13:11 -07:00
-
c8e80cd0bf
fix(update): require managed marker before destructive clean
helix4u
2026-06-04 22:33:16 -06:00
-
ad69d3edc7
fix(terminal): guard os.getcwd() against a deleted CWD
Baris Sencan
2026-06-04 19:10:48 -07:00
-
b1e399de95
fix(update-check): stop reporting phantom "N commits behind" inside Docker (#39559)
Ben Barclay
2026-06-05 15:37:19 +10:00
-
439f53cab8
fix(desktop): gate OAuth remote connect on AT-or-RT, not access token alone
Ben
2026-06-05 10:22:26 +10:00
-
899ee8c23d
fix(gateway): tolerate non-UTF-8 status/pid files in gateway status reads
Brian Doherty
2026-06-04 19:08:54 -07:00
-
7309f3bef7
fix(line): map inbound message types to the correct MessageType
Teknium
2026-06-04 19:03:55 -07:00
-
736dc0fd86
fix(nix): use fetchNpmDeps hash for npmDepsHash, not prefetch-npm-deps
Ben
2026-06-05 12:03:09 +10:00
-
6b77fd2a0f
fix(nix): bump npmDepsHash for react-router 7.17.0 lockfile
teknium1
2026-06-04 18:35:40 -07:00
-
46c16b9288
fix(deps): bump react-router-dom to 7.17.0 (GHSA-8x6r-g9mw-2r78)
Ben
2026-06-05 09:27:02 +10:00
-
7f016f5f33
change(desktop): show up to 50 models in list per provider by default
ethernet
2026-06-04 23:48:02 -04:00
-
ab706a3346
Clear stale desktop onboarding errors (#38844)
shannonsands
2026-06-05 13:59:55 +10:00
-
4eca569bf4
fix: temp for update
ethernet
2026-06-04 23:32:08 -04:00
-
7c00ffd92c
fix(google-workspace): fall back to uv when venv has no pip (#39516)
Ben Barclay
2026-06-05 13:30:02 +10:00
-
fb853a1783
fix(install): scrap rebuild venv
ethernet
2026-06-04 22:56:17 -04:00
-
96cd37e212
fix(dashboard): reap orphaned embedded-chat sessions to stop slash_worker leak
Ben
2026-06-05 09:59:07 +10:00
-
bcb024ad48
fix(desktop): fail remote test when OAuth ws-ticket mint fails
teknium1
2026-06-04 19:37:11 -07:00
-
500cf537b7
fix(desktop): validate live WebSocket in remote gateway connection test
xxxigm
2026-06-04 21:02:39 +07:00
-
10c78bf625
test(desktop): add injectable gateway WebSocket probe + unit tests
xxxigm
2026-06-04 21:02:32 +07:00
-
9cc47b20cb
feat(desktop): add 'choose provider later' skip to first-run onboarding (#39483)
Teknium
2026-06-04 19:40:54 -07:00
-
5bcb63e400
fix(tui): add thread-safety locks for _sessions and prompt dicts
asill-livestream
2026-06-04 06:20:31 +09:00
-
2069e78b88
chore: add HeLLGURD to release AUTHOR_MAP for PR #39453 salvage
teknium
2026-06-04 18:58:17 -07:00
-
1bcfe9c58a
fix(cli): widen _run_cleanup MCP shutdown guard to BaseException
YapBi
2026-06-05 04:22:48 +03:00
-
e9529578d5
fix(mcp): widen shutdown_mcp_servers exception guard to BaseException
YapBi
2026-06-05 04:22:17 +03:00
-
25742372eb
fix(approval): check is_approved in execute_code guard (#39275)
kyssta-exe
2026-06-05 00:07:43 +00:00
-
facd011b63
chore(release): map youngstar-eth in AUTHOR_MAP for salvage PR #39134
teknium1
2026-06-04 18:35:50 -07:00
-
338f0b2234
fix(desktop): recover from corrupt Electron cache in bootstrap install (Windows)
youngstar-eth
2026-06-04 17:44:22 +03:00
-
391b594752
fix(cli): use Rich [dim] tag instead of ANSI escape in _restore_session_cwd
liuhao1024
2026-06-05 10:00:21 +08:00
-
-
ff5652d0f6
Merge pull request #39330 from NousResearch/bb/desktop-profile-support
brooklyn!
2026-06-04 20:50:34 -05:00
-
-
7b4acadfe7
feat(desktop): per-profile "+" to start a session in the all-profiles view
Brooklyn Nicholson
2026-06-04 20:44:22 -05:00
-
4891f9ae78
feat(desktop): concurrent multi-profile gateway sockets
Brooklyn Nicholson
2026-06-04 20:44:19 -05:00
-
89baf02919
Merge origin/main into bb/desktop-profile-support
Brooklyn Nicholson
2026-06-04 20:17:07 -05:00
-
-
-
-
1b01fa3acf
feat(desktop): long-press a rail profile to pick its color
Brooklyn Nicholson
2026-06-04 20:12:37 -05:00
-
86371e6cd8
style(desktop): drop border + radius from the profile-swap overlay
Brooklyn Nicholson
2026-06-04 20:12:37 -05:00
-
80672754a8
fix(docs): update all install instructions everywhere
ethernet
2026-06-04 16:02:46 -04:00
-
dfe6fbb0b3
fix(ssh): narrow symlink fallback to WinError 1314 only
kewe63
2026-04-13 15:20:17 +03:00
-
46abf04012
fix(ssh): handle WinError 1314 symlink failure with shutil.copy2 fallback
kewe63
2026-04-13 14:55:08 +03:00
-
ea44011d15
fix(desktop): prevent thinking block from closing mid-streaming
asill-livestream
2026-06-04 16:11:51 +09:00
-
93b5df3189
fix(test): patch async_is_safe_url in web-provider SSRF mocks
teknium1
2026-06-04 06:29:10 -07:00
-
c60952ba94
fix(web): run URL SSRF checks off the event loop in async paths
kewe63
2026-06-04 05:57:11 -07:00
-
46b2afc56b
fix(state): use TRUNCATE WAL checkpoint to prevent unbounded WAL growth
Kewe63
2026-05-13 17:35:44 +03:00
-
76c7512dbf
chore: add Kewe63 gmail to release AUTHOR_MAP
teknium1
2026-06-04 17:42:33 -07:00
-
19db9cd076
fix(acp): replace direct db._lock/_conn access with public update_session_meta()
kewe63
2026-04-13 21:45:23 +03:00
-
d33d23c852
fix(vision): drop models.dev catalog fallback, keep explicit profile flag
teknium1
2026-06-04 17:31:51 -07:00
-
f736d2be86
fix(vision): detect vision-capable custom providers via ProviderProfile flag
Kewe63
2026-05-15 16:56:05 +03:00
-
4a4b9bd2dc
fix(test): add platform guard for grp import
Kewe63
2026-05-13 00:00:28 +03:00