Commit Graph

  • 666076d137 fix(api): redact subagent stream fields + forward child_session_id teknium1 2026-07-26 19:38:34 -07:00
  • 4fbb86d2b8 fix(api): forward subagent lifecycle on run stream LeonSGP43 2026-06-24 10:58:30 +08:00
  • a8c9ad0bcc fix(delegate): strip URL userinfo from tool history embwl0x 2026-07-11 07:21:07 -05:00
  • e369d6ea3f feat(delegate): expose redacted child tool history embwl0x 2026-07-10 06:36:03 -04:00
  • 9216198601 Merge branch 'main' into feat/hermes-relay-shared-metrics Jeffrey Quesnelle 2026-07-26 23:14:26 -04:00
  • b9ba7c78e4 Merge pull request #72345 from NousResearch/hermes/hermes-5ee2515d brooklyn! 2026-07-26 22:08:34 -05:00
  • a94ec27f97 polish(desktop): tokenize artifact card font sizes, drop redundant hover class Brooklyn Nicholson 2026-07-26 22:00:29 -05:00
  • 8c36cd4670 fmt(js): npm run fix on merge (#72411) hermes-seaeye[bot] 2026-07-27 02:52:53 +00:00
  • af1cc1c245 Merge pull request #72388 from NousResearch/bb/desktop-render-salvage brooklyn! 2026-07-26 21:44:51 -05:00
  • 56f312f28d fix(weixin): tighten TCPConnector keepalive to drain CLOSE_WAIT sockets webtecnica 2026-07-26 18:26:25 -07:00
  • bd7938fa0c fix(gateway): keep _reconnect_watcher_task tracking the live task after a supervised respawn teknium1 2026-07-26 18:23:50 -07:00
  • 4b039e9543 fix(gateway): spawn platform reconnect watcher with task-level supervision ygd58 2026-07-26 09:06:07 +00:00
  • 3c4220cd9c fix(agent): keep system cache breakpoints across provider failover dsad 2026-07-26 19:10:05 +00:00
  • c2ee5039ee fix(gateway): preserve media dedup after streamed replies TheEpTic 2026-07-27 01:04:36 +01:00
  • 47f5795046 fix(install): avoid realpath-dependent uv launcher on macOS AIconcept Guru 2026-07-25 13:04:24 +03:00
  • 71c9910ff5 test(telegram): regression for #71593 fallback-pool discard-on-failure teknium1 2026-07-26 18:07:52 -07:00
  • ca2491f201 fix(telegram): release fallback transport pools on connect failure alexneyman 2026-07-25 17:21:27 -04:00
  • a228b81501 fix(sessions): preserve recently active sessions during pruning Frowtek 2026-07-25 00:45:09 +03:00
  • 769dba1758 fix(gateway): bound the startup-restore inbound gate on a slow boot-resume turn Kyzcreig 2026-07-26 03:37:54 -07:00
  • 0fb46b8185 fix(agent): keep the compaction summary when the turn-end override rewrites the user row dsad 2026-07-26 19:10:07 +00:00
  • 6290cd0d59 test(environments): cover multiline session env snapshot injection HexLab98 2026-07-25 16:03:34 +07:00
  • 9677495004 fix(environments): exclude multiline session env from terminal snapshots HexLab98 2026-07-25 16:02:37 +07:00
  • 59482ea800 fix(skills): never change a skill's source registry on update menhguin 2026-07-26 18:06:28 -07:00
  • c3e99fce49 fix(anthropic): keep the assistant cache breakpoint on the ordered-replay path dsad 2026-07-26 21:08:16 +00:00
  • 236b1b56cd feat(desktop): artifacts — versioned cards, sandboxed live preview, right-rail viewer teknium1 2026-07-26 19:29:25 -07:00
  • 139282f241 chore: map contributors LeonSGP43 + spiky02plateau teknium1 2026-07-26 18:14:37 -07:00
  • ebbcad26ce test(memory): cover mode-aware provider deps + force reinstall path teknium1 2026-07-26 18:14:37 -07:00
  • 5645169c8f fix(update): refresh active memory provider deps after venv rebuild LeonSGP43 2026-07-26 18:14:30 -07:00
  • ab2c9289ca fix(hindsight): availability probe must cover the embedding stack for local modes spiky02plateau 2026-07-20 13:10:59 +02:00
  • 623762f2f0 fix(deps): move CVE pins to current fixed versions so update stops downgrading patched envs teknium1 2026-07-26 18:01:13 -07:00
  • a48251c3dc fix(update): refresh cve dependency pins embwl0x 2026-07-08 06:46:09 -04:00
  • 1959e2a6b6 test(deps): class invariant — every shared LAZY_DEPS exact pin must match uv.lock teknium1 2026-07-26 17:56:00 -07:00
  • 2a55f33483 fix(update): avoid refreshing inactive lazy backends Vite Balloons 2026-05-18 04:43:51 -04:00
  • 3d6c32b061 perf(desktop): derive the tab menu's row narrowly instead of subscribing wholesale Brooklyn Nicholson 2026-07-26 21:03:43 -05:00
  • 132654cdec perf(desktop): finish narrowing the statusbar's store subscriptions Brooklyn Nicholson 2026-07-26 21:03:43 -05:00
  • fc3af6095f perf(desktop): stop cross-session churn re-rendering every composer status stack Brooklyn Nicholson 2026-07-26 21:03:28 -05:00
  • 6107624727 perf(desktop): stop the model-picker overlay re-rendering per streaming token Brooklyn Nicholson 2026-07-26 21:03:27 -05:00
  • c74f48b62e fix(desktop): null-guard the rotation signal fired from ensureSessionState Brooklyn Nicholson 2026-07-26 21:03:27 -05:00
  • 9aaabdcbf4 fix(desktop): cover nested terminal layout changes Andy 2026-07-17 15:44:44 +08:00
  • 651a313d2b fix(desktop): suspend decorative work when inactive Andy 2026-07-17 15:16:43 +08:00
  • 5c8ac975e7 fix(desktop): invalidate terminal overlay position on layout mutations Ho Lim 2026-07-10 08:47:08 -07:00
  • 7a5d534f5b fix(desktop): gate idle renderer loops Ho Lim 2026-07-08 12:13:09 -07:00
  • f8a554bced fix(desktop): keep message component types stable across Thread re-renders 蒋方明 2026-06-12 20:05:58 +08:00
  • 571b75792c fix(desktop): stop renderer OOM from session.info heartbeat churn on $sessionStates webtecnica 2026-07-21 22:37:21 -03:00
  • 0fa5e41c86 feat(diff): cross-surface /diff with staged/all/session modes teknium1 2026-07-26 14:25:28 -07:00
  • 88d45edca2 feat: add /diff command to show git changes in working directory SHL0MS 2026-04-03 15:43:32 -04:00
  • 2078af601a Merge pull request #72346 from NousResearch/bb/desktop-perf-finish brooklyn! 2026-07-26 20:15:35 -05:00
  • d6fa2709de feat(cli): /focus — reduced-output view with hidden-line recovery and status indicator teknium1 2026-07-26 14:36:09 -07:00
  • e1ace0ac98 Merge pull request #72336 from NousResearch/bb/statusbar-prefs brooklyn! 2026-07-26 20:10:16 -05:00
  • 6cea77303b Merge pull request #72339 from NousResearch/bb/redirect-user-row brooklyn! 2026-07-26 20:09:46 -05:00
  • a9cc0ac9ff fix(i18n): add the /context catalog block to ar.yaml (missed in the 17-locale sweep) teknium1 2026-07-26 17:20:20 -07:00
  • 07370a9dba feat(cli,gateway): unify /context into a visual context-usage breakdown teknium1 2026-07-26 14:22:50 -07:00
  • 8b3da145f1 fix(prompt-size): include names-only skills in breakdown joelbrilliant 2026-07-19 09:30:57 +10:00
  • 8b9423444e feat(prompt-size): per-skill and per-toolset token-cost breakdown joelbrilliant 2026-07-18 12:04:44 +10:00
  • 4fe2fecf54 feat(gateway): add /context command for a detailed context-window view CharlesMcquade 2026-07-14 22:47:05 -05:00
  • 3dccc45032 docs(portal): describe per-model routing accurately — not everything goes through OpenRouter teknium1 2026-07-26 17:51:12 -07:00
  • a0112ef26e feat(approvals): consecutive-denial circuit breaker for smart approvals teknium1 2026-07-26 13:26:06 -07:00
  • a894879d28 perf(desktop): baseline multitab + render-churn, leave idle-cost report-only Brooklyn Nicholson 2026-07-26 19:55:55 -05:00
  • 45d4cf634d fix(desktop): time interaction frames on the clock that drives them Brooklyn Nicholson 2026-07-26 19:16:28 -05:00
  • bbfc4df357 perf(desktop): one app-level TooltipProvider, not one per Tip Brooklyn Nicholson 2026-07-26 19:05:21 -05:00
  • 31d49f0dfc perf(desktop): share one ResizeObserver instead of one per consumer Brooklyn Nicholson 2026-07-26 18:58:30 -05:00
  • c5336b472e feat(statusbar): right-click to choose what the bar shows Brooklyn Nicholson 2026-07-26 19:36:18 -05:00
  • 85c2976e22 fix(update): migrate legacy pythonw Windows gateway launchers to the hidden-console design teknium1 2026-07-26 17:30:33 -07:00
  • 1e652cca7a fix(cli): register 'approvals' in _BUILTIN_SUBCOMMANDS (startup plugin-gating parity) teknium1 2026-07-26 17:21:36 -07:00
  • db90e36202 feat(approvals): hermes approvals suggest — mine approval history into allowlist proposals teknium1 2026-07-26 14:30:02 -07:00
  • d6fdae6746 feat(desktop): quick-entry window — global hotkey capture to any session teknium1 2026-07-26 16:51:43 -07:00
  • aa3121bb34 feat(desktop): Quick Entry — global-hotkey mini composer window teknium1 2026-07-26 14:37:42 -07:00
  • 5557b10fb6 fix(desktop): tear down find-in-page highlights on navigation and pin the keybind registration teknium1 2026-07-26 16:34:36 -07:00
  • 6d427e82df feat(desktop): complete find-in-page with the find-next/find-previous accelerators teknium1 2026-07-26 14:41:56 -07:00
  • 31385a0102 test(desktop): cover find-in-page helpers and multi-window routing David Metcalfe 2026-07-16 22:21:46 -07:00
  • 43e86ea50e feat(desktop): wire find-in-page in the renderer David Metcalfe 2026-07-16 22:21:40 -07:00
  • 7bbb063c71 feat(desktop): port find-in-page bridge to TypeScript Electron David Metcalfe 2026-07-16 22:12:30 -07:00
  • 9ca33680ea fix(cli): report unknown line deltas for content-free diffs instead of +0 -0 teknium1 2026-07-26 14:40:29 -07:00
  • ce997f9e62 feat(cli): per-turn summary line and live token flow in the spinner teknium1 2026-07-26 14:29:02 -07:00
  • e769560c76 feat(cli): show active /goal segment in the TUI status bar teknium1 2026-07-26 14:23:34 -07:00
  • e5d21e87cb fix(desktop): hydrate goal indicator on /goal set and controls, full locale copy teknium1 2026-07-26 14:23:18 -07:00
  • bb98595694 Add desktop goal status display wjj1872744570-source 2026-07-13 11:10:27 +08:00
  • 24c3c27ba8 feat(cli): hermes import-agent — import Claude Code and Codex CLI setups teknium1 2026-07-26 12:54:51 -07:00
  • 62e8842d07 fix(tui): emit multi_select hint only when true — single-select clarify payloads keep the pre-existing protocol shape teknium1 2026-07-26 13:26:00 -07:00
  • d778732cc8 chore(contributors): map ghislain.lemeur@gmail.com -> gigi206 teknium1 2026-07-26 13:11:19 -07:00
  • 10b7ab5cb6 feat(clarify): extend multi-select to gateway text fallback and TUI bridge teknium1 2026-07-26 12:53:12 -07:00
  • 0b670f0539 fix(clarify): route multi_select through current dispatch paths and harden callback detection teknium1 2026-07-26 12:53:12 -07:00
  • 3e2f91f6b3 feat(clarify): add multi-select (checkbox) support to clarify tool Ghislain LE MEUR 2026-05-11 14:45:34 +02:00
  • bd1db5460a feat(approvals): operator-customizable smart-approval policy via approvals.smart_policy teknium1 2026-07-26 12:42:28 -07:00
  • 95b7ea5e5d feat(cli): /init — generate or update AGENTS.md from a project scan teknium1 2026-07-26 12:52:20 -07:00
  • 2109a1875e fix(desktop): stop dropping the prompt a mid-turn redirect corrected Brooklyn Nicholson 2026-07-26 19:43:36 -05:00
  • 2dd4cbbe61 fix(tui_gateway): keep the original prompt when a redirect corrects a turn Brooklyn Nicholson 2026-07-26 19:43:23 -05:00
  • 0f7492f43a refactor(sidebar): drop session counts and the COUNT(*) that fed them Brooklyn Nicholson 2026-07-26 19:36:08 -05:00
  • 40dc36a842 fix(deps): converge huggingface-hub on one exact version (1.24.0) across lock and lazy pin teknium1 2026-07-26 17:04:04 -07:00
  • 35a9b3a7c2 fix(docker): ship a WAL-reset-safe SQLite runtime izumi0uu 2026-07-26 18:50:33 +08:00
  • c476ad35ae fix(update): refresh stale managed-uv catalog so SQLite runtime repair can succeed teknium1 2026-07-26 17:08:04 -07:00
  • e2fbd0dcd7 Merge pull request #72303 from NousResearch/bb/desktop-session-status brooklyn! 2026-07-26 19:19:22 -05:00
  • a75ec9278c fix(model): track explicit models: declarations in section 3 so a singular default_model doesn't suppress live discovery Kevin Haddock 2026-07-26 16:53:39 -07:00
  • 0f554ce19e test(gateway): drop source-reading guard test from #71671 salvage teknium1 2026-07-26 16:40:42 -07:00
  • 12fdaeaf1a test(gateway): trim docstrings hereicq 2026-07-26 09:25:42 +08:00
  • 3ec5fb076e fix(gateway): survive faulthandler.enable() when sys.stderr is None hereicq 2026-07-26 09:22:36 +08:00
  • b792bd0529 feat(delegation): structured stall metadata + live per-child status in /agents teknium1 2026-07-26 16:32:49 -07:00
  • 8e163852d8 fix(delegate): include explicit timeout metadata in subagent results mahdiwafy 2026-07-07 23:48:15 +07:00
  • 2b38d5ad59 Merge pull request #72308 from NousResearch/bb/tool-group-bounding brooklyn! 2026-07-26 19:13:22 -05:00
  • 19d84d1071 test(desktop): pin the sidebar spinner's liveness contract Brooklyn Nicholson 2026-07-26 19:02:46 -05:00