Commit Graph

  • 6f64a2c631 fix(desktop): reanchor transcript on window focus Nicky Molina 2026-08-10 04:42:34 -04:00
  • bb45dc06c3 fix(desktop): stabilize virtual session scrolling konsisumer 2026-08-12 22:18:38 +02:00
  • fceab28602 fix(desktop): cold start no longer hides Cloud agents until Portal re-login Teknium 2026-08-14 16:18:55 -07:00
  • 01512ca000 fmt(js): npm run fix on merge (#86631) hermes-seaeye[bot] 2026-08-15 03:31:07 +00:00
  • 5a3b593230 fix(desktop): order mid-turn user messages after the assistant output that predates them Teknium 2026-08-14 19:29:14 -07:00
  • 8064550025 chore: map contributor email for attribution audit Teknium 2026-08-14 18:58:18 -07:00
  • dac5f86313 fix(desktop): keep the session-list merge/dedup/order pipeline invariant-consistent Teknium 2026-08-14 18:57:59 -07:00
  • b6d2f15b6c fix(desktop): dedupe persisted sidebar order ids to stop duplicate repo headers Jreevo 2026-07-29 07:27:10 -07:00
  • 9247f4e1a8 fix(desktop): compare pinned/archived in the session list signature james47 2026-08-14 17:11:52 +00:00
  • d029575407 fix(desktop): sort survivors by last_active in mergeSessionPage to prevent stale sidebar order liuhao1024 2026-06-16 23:25:55 +08:00
  • f8cc6d082e test(todo): make JSON-string coercion test order-agnostic Teknium 2026-08-14 19:08:39 -07:00
  • 99033ab1f0 chore: map contributor email for PINKIIILQWQ Teknium 2026-08-14 18:58:24 -07:00
  • cf30d89586 fix(desktop): import MemoryRouter from react-router in collapsed-indicator test Teknium 2026-08-14 18:58:05 -07:00
  • 8bd83a9f7c test(gateway): pin get_update_result in metadata-mirror snapshot test Teknium 2026-08-14 18:56:23 -07:00
  • 0e7151ceae fix(todo): keep active step ahead of pending rows LeonSGP43 2026-06-09 23:19:32 +08:00
  • 89fa829802 test(desktop): pin the tail-only contract for the loading and stall indicators Sora-bluesky 2026-08-11 17:19:33 +09:00
  • 6fcc202687 feat(desktop): show collapsed todo running indicator Pink 2026-06-29 05:43:54 +08:00
  • 2cabeba563 fix(tui,desktop): refresh context usage live during active turns Michael Huang 2026-07-25 01:57:19 +08:00
  • 2b3c505463 chore: map salvaged contributor emails (audit_pr_attribution) Teknium 2026-08-14 18:57:17 -07:00
  • 73bcfddb3d fix(desktop): replay pending clarify prompts after reconnect Teknium 2026-08-14 18:56:54 -07:00
  • 1134d2c998 fix(desktop): stage keyboard multi-select choices Thomas Hudspith-Tatham 2026-08-02 17:41:16 +01:00
  • 6cbe5a35b6 fix(desktop): support multi-select clarifications Thomas Hudspith-Tatham 2026-08-02 16:28:30 +01:00
  • 34d76a1df0 [verified] fix(desktop): reveal active clarify prompts Richard Howes 2026-08-06 00:04:27 +02:00
  • 38b9005b95 fix(desktop): replay pending approvals after reconnect konsisumer 2026-08-09 01:48:03 +02:00
  • f703e70618 fix: make desktop approval routing reliable VooDoo Pixels 2026-08-11 19:01:27 -04:00
  • 62dbd87b1b chore: map contributor email for salvaged PR attribution Teknium 2026-08-14 18:55:56 -07:00
  • 898cc87125 fix(desktop): salvage session-race sequencing cluster — widen Stop cooldown to tile interrupts, prove submit ownership both ways Teknium 2026-08-14 18:55:42 -07:00
  • 33b39f3f4b fix(desktop): prove submit target belongs to selected session from both directions (#65328) Simplicio, Wesley (ext) 2026-08-10 17:18:45 -03:00
  • 801fd0b3d8 fix(desktop): interrupt-first after Stop so edit/resend avoids session-busy Olympusbuildz 2026-08-12 09:10:22 -07:00
  • 4ac12d53fb fix(tui_gateway): keep steer-mode fall-through bursts queued instead of interrupting Teknium 2026-08-14 18:53:42 -07:00
  • 3995fd434c fix(tui_gateway): stop replaying live-turn user text after redirect StanleyStetson 2026-08-12 17:58:49 +03:00
  • b9482484f7 chore: map contributor email for attribution audit Teknium 2026-08-14 18:49:18 -07:00
  • 1c80085f04 fix(desktop): widen terminal-status handling to sibling sites Teknium 2026-08-14 18:49:02 -07:00
  • e3c3d0895d test(desktop): late progress events must not revive a timed-out subagent row Michael Gannotti 2026-08-14 18:48:49 -07:00
  • a01c7bb43b test(desktop): completion events with still-active payload statuses settle as failed Sebastian Mause 2026-08-14 18:48:27 -07:00
  • d3fee89993 fix(desktop): prefer synthesized timeout summary over stale progress text David Metcalfe 2026-08-13 11:18:56 -07:00
  • 09b1726a1d fix(desktop): fail closed on unrecognized subagent.complete statuses; surface timeout reason David Metcalfe 2026-08-13 11:17:33 -07:00
  • a351c17d4a fix(desktop): normalise timeout/error subagent statuses to terminal (#73728) RelaxJonh 2026-07-29 11:51:02 +07:00
  • 4faf12b9ce chore: map salvaged contributor emails (75day, KBANTH) Teknium 2026-08-14 18:47:02 -07:00
  • f9f5c14f9a fix(desktop): keep live gateway across profile switches KBANTH 2026-08-14 22:36:01 +07:00
  • 077c04755e fix(desktop): sync active profile after reconnect Trevor Nash-Keller 2026-08-14 16:57:44 -05:00
  • 8edb4626ca fix(desktop): refresh sessions on profile switch A9 2026-08-14 11:37:39 -04:00
  • 21b57c61f4 fix(desktop): page remote profile session reads Jakub Wolniewicz 2026-08-13 13:06:10 +02:00
  • 5a23ab513c chore: map salvage contributor emails to GitHub usernames Teknium 2026-08-14 18:46:01 -07:00
  • 01e542b764 fix(desktop): address transcript refresh review feedback Guilherme Aguiar 2026-08-14 17:47:06 -03:00
  • 1a2b0ca8cb fix(desktop): refresh active transcript on session changes Guilherme Aguiar 2026-08-14 14:58:55 -03:00
  • f0748b451c fix(desktop): stop empty REST transcript refresh from wiping a warm resume chelsealong 2026-08-10 00:48:30 +00:00
  • 9cc428cff8 fix(desktop): keep responsePreviewed settle gated on the boundary flag spfcraze 2026-08-02 01:47:43 -04:00
  • 71a98f69ee fix(desktop): settle final reply onto interim even after message.start reset the boundary flag spfcraze 2026-08-02 00:29:49 -04:00
  • cf63b79467 fix(desktop): drop pending stream rows whose reply the transcript already carries 李灵航 2026-08-12 12:19:28 +08:00
  • 56121e528d chore: map contributor email (audit_pr_attribution) Teknium 2026-08-14 18:46:07 -07:00
  • 62eefff697 perf(desktop): bound long-running app resource use Aleks Clark 2026-08-13 10:52:28 -05:00
  • 4712721033 perf(desktop): pause decorative animations when unfocused AlexDev_ 2026-08-08 19:41:32 +02:00
  • d7e95315f7 fix(desktop): expand HUD transcript when resized LemonSchneid 2026-08-13 18:49:51 -06:00
  • b55677077f fix(desktop): keep completion selection visible Jakub Wolniewicz 2026-08-11 19:17:15 +02:00
  • 957a7c20cd fix(desktop): keep text navigation keys in composer nanami7777777 2026-08-13 10:47:12 +08:00
  • 0611f9f856 fix(desktop): retain HUD composer focus LemonSchneid 2026-08-13 18:59:16 -06:00
  • 23954e3e31 fix(desktop): prevent navigation from stealing focus Jakub Wolniewicz 2026-08-11 19:15:32 +02:00
  • cb47f59ffa fix: standardize media-group CancelledError to raise kshitij 2026-08-15 03:30:53 +05:30
  • 42dc17ec97 fix(telegram): close hold-lifecycle gaps on permanent fatal and connected drain Daniel V. Baecker 2026-08-11 14:51:19 +01:00
  • b4da6b15e1 fix(telegram): hold inbound messages across disconnect instead of destroying them Daniel V. Baecker 2026-08-11 12:46:17 +01:00
  • ed4f50de51 fix(send_message): hand unresolved cron and react targets to the adapter again Adolanium 2026-08-15 03:09:52 +05:30
  • b9fa46b5a5 fmt(js): npm run fix on merge (#86559) hermes-seaeye[bot] 2026-08-15 00:39:34 +00:00
  • b6726d57e4 feat(desktop): per-profile scope selector in the Capabilities view (#86548) Teknium 2026-08-14 17:33:49 -07:00
  • bab9a85b67 fmt(js): npm run fix on merge (#86533) hermes-seaeye[bot] 2026-08-15 00:07:02 +00:00
  • c83061ba3d test(desktop): cover the context gauge fetching before a turn runs Brooklyn Nicholson 2026-08-14 18:33:43 -05:00
  • 25d1c8d740 fix(desktop): context gauge reads the session it is on, not the last turn Brooklyn Nicholson 2026-08-14 18:33:43 -05:00
  • 50d98fc1f3 feat(delegation): raise subagent iteration cap default 50 -> 250 (+migration) (#86506) Teknium 2026-08-14 16:50:30 -07:00
  • 832eb56b77 chore: map contributor email Justin Bennington 2026-08-10 17:47:03 -07:00
  • 167dd48b40 fix(models): trust certifi for credentialed catalogs (E-1002) Justin Bennington 2026-08-10 17:37:46 -07:00
  • 90253cc0a0 fix(providers): route Actual's fetch_models through the credential-redirect guard pierrenode 2026-08-06 13:19:39 +03:00
  • 2eda1292f6 chore: map contributor email for #56522 salvage Teknium 2026-08-14 16:33:14 -07:00
  • b55dd04711 fix(streaming): adapt provider errors to relay beiyesi 2026-08-07 17:49:47 +08:00
  • 04bc5321c9 fix: preserve non-JSON provider stream errors beiyesi 2026-07-31 17:42:43 +08:00
  • 5cbc645d09 fix: require terminal signal for streamed errors beiyesi 2026-07-16 22:59:11 +08:00
  • 0fcebb29f4 fix streaming bare data error payloads beiyesi 2026-07-02 12:07:50 +08:00
  • 661a4c4f88 fix streaming provider error events beiyesi 2026-07-02 00:55:45 +08:00
  • 44d580617f test(providers): tolerate stream kwarg in metadata probe mock SHL0MS 2026-08-12 23:59:28 -04:00
  • b21e0bd8c9 fix(providers): honor per-provider TLS on custom /models and pricing probes SHL0MS 2026-07-17 18:19:42 -04:00
  • cbfe186da8 fix(config): canonicalize legacy api_mode spellings instead of silently discarding them SHL0MS 2026-08-14 14:47:37 -04:00
  • f92accd05d fix(tui): lead slash_worker PATH with Hermes' managed bin dir Teknium 2026-08-14 14:31:13 -07:00
  • 73b4e41ab2 fix(tui): prepend Hermes venv and user-local bin to slash_worker PATH (#83845) webtecnica 2026-08-11 08:16:24 -03:00
  • 47fd2eb7c8 fix(browser): strip PYTHONPATH/PYTHONHOME from browser-use CLI subprocess env Benjamin 2026-08-14 14:28:10 -07:00
  • d275b96bfd feat(gateway): per-profile MCP server lifecycle RPCs (mcp.servers.*) (#86473) Teknium 2026-08-14 16:17:22 -07:00
  • 452465bf78 fix(tests): reap leaked TUI notification pollers between tests Teknium 2026-08-14 15:38:32 -07:00
  • 8e509c729e fmt(js): npm run fix on merge (#86430) hermes-seaeye[bot] 2026-08-14 22:48:47 +00:00
  • 7d96537bc8 fix(desktop): the main agent's model pick persists as the profile default (#86414) Teknium 2026-08-14 15:40:53 -07:00
  • 31e571acf6 fmt(js): npm run fix on merge (#86407) hermes-seaeye[bot] 2026-08-14 22:16:25 +00:00
  • eb20188d2e style: import order + padding lines in terminal.test.ts Teknium 2026-08-14 14:54:57 -07:00
  • 3f7140fbed chore: contributor email mapping for salvaged PR #66538 Teknium 2026-08-14 14:44:39 -07:00
  • 5d8569d043 fix(tui): gate BSU/ESU on capability for ALL write paths, not just alt-screen Teknium 2026-08-14 14:44:32 -07:00
  • d509e6df2f fix(tui): don't trust DEC 2026 synchronized output under Zellij Brian Sweatt 2026-07-17 16:16:38 -05:00
  • 802a60a150 test(gateway): pin restoration of pre-existing HERMES_HOME override Max Hsu 2026-07-15 14:09:10 +08:00
  • 308bb56349 fix(gateway): bind profile override in _persist_live_session_system_prompt Max Hsu 2026-06-22 00:24:31 +08:00
  • 4d1ef7fbd2 style: satisfy curly + padding-line eslint rules in usage comparator Teknium 2026-08-14 14:53:50 -07:00
  • 513f683aa7 fix(tui): widen usage comparator to key union + regression tests Teknium 2026-08-14 14:41:09 -07:00
  • 8606867ebc fix(tui): reduce status bar flicker during streaming liuhao1024 2026-06-08 03:47:38 +08:00
  • 3abe6cc503 fix(gateway): bind profile HERMES_HOME override in ephemeral agent threads (#50233) David Gutowsky 2026-08-14 14:49:46 -07:00
  • 5821691642 test(dashboard): extend ChatPage Terminal fake with onScroll/buffer/scrollToBottom Teknium 2026-08-14 14:50:12 -07:00
  • 7f7ca89255 fix(dashboard): weave resume follow-scroll into sanitizer write path + contributor mapping Teknium 2026-08-14 14:29:54 -07:00