Commit Graph

  • f79b109f4f chore: map 0xneobyte release author Teknium 2026-06-15 05:07:42 -07:00
  • ec05d2bc3e fix(gateway): evict scoped lock when PID+start_time match but process is not a gateway Tharushka Dinujaya 2026-06-15 16:48:14 +05:30
  • a376ca0081 feat(hindsight): make observation scopes configurable on retain Nicolò Boschi 2026-06-15 11:55:07 +02:00
  • 8844e091c1 Merge pull request #46614 from kshitijk4poor/salvage/xai-oauth-profile-writethrough kshitij 2026-06-15 17:16:19 +05:30
  • 1227007aed chore: map capt-marbles contributor email for attribution kshitijk4poor 2026-06-15 17:09:27 +05:30
  • 497352bc4e fix(auth): write rotated xAI OAuth tokens back to global root (#43589) kshitijk4poor 2026-06-15 17:08:19 +05:30
  • f1d6f04362 fix(auth): resolve xAI OAuth credentials across profiles Andrew Walker 2026-06-03 14:27:50 -05:00
  • dcc3216955 fix(mcp): fail fast for noninteractive oauth without tokens helix4u 2026-06-14 17:19:48 -06:00
  • aca11c227e fix(docker): skip gateway reconciliation in dashboard container (autodetect) (#46293) Teknium 2026-06-15 03:51:48 -07:00
  • 6cb88a0874 Merge pull request #46552 from kshitijk4poor/salvage/file-tools-session-cwd kshitij 2026-06-15 14:13:15 +05:30
  • 8fce54499f refactor(tools): extract shared sentinel-free abs cwd validator kshitijk4poor 2026-06-15 14:03:41 +05:30
  • b0c99c12dd docs(tools): document registered-cwd step in resolver docstrings kshitijk4poor 2026-06-15 14:02:54 +05:30
  • ddf7c7af81 refactor(tools): consolidate task-override lookup into one helper kshitijk4poor 2026-06-15 14:02:17 +05:30
  • d6a8d9dcab fix(tools): respect session cwd in file tools Gille 2026-06-14 22:32:53 -06:00
  • 95715dcb03 fix(s6): reserved default gateway must not follow sticky active_profile (#46483) Ben Barclay 2026-06-15 15:36:20 +10:00
  • 80f8ffc74c fix(dashboard): pin machine-dashboard reroute to the machine root, not $HOME/.hermes (#46487) Ben Barclay 2026-06-15 15:33:15 +10:00
  • c2b7669ad3 fix(s6): clear stale log lock before startup (#46289) Teknium 2026-06-14 21:10:51 -07:00
  • b770967263 fix(s6): persist profile gateway desired state (#46292) Teknium 2026-06-14 21:02:10 -07:00
  • 61ee2dbfdb fix(s6): make profile gateway log parent writable (#46291) Teknium 2026-06-14 20:47:05 -07:00
  • f795513782 fix(windows): kill hermes before recreating venv to release _bcrypt.pyd lock (#45120) leo4226 2026-06-15 04:27:00 +02:00
  • 8fe334b056 fix(desktop): inset hover-reveal trigger past the adjacent scrollbar (#44159) Alli 2026-06-15 02:23:38 +00:00
  • 40d7c264f0 fix(s6): register profile gateways without auto-starting (#46266) Teknium 2026-06-14 18:43:23 -07:00
  • 4eb0ff639b Remove is_container check when restarting over dashboard (#46290) Teknium 2026-06-14 18:09:23 -07:00
  • f3fe99863d revert(web): remove keyless Parallel search fallback (#46350) Teknium 2026-06-14 16:47:57 -07:00
  • a829e04d62 fix: migrate cloned profile configs (#46345) Teknium 2026-06-14 16:30:23 -07:00
  • 2a14e8957d fix(kimi): surface K2.7 Code in native picker (#46309) Teknium 2026-06-14 14:01:03 -07:00
  • bff78a34dc feat(zai): add GLM-5.2 with verified 1M context window mr-r0b0t 2026-06-13 10:08:29 -05:00
  • 4e6d05c6a5 perf(skills): share raw config cache in skill utils (#46149) Teknium 2026-06-14 11:14:58 -07:00
  • a1f51feb72 fix(telegram): avoid rich final duplicate previews (#46206) Teknium 2026-06-14 11:13:38 -07:00
  • 6c34088a17 Merge pull request #46237 from kshitijk4poor/salvage/46095-cross-process-cache kshitij 2026-06-14 23:05:17 +05:30
  • fc2b8b3d31 Merge pull request #46236 from kshitijk4poor/salvage/disabled-skills-union kshitij 2026-06-14 23:00:11 +05:30
  • 3bc4a2ff78 fix(gateway): re-baseline agent-cache message_count after each turn kshitijk4poor 2026-06-14 22:58:55 +05:30
  • ce19fdb7ce fix(skills): apply global|platform disabled union to all resolution sites kshitijk4poor 2026-06-14 22:54:54 +05:30
  • 7f245b0035 fix(gateway): invalidate agent cache on cross-process session writes (#45966) kyssta-exe 2026-06-14 10:43:24 +00:00
  • 7bbe7024c2 fix: filter platform-disabled skills from <available_skills> prompt (#46201) ibrahim özsaraç 2026-06-14 22:52:51 +05:30
  • 7433d5f0eb fix(gateway): scope early duplicate guard to pid file Teknium 2026-06-14 05:11:58 -07:00
  • 1436793051 fix(gateway): block shell gateway run when a service supervises the profile konsisumer 2026-06-08 12:29:15 +02:00
  • 08d89e7aba fix(desktop): limit thinking shimmer to the disclosure label (#46197) brooklyn! 2026-06-14 10:14:58 -05:00
  • 2c174bce24 fix(gateway): preserve new input on interrupted replay cleanup Teknium 2026-06-14 04:29:05 -07:00
  • 5191c1c2ce fix(gateway): stop replaying interrupted tool-call tails and auto-continue notes Arnaud L 2026-06-12 23:58:49 +02:00
  • 0f3670ba79 chore(release): map Diyoncrz18 author email Teknium 2026-06-14 04:29:14 -07:00
  • 288f7026e3 fix(messaging): correct Weixin personal account labeling Diyon18 2026-06-14 18:42:51 +08:00
  • efbe1635dd fix(gateway): include replied-to media attachments (#46107) Teknium 2026-06-14 04:51:50 -07:00
  • a27d7e68cc fix(mcp): block suspicious stdio configs before probe (#46112) Teknium 2026-06-14 04:46:54 -07:00
  • 13a1bd0f83 perf(model-metadata): persist OpenRouter metadata cache (#46114) Teknium 2026-06-14 04:45:46 -07:00
  • 0e22bf6439 docs(gateway): document exact silence tokens (#46105) Teknium 2026-06-14 04:37:18 -07:00
  • 972a9885ee fix(mcp): block exfil-shaped stdio server configs (#46083) Teknium 2026-06-14 04:24:14 -07:00
  • 9459057d7f fix(telegram): guard rich details math crash (#46102) Teknium 2026-06-14 04:22:22 -07:00
  • cf7d5932f8 fix(email): make IPv4 SMTP fallback use supported sockets Teknium 2026-06-14 03:15:43 -07:00
  • 04d4471d79 fix(email): use SMTP_SSL for port 465 and fall back to IPv4 on timeout liuhao1024 2026-06-14 17:02:33 +08:00
  • 1db8f7ea80 fix(install): repair existing managed-Node global prefix on re-run xxxigm 2026-06-14 17:34:11 +07:00
  • 5105c3651a perf(api-server): normalize chat content linearly (#46079) Teknium 2026-06-14 03:25:49 -07:00
  • 293c04fef6 fix(gateway): suppress exact silence tokens without mutating history Aldo 2026-06-14 02:58:54 -07:00
  • 98205da008 test(install): cover bundled-Node npm global prefix redirect xxxigm 2026-06-14 17:21:25 +07:00
  • a4ee1f223d fix(install): make npm install -g packages reachable on PATH xxxigm 2026-06-14 17:21:20 +07:00
  • 10bad2faf1 fix(gateway): serialize startup auto-resume before inbound (#46074) Teknium 2026-06-14 03:21:06 -07:00
  • 2b4873f7fb fix(agent): persist repaired-turn responses (#46071) Teknium 2026-06-14 03:20:25 -07:00
  • 723c2331bd fix: make profile subprocess HOME policy explicit Teknium 2026-06-14 02:48:52 -07:00
  • b00060ce54 fix(agent): expose HERMES_REAL_HOME in subprocess envs for profile isolation zccyman 2026-05-14 01:39:49 +08:00
  • 0428945b5b fix(desktop): keep profile homes out of bootstrap (#46073) Teknium 2026-06-14 03:08:52 -07:00
  • 8f4a718f95 test(discord): guard slash-command registration against the 100 cap xxxigm 2026-06-14 17:02:21 +07:00
  • 5e851bc6bc fix(discord): cap slash commands at Discord's 100-command limit xxxigm 2026-06-14 17:01:28 +07:00
  • afc8615509 perf(webhook): prune request caches incrementally (#46065) Teknium 2026-06-14 02:40:54 -07:00
  • 89bdb1e546 fix: read dashboard spa assets as utf-8 LeonSGP43 2026-06-14 11:24:39 +08:00
  • 7b9dc7cd0a test(gateway): align web profile wrapper expectation Teknium 2026-06-14 02:10:18 -07:00
  • d76a58bd15 fix(gateway): resolve sudo profile system installs helix4u 2026-06-13 15:38:01 -06:00
  • 1f5eef8093 test(tui): tolerate resume init kwargs in protocol tests Teknium 2026-06-13 21:34:36 -07:00
  • 9f33d673e9 fix(tui): persist resumed profile cwd updates to profile db Teknium 2026-06-13 21:25:25 -07:00
  • d842155da1 Keep resumed profile cwd scoped to profile DB dsad 2026-06-14 02:31:17 +03:00
  • 4936a49a0c fix(mcp): preserve loop during probes helix4u 2026-06-13 16:45:45 -06:00
  • 85e6232a07 fix(providers): support anthropic proxy v1 endpoints helix4u 2026-06-13 16:02:23 -06:00
  • 81e42335a1 fix(file-safety): relax user-write deny policy (#45947) Teknium 2026-06-14 02:07:32 -07:00
  • 526a1e24b5 Merge pull request #46029 from NousResearch/bb/summarize-gui brooklyn! 2026-06-14 02:53:14 -05:00
  • 1eb13744b4 fix(desktop): polish compaction indicator and preserve scrollback Brooklyn Nicholson 2026-06-14 02:48:48 -05:00
  • 49dd91d682 fix(desktop): show copied checkmark on session Copy ID (#46030) brooklyn! 2026-06-14 02:38:55 -05:00
  • 715b691723 fix(desktop): show summarizing indicator during auto-compaction Brooklyn Nicholson 2026-06-14 02:28:07 -05:00
  • 9cbb91abd3 fix(desktop): clarify UX — loading, enter-to-send, radio align (#46014) brooklyn! 2026-06-14 02:06:40 -05:00
  • c8ad2ca997 Merge pull request #46013 from kshitijk4poor/salvage/refusal-content-filter kshitij 2026-06-14 12:28:51 +05:30
  • 10bd01972b refactor(agent): share the content_policy_blocked result builder + recovery hint kshitijk4poor 2026-06-14 12:19:19 +05:30
  • 12c84d6c77 fix(transports): only treat a refusal as terminal when it is the sole payload kshitijk4poor 2026-06-14 12:12:52 +05:30
  • ab26541b9a test(transports): lock in content_filter passthrough for OpenRouter SHL0MS 2026-06-09 17:54:23 -04:00
  • bb46bf8ce4 fix(agent): surface model refusals instead of retrying them as errors SHL0MS 2026-06-09 17:48:33 -04:00
  • 4b5ba112ad fix: shrink images to reported provider dimension limit (#45979) brooklyn! 2026-06-14 01:07:43 -05:00
  • cdf30a7ac6 Merge pull request #45866 from NousResearch/bb/desktop-notifications brooklyn! 2026-06-14 00:36:38 -05:00
  • b0288ae9b6 feat(desktop): move completion-sound picker into Notifications settings Brooklyn Nicholson 2026-06-14 00:31:09 -05:00
  • 630a4ef03c feat(desktop): native OS notifications with per-type toggles Brooklyn Nicholson 2026-06-14 00:31:03 -05:00
  • b4ba3f5e3b feat(desktop): add curated completion cue for agent turn completion (#42480) brooklyn! 2026-06-14 00:21:40 -05:00
  • 8f278403d1 perf(execute-code): stop waiting on idle RPC accept (#45948) Teknium 2026-06-13 21:57:15 -07:00
  • 1b16c48170 fix: guard OAuth account removal Teknium 2026-06-13 21:32:05 -07:00
  • e986e3fc68 fix: add provider account removal Flownium 2026-06-14 11:49:56 +10:00
  • 12682d96b9 feat(telegram): restore rich messages opt-out Justin Sunseri 2026-06-13 21:35:54 -07:00
  • 8d5d36d793 fix(dispatch): forward session_id into registry.dispatch (#28479) aimable100 2026-06-13 21:27:59 -07:00
  • 7aaae7acd0 fix(ssl): align guard docs and escape hatch Teknium 2026-06-13 13:25:45 -07:00
  • 73d1357747 style(agent): keep run_agent import order stable Teknium 2026-06-13 07:37:48 -07:00
  • af1995a838 chore(release): map chromalinx noreply author Teknium 2026-06-13 07:34:01 -07:00
  • dc90ca4e17 fix(ssl): run CA guard during agent initialization Teknium 2026-06-13 07:33:07 -07:00
  • af5b526472 fix(ssl): validate CA bundle paths before provider calls Teknium 2026-06-13 07:30:08 -07:00
  • b42c5bf652 test(ssl_guard): fix macOS fallback test that passed for the wrong reason chromalinx 2026-06-02 17:02:39 +02:00
  • a218a0f156 fix(agent,gateway,doctor): add SSL CA cert bundle fail-fast guard chromalinx 2026-06-01 22:53:20 +02:00
  • 1106879147 perf(process): wake waiters on background completion (#45831) Teknium 2026-06-13 21:11:19 -07:00