Commit Graph

  • 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