-
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
-
899e8b9067
fix(tui): keep fmtCwdBranch default, cap cwd at the status-bar call site
Brooklyn Nicholson
2026-06-01 20:55:14 -05:00
-
abe0e19c0a
refactor(bluebubbles): simplify mention-gating helpers
teknium1
2026-06-01 17:36:47 -07:00
-
d967e74427
chore: add contributor attribution mapping
Trevin Chow
2026-05-30 17:52:20 -07:00
-
05022066ea
feat(bluebubbles): support group mention gating
Trevin Chow
2026-05-30 17:47:39 -07:00
-
e25b2a6e18
fix(tui): address Copilot review on status-bar tail disclosure
Brooklyn Nicholson
2026-06-01 20:49:51 -05:00
-
9cb7d40d8d
fix(tui): derive busy/duration reservation width from fmtDuration
Brooklyn Nicholson
2026-06-01 20:42:04 -05:00
-
85b65e29f0
feat(desktop): session hygiene, archive, media streaming + connecting overlay (#37099)
brooklyn!
2026-06-01 20:41:34 -05:00
-
ddc22866a3
chore(release): add whyhkzk to AUTHOR_MAP for PR #32407 (#37121)
Ben Barclay
2026-06-02 11:41:22 +10:00
-
1d9aacbd00
feat(installer): make commit pinning opt-in, default to branch-follow
emozilla
2026-06-01 21:35:46 -04:00
-
2f171743b7
fix(tui): pin status/model, whole-segment tail disclosure, smaller cwd
Brooklyn Nicholson
2026-06-01 20:32:27 -05:00
-
162c7856ca
fix(file-safety): add sandbox-mirror soft guard for writes to per-task .hermes mirrors (#32213)
Brian D. Evans
2026-06-02 02:29:24 +01:00
-
-
1d7a1c00b4
fix(tui): make busy status-bar reservation /indicator-style aware
Brooklyn Nicholson
2026-06-01 20:28:43 -05:00
-
e59b815c04
fix(tui): prioritize status/model over cwd in the status bar on narrow terminals
Brooklyn Nicholson
2026-06-01 20:26:41 -05:00
-
-
4f7fe9bcff
fix(dashboard): surface Docker update guidance instead of generic failure (#34347) (#37085)
Ben Barclay
2026-06-02 10:36:10 +10:00
-
3a8d643d37
chore(release): map caojiguang@gmail.com in AUTHOR_MAP
firefly
2026-05-29 23:26:06 -04:00
-
765790a216
test(weixin): regression suite for _api_post/_api_get timeout migration
firefly
2026-05-29 22:10:37 -04:00
-
566669013f
fix(weixin): replace aiohttp ClientTimeout with asyncio.wait_for in _api_post/_api_get
Cao Jiguang
2026-05-25 12:06:49 +08:00
-
a1f76ba7e9
fix(gateway): recover extract-stripped tool responses on all platforms (#29346)
firefly
2026-05-28 23:23:31 -04:00
-
8bf498c21d
fix(gateway): scope final-delivery flags to turn-final segment (#29346)
firefly
2026-05-28 23:23:31 -04:00
-
92273e4f57
docs: add 25 new community user stories to the collage (#37048)
Teknium
2026-06-01 17:01:18 -07:00
-
0fdab53ef0
feat(cli): ranked fuzzy search in the curses model picker
kshitijk4poor
2026-06-01 23:18:25 +05:30
-
53f598e7a2
feat(cli): add fuzzy search helpers for curses pickers
Harish Kukreja
2026-06-01 23:10:03 +05:30
-
7527e7aeac
feat: fuzzy search for the model picker (WebUI + TUI)
kshitijk4poor
2026-06-01 23:05:11 +05:30
-
c45593ceae
docs: expand quickstart Skills section (#37047)
Teknium
2026-06-01 16:56:50 -07:00
-
128da68823
test(tools): characterize tool-surface TERMINAL_CWD contract (#29265)
firefly
2026-05-29 18:39:57 -04:00
-
ac0cce5f3f
test(agent): pin whitespace-strip and OSError-propagation in runtime_cwd
firefly
2026-05-29 18:39:57 -04:00
-
75f478750c
docs(test): correct None-semantics comment in test_runtime_cwd (discovery not skipped)
firefly
2026-05-29 18:13:45 -04:00
-
eadfeef60e
docs(agent): correct resolve_context_cwd comment (None → caller getcwd fallback, not skip)
firefly
2026-05-29 17:44:32 -04:00
-
f90777a6b8
refactor(prompt): route context-file cwd through runtime_cwd resolver
firefly
2026-05-29 17:41:14 -04:00
-
c79b80a8a5
test(prompt): place cwd regression tests in TestEnvironmentHints (drop redundant docker case)
firefly
2026-05-29 17:34:43 -04:00
-
16047655b5
fix(prompt): show configured working directory in system prompt (closes #24882, #24969, #27383, #29265)
firefly
2026-05-29 17:29:36 -04:00
-
2564760d7a
test(agent): pin context_cwd isdir-skip asymmetry and tilde expansion
firefly
2026-05-29 17:21:47 -04:00
-
4bc7296042
feat(agent): add runtime_cwd resolver (single source of truth for working dir)
firefly
2026-05-29 17:19:03 -04:00
-
f1237aa95b
chore(release): map maxcz79 author email for AUTHOR_MAP
teknium1
2026-06-01 15:17:37 -07:00
-
32032e1e2d
fix(simplex): avoid reconnecting healthy idle websocket
maxcz79
2026-05-16 22:54:28 +02:00
-
e946f49ab5
fix(models): add gemini-3.5-flash to Gemini OAuth + API-key pickers (#37046)
Teknium
2026-06-01 16:31:13 -07:00
-
1ffa22ee6b
fix(minimax): drop stale ≤204,800 cache entries for MiniMax-M3 (#36726)
Teknium
2026-06-01 14:59:07 -07:00
-
b9646276fd
fix(utils): guard os.fchmod for Windows in atomic_json_write
Ben
2026-06-01 10:20:19 -04:00
-
a5371b3e68
chore: add benfrank241 to AUTHOR_MAP (#36898)
kshitij
2026-06-01 09:47:07 -07:00
-
038ed94a6c
fix(cli): reset terminal input modes on TUI exit to stop focus/mouse leaks
Max Hsu
2026-06-01 23:18:00 +08:00
-
-
ef3a650f05
chore(release): map Subway2023 for PR #14639 salvage
teknium1
2026-06-01 03:15:08 -07:00
-
4e9d886d9d
fix(approval): pair terminal-side gate for ~/.hermes/config.yaml writes
teknium1
2026-06-01 03:14:49 -07:00
-
8f2931e3ee
fix(file_tools): block agent writes to ~/.hermes/config.yaml to prevent silent approval bypass
sbw2025
2026-04-24 00:34:34 +08:00
-
023149f665
fix(agent): stop reporting broken streams as output-length truncation (#36705)
Teknium
2026-06-01 03:01:20 -07:00
-
b571ec298d
feat(dashboard): full administration panel — MCP, pairing, webhooks, credentials, memory, gateway, ops (#36704)
Teknium
2026-06-01 02:58:02 -07:00
-
2ed96372ad
feat(skills): blank-slate skills — install --no-skills + opt-out/opt-in (#36228)
Teknium
2026-06-01 02:57:57 -07:00
-
70e1571d89
feat(curator): prune built-in skills after inactivity + track usage for all skills (#36701)
Teknium
2026-06-01 02:07:32 -07:00
-
0622a70eb4
feat(gateway): bring /undo [N] to messaging platforms (parity with CLI/TUI) (#36699)
Teknium
2026-06-01 02:04:14 -07:00
-
ba6ffd4ff1
fix(skills-guard): stop flagging benign skill content + honor skill ignore files (#36231)
Teknium
2026-06-01 01:58:48 -07:00
-
9074a154c5
feat: explain Quick Setup vs Full setup inline in the first-time setup menu (#36227)
Teknium
2026-06-01 01:58:30 -07:00
-
92a567db2d
fix(ci): regen model catalog + stop gui tests consuming macos-fixup subprocess calls (#36687)
Teknium
2026-06-01 01:39:03 -07:00
-
e1951ce704
fix(memory): only forward rewound kwarg when set
Teknium
2026-05-31 21:20:51 -07:00
-
3f7d1c801d
feat(undo): /undo [N] backs up N user turns with prefill + soft-delete
Teknium
2026-05-31 21:04:49 -07:00
-
243e836dce
feat(tui): wire /rewind through command.dispatch + prefill payload (#21910)
SaguaroDev
2026-05-10 18:45:32 -04:00
-
31cfa08c66
feat(memory): add rewound kwarg to on_session_switch hook
SaguaroDev
2026-05-10 18:17:57 -04:00
-
3e59be0c41
feat(state): add messages.active flag + rewind primitives (#21910)
SaguaroDev
2026-05-10 18:16:32 -04:00
-
6c73e8ffaa
fix(gateway): keep code blocks verbatim in cleaned text when media present
kshitijk4poor
2026-06-01 12:10:27 +05:30
-
ec6261ae2f
chore(release): add VinciZhu to AUTHOR_MAP for #16721 salvage
kshitijk4poor
2026-06-01 11:29:01 +05:30