Commit Graph

  • 564895fea8 fix(desktop): keep plugin titlebar slots on extension pages KoNit-K 2026-09-10 17:27:06 +08:00
  • 3f044f9887 fix(desktop): hide fixed titlebar clusters on contributed full pages KoNit-K 2026-09-10 17:24:01 +08:00
  • 8068c09432 fix(desktop): verify the Windows update receipt against the checkout, not cwd Teknium 2026-09-10 01:12:18 -07:00
  • 4baf4269ff fix(metadata): GLM context windows from the live catalog; hyphenated slugs, entry-level overrides, aux inherits main pin Teknium 2026-09-09 16:46:40 -07:00
  • 2554a16a1d fix(desktop/settings): let searchable-select popovers size to content, not the shrink-wrapped trigger Teknium 2026-09-09 16:48:52 -07:00
  • d783c312a7 fix(plugins): run gh auth token under the noninteractive git env Teknium 2026-09-09 16:58:26 -07:00
  • 9886f6e53b feat(plugins): install plugins from private git repos using the user's stored credentials Teknium 2026-09-09 16:49:23 -07:00
  • 6e07eb4838 docs(desktop): define panel titlebar and sticky backdrop behavior brooklyn! 2026-09-09 21:37:34 -07:00
  • e7c819a7e1 fix(desktop): mask text behind sticky user messages brooklyn! 2026-09-09 21:37:34 -07:00
  • bbe212de9b feat(desktop): keep panel tabs in the titlebar brooklyn! 2026-09-09 21:37:34 -07:00
  • cfdbbb6e35 fmt(js): npm run fix on merge (#107102) hermes-seaeye[bot] 2026-09-10 04:49:08 +00:00
  • 425b00174d fmt(js): npm run fix on merge (#107101) hermes-seaeye[bot] 2026-09-10 04:43:55 +00:00
  • 7cdc6a7338 fmt(js): npm run fix on merge (#107097) hermes-seaeye[bot] 2026-09-10 04:38:38 +00:00
  • 78052fe437 fix(desktop): keep notification IPC types independent of the renderer brooklyn! 2026-09-09 21:34:56 -07:00
  • 85571c16b6 fix(desktop): reveal the notification session without replacing its tab brooklyn! 2026-09-09 21:02:45 -07:00
  • 7107458d96 fix(desktop): route native notifications back to their source window brooklyn! 2026-09-09 21:02:45 -07:00
  • f557829bff fix(desktop): retain notification handlers across banner dismissal Brian Sweatt 2026-09-09 21:02:32 -07:00
  • a245d9aaa4 fix(desktop): resolve native notification action indexes outdog-hwh 2026-09-09 21:02:32 -07:00
  • c7676fc6b7 docs(desktop): explain radio artist lookups and privacy brooklyn! 2026-09-09 21:30:01 -07:00
  • 983f0c2870 feat(desktop): link radio credits directly to artist profiles brooklyn! 2026-09-09 21:30:01 -07:00
  • a6102b8d80 docs(desktop): document Radio controls and privacy brooklyn! 2026-09-09 20:52:09 -07:00
  • 3f53719c1d feat(desktop): ship Radio as an opt-in SDK plugin brooklyn! 2026-09-09 20:52:09 -07:00
  • 1675f1f2c2 fmt(js): npm run fix on merge (#107057) hermes-seaeye[bot] 2026-09-10 03:02:40 +00:00
  • b5c0a7ebe2 test(desktop): cover clarify submit shortcuts and input guards brooklyn! 2026-09-09 21:53:45 -05:00
  • ff7a1e8953 fix(desktop): restore Cmd/Ctrl+Enter in clarify forms brooklyn! 2026-09-09 21:53:45 -05:00
  • f97a4102dd fix(relay): accept a provision response that issues no secret (lockstep with gateway-gateway#223) (#104767) Ben Barclay 2026-09-10 12:10:39 +10:00
  • ecefb1e2a2 test(gateway): make 7 macOS-failing tests host-honest (#107035) Ben Barclay 2026-09-10 12:08:51 +10:00
  • f6ddd89692 fix(dashboard-auth): offer every configured provider in native sign-in (#107018) Austin Pickett 2026-09-09 21:35:08 -04:00
  • b8d09d785d fix(desktop): exclude expired Windows trust roots with real-certificate coverage (#107014) Austin Pickett 2026-09-09 21:34:06 -04:00
  • 09183ae7bb fmt(js): npm run fix on merge (#107022) hermes-seaeye[bot] 2026-09-10 01:27:32 +00:00
  • a6474766c8 feat(desktop): show expanded recent sessions in project grouping brooklyn! 2026-09-09 19:49:47 -05:00
  • 32f3c908ff feat(desktop): limit recency previews at complete group boundaries brooklyn! 2026-09-09 19:49:47 -05:00
  • cdf4c76521 docs(desktop): specify artifact links as the last status rows brooklyn! 2026-09-09 19:47:19 -05:00
  • 8f319bf1a4 fix(desktop): keep artifact links below the composer queue brooklyn! 2026-09-09 19:47:19 -05:00
  • 643ead6f53 fix(desktop): keep settings search opaque under Glass brooklyn! 2026-09-09 19:42:35 -05:00
  • fad7cfca42 fix(desktop): wait for session discovery without discarding queued prompts (#106986) Austin Pickett 2026-09-09 20:42:49 -04:00
  • 145c713f16 docs(desktop): define composer status disclosure and banner spacing brooklyn! 2026-09-09 19:06:20 -05:00
  • 5b181e511a fix(desktop): keep composer status groups collapsed except todos brooklyn! 2026-09-09 19:06:20 -05:00
  • 8e85b276f1 fmt(js): npm run fix on merge (#106967) hermes-seaeye[bot] 2026-09-09 23:36:18 +00:00
  • d47f40bb30 docs(desktop): define sidebar focus and chat dimming behavior brooklyn! 2026-09-09 13:46:24 -05:00
  • 2bc099dfea fix(desktop): keep chat focus when using the sessions sidebar brooklyn! 2026-09-09 13:46:24 -05:00
  • 97ca90f184 fix(desktop): expired OAuth grant shows a one-click 'Sign in again' instead of a retryable Provider error Teknium 2026-09-09 16:19:06 -07:00
  • edac5f6378 fix(auxiliary): origin-scoped key shield, task overrides over named providers, negotiation-only stream fallback Teknium 2026-09-09 16:06:58 -07:00
  • b88e6776f4 fix(cli): hold agent status lines until the streamed response box closes Teknium 2026-09-09 09:32:32 -07:00
  • ecfcbb6276 fix(ws): give the send deadline its own 30s clock and close the stalled socket teknium1 2026-09-09 05:16:13 -07:00
  • 2371921543 fix(ws): add send deadline to _safe_send_many so a stalled send_text latches the transport closed gaoanze888 2026-09-09 16:23:20 +08:00
  • 2db0c7a2d8 fix(auxiliary): compression sticks to the session's OpenAI endpoint; foreign-host rejections don't kill the key Teknium 2026-09-09 13:34:23 -07:00
  • e6b890e584 fix(auxiliary): async progress-hook wrapper + route the async primary through it (#98466) Teknium 2026-09-09 13:34:23 -07:00
  • fba6110cde fix(agent): default relay completions to the progress-hook wrapper Konstantin Khlopkov 2026-08-30 12:43:26 +03:00
  • dcf725e6d2 feat(plugin-catalog): add hermes-plugin-netbox and hermes-rustpush-imessage (community) Teknium 2026-09-09 09:29:22 -07:00
  • 47104b9f17 fmt(js): npm run fix on merge (#106881) hermes-seaeye[bot] 2026-09-09 20:59:22 +00:00
  • ae43fd6df6 fix(tui): bare URLs render verbatim instead of a derived site label (#106843) Siddharth Balyan 2026-09-10 02:21:54 +05:30
  • b4d04eb8fd Connector tools (Gmail, Linear, Notion, ...) are searchable and callable through tool_search for signed-in Nous users (#106842) Siddharth Balyan 2026-09-10 02:21:16 +05:30
  • cf4b78e91f fix(tool-search): a query no tool answers returns nothing, not five tools sharing one word (#106676) Siddharth Balyan 2026-09-10 02:21:15 +05:30
  • ff76e65e14 fix(cron): a fire_claim whose same-host owner pid has exited is stale immediately Teknium 2026-09-09 09:47:15 -07:00
  • d9e64e9165 fix(state): record display_identity/display_order in the messages schema history Teknium 2026-09-09 12:44:59 -07:00
  • 308d12e1fd fix(tests): live-system guard lets a gateway start inside a container exec Teknium 2026-09-09 12:21:03 -07:00
  • 267a6b79c8 fix(codex): gate the newest-only reasoning replay on its own Azure predicate Erosika 2026-09-09 12:49:20 -04:00
  • 2de15babf9 fix(codex): replay only the newest sealed reasoning item on Azure Foundry Erosika 2026-09-09 12:30:14 -04:00
  • 5db0df28de fix(classifier): treat Azure Foundry's continuation-identity 400 as a rejected reasoning replay Erosika 2026-09-09 12:30:14 -04:00
  • 6f3e630b47 fix(auth): honor Desktop-saved model.key_env for registry providers Teknium 2026-09-09 02:04:49 -07:00
  • 76c8866ba5 fix(tui-gateway): point the sessionless model rejection at Settings -> Models teknium1 2026-09-09 04:40:34 -07:00
  • 75b1b43ec1 fix(tui-gateway): reject sessionless config.set model with 4001 KoNit-K 2026-09-09 17:20:58 +08:00
  • 474143da81 fix(desktop): trim the auto Show-earlier gate and prove it end to end Teknium 2026-09-09 05:10:56 -07:00
  • 3ec8042483 fix(desktop): page earlier transcript on top-edge scroll KoNit-K 2026-09-09 15:54:40 +08:00
  • 15f3037647 fmt(js): npm run fix on merge (#106818) hermes-seaeye[bot] 2026-09-09 19:21:46 +00:00
  • 7d4033c391 test(tui_gateway): fold the watermark check into the oversized-frame test Teknium 2026-09-09 04:49:38 -07:00
  • c8b1c049c7 fix(tui_gateway): size replay frames outside the lock; document the byte ceilings Teknium 2026-09-09 04:49:05 -07:00
  • d31f0a647d fix: preserve streaming and replay safety after parent review Xipong 2026-09-09 02:03:01 +03:00
  • 721128ac02 fix: bound event replay payload bytes Xipong 2026-09-09 01:36:16 +03:00
  • f7a973e3d7 ci(lint): diff the PR head ref so the public-surface deepen loop can actually find a merge-base Teknium 2026-09-09 05:04:16 -07:00
  • 981dc9c367 ci(lint): bound the advisory public-surface step so it can't time out the blocking footguns job (#106103) PRATHAMESH75 2026-09-09 04:12:20 +05:30
  • b7bef04861 fix(kanban): an explicit scratch workspace never inherits the board's project Teknium 2026-09-09 05:20:35 -07:00
  • dc5c87c6c1 fix(kanban): honor explicit scratch/project on MCP kanban_create KoNit-K 2026-09-09 15:37:47 +08:00
  • 544169a41a perf(desktop): stop per-event full-timeline allocations on streamed tool events Teknium 2026-09-09 05:32:36 -07:00
  • 7b639164cf fix(desktop): parallelize roster source requests Xipong 2026-09-09 01:19:54 +03:00
  • a02a3b9808 test(desktop): trim MCP polling tests to two invariants per fix teknium1 2026-09-09 04:47:47 -07:00
  • 8ac2c147a5 refactor(desktop): drop the serial-task layer from the MCP log poller teknium1 2026-09-09 04:47:47 -07:00
  • d93988233c fix: serialize MCP log polling Xipong 2026-09-09 01:21:53 +03:00
  • 3fbc408ff6 fix: preserve event delivery across scheduler lifecycle boundaries Xipong 2026-09-09 02:24:01 +03:00
  • 42f2067092 fix(desktop): coalesce MCP reconnect sweeps Xipong 2026-09-09 01:19:54 +03:00
  • 85e423482a fix(tools): kill the browser_exec CLI tree on timeout on Windows too Teknium 2026-09-09 05:30:26 -07:00
  • 6788c3224f test(tools): trim the browser_exec group-kill tests to two invariants Teknium 2026-09-09 05:19:30 -07:00
  • 7416201baf fix(tools): exempt POSIX-only killpg from the Windows footgun scan liuhao1024 2026-09-09 12:37:19 +08:00
  • 60debff28d fix(tools): kill the whole browser-use CLI process group on browser_exec timeout liuhao1024 2026-09-09 12:32:22 +08:00
  • d31318745c test(desktop): trim salvaged fixtures to the invariant tests Teknium 2026-09-09 04:51:54 -07:00
  • 3d4c537584 fix(desktop): coalesce pending live status refreshes Xipong 2026-09-09 01:16:35 +03:00
  • 3bfd7b653b fix: cache warm transcript weights Xipong 2026-09-09 01:08:35 +03:00
  • 5a2ccffd41 fix(desktop): skip distro probe for WSL drive paths Xipong 2026-09-09 01:20:01 +03:00
  • ef677265d2 fix(desktop): reuse detected SSH platform Xipong 2026-09-09 01:19:54 +03:00
  • 14a6a75ebe test(agent): trim Codex patch-budget tests to two invariants Teknium 2026-09-09 04:41:21 -07:00
  • cabe430a25 fix(agent): derive tile-aware shrink cap from Codex patch-budget 400s liuhao1024 2026-09-09 15:59:30 +08:00
  • d3515a9d18 fix(agent): classify Codex patch-budget image 400s as image_too_large liuhao1024 2026-09-09 15:32:53 +08:00
  • 554eb9c217 chore: map contributor email for ten82e (PR #106290 salvage) teknium1 2026-09-09 04:37:37 -07:00
  • 53b9615ea6 test(hermes_cli): keep one opencode-go delisting invariant; record the delisting beside the keyed-suffix set teknium1 2026-09-09 04:37:26 -07:00
  • b2cae54035 fix(hermes_cli): drop delisted ox-alpha-free from opencode-go curated floor ten82e 2026-09-09 15:04:03 +09:00
  • b27c6f7f0d docs(line): document LINE_EXPIRED_TEXT beside the other postback reply knobs teknium1 2026-09-09 04:44:46 -07:00
  • b21231fef8 test(line): trim #106446 regression suite to the two reporter reproductions Teknium 2026-09-09 04:43:52 -07:00
  • 77c994bab2 fix(line): keep progress heartbeats and stale mappings out of the postback cache (#106446) Tranquil-Flow 2026-09-09 12:15:43 +02:00
  • 3dc3809d07 refactor(fal): render the managed billing message once in fal_common teknium1 2026-09-09 05:12:07 -07:00