Commit Graph

  • a5bb1bcde3 fix(cron): make transient-DNS classification platform-safe Teknium 2026-08-14 20:57:12 -07:00
  • c2a1179a34 fix(cron): fall back on transient DNS during provider resolve Andrew Fiebert 2026-08-11 11:44:42 -04:00
  • db696c798a test(tests): cover cron fallback delivery idempotency and interrupt skip fangliquanflq 2026-08-15 10:32:29 +08:00
  • 4668750fad fix(cron): deliver alerts for escaped run failures fangliquanflq 2026-08-15 07:03:51 +08:00
  • ec1aa8977c [verified] fix: clear running-job lock when execution creation fails zhao 2026-08-15 09:50:42 +08:00
  • f57209bc9f fix(agent): carry the ambiguity of Anthropic's 'out of extra usage' 400 through classification, cooldown, and terminal surfaces Jack Lau 2026-08-12 01:00:57 -05:00
  • 6fbbe18be8 fix(agent): reword SKILLS_GUIDANCE trigger and stop mislabelling its 400 as billing Jack Lau 2026-08-08 21:31:10 -05:00
  • 24573b396b refactor: bind gateway anti-growth guard to locals, trim overlong comment kshitij 2026-08-15 09:55:24 +05:30
  • 3bb83a9a51 chore: map contributor email for salvage Teknium 2026-08-14 20:55:14 -07:00
  • ffaa63f887 fix(compressor): never commit a compression that grows the transcript (in-place path) dhruv kejriwal 2026-08-12 04:13:29 +00:00
  • e7418f1621 fix(gateway): never persist a hygiene compression that grows the transcript dhruv kejriwal 2026-08-10 16:37:59 +00:00
  • bc36d7d6c8 fix(deps): exempt no-upload-date and exact-pinned packages from exclude-newer bricking Teknium 2026-08-14 21:14:59 -07:00
  • cf8b505531 fix(desktop-update): make posix hand-off survive Electron quit teardown (macOS) Alvis 2026-08-14 18:09:16 +08:00
  • 9b3823d08b fix(install): provision Node 26 so managed npm satisfies engines Christopher 2026-08-13 15:02:14 +02:00
  • 73b35b8b2b test(backup): assert an imported member cannot keep a setuid target's bits briandevans 2026-08-11 12:33:40 -07:00
  • 66356fe24b fix(backup): drop setuid/setgid from the mode restored onto imported files briandevans 2026-08-11 12:33:30 -07:00
  • 60f86662e3 docs(backup): note that atomic_replace's cross-device fallback still truncates briandevans 2026-08-06 16:33:38 -07:00
  • 1c3c1f4d71 fix(backup): preserve owner on atomic import writes and close the 0600 transit window briandevans 2026-08-06 16:30:21 -07:00
  • e88c9f0ef2 fix(backup): restore import members atomically so a failed import can't erase config briandevans 2026-08-06 12:55:24 -07:00
  • 5ecad87d1e fix(cron): report ownerless interrupted fires so their notices still send Teknium 2026-08-14 21:02:51 -07:00
  • baf7034850 fix(gateway): deliver interrupted-cron notices before adapters disconnect joaomarcos 2026-08-09 01:07:30 -03:00
  • 4b06d9e9b1 fix(gateway): keep the cron drain floor compatible with shutdown test doubles joaomarcos 2026-08-09 01:59:58 -03:00
  • 45bb486b26 fix(gateway): give in-flight cron work its own drain floor joaomarcos 2026-08-09 00:39:43 -03:00
  • 1f6f86119f fix(cli): stop hermes update from respawning orphan serve --port 0 (#78821) Jeremy 2026-08-04 12:40:54 -07:00
  • 69d1843512 fix(packaging): ship bundled plugin manifests joaomarcos 2026-08-10 03:10:53 -03:00
  • 169ff2db4f chore: add contributor email mapping for arccat-114 Teknium 2026-08-14 20:53:47 -07:00
  • 0dba3316b2 fix(gateway): generalize supervised-gateway exemption in orphan reaper to all platforms Teknium 2026-08-14 20:53:12 -07:00
  • 102369c5f6 fix(gateway): spare Scheduled-Task-supervised gateway from orphan reaper on Windows arccat-114 2026-08-14 22:02:07 +08:00
  • ac9b058ef4 fix(gateway): exclude service-managed PIDs from orphan reaping RelaxJonh 2026-08-14 08:24:45 +07:00
  • 547043a4d8 fix(telegram): honor fallback disable during connect worlldz 2026-08-09 20:14:30 +03:00
  • dac3c44afc test: fix salvage test imports; drop WAL worker-thread test superseded by read pool Teknium 2026-08-14 20:52:41 -07:00
  • 38709ae6f2 fix(cron): close leaked SessionDB connection when init outlives the timeout-abandoned worker (#72782) Tranquil-Flow 2026-08-14 20:49:56 -07:00
  • 39e480c051 fix(state): close leaked SessionDB connections on exception paths (#83226) joaomarcos 2026-08-10 23:12:01 -03:00
  • 0d91ab8889 fix: close leaked SessionDB connections on /insights and sessions-repair exception paths (#83226) RelaxJonh 2026-08-10 21:17:14 +07:00
  • 8dc5608a78 fix(compression): adopt live continuation tip at flush across multi-hop chains Teknium 2026-08-14 20:59:29 -07:00
  • 70704b962f fix(delegate): child's dedicated SessionDB must follow the parent's db_path kshitij 2026-08-08 13:59:58 +05:30
  • eef43e3160 fix(delegate): close the dedicated SessionDB if child construction fails; test degradation thatssoheil 2026-08-07 18:14:34 -04:00
  • 65e005d0e7 fix(delegate): subagents get a dedicated SessionDB, not the parent's (#81267) thatssoheil 2026-08-07 18:07:43 -04:00
  • 480342232a fix(gateway): close leaked poller sockets in weixin/email adapters (#79889) Teknium 2026-08-14 20:58:40 -07:00
  • 49bea9ecbd fix(desktop): resolve react/react-dom from one origin (#84018) joaomarcos 2026-08-11 15:16:41 -03:00
  • 453e6d8b95 fix(moa): preserve facade across client rebuilds burak33bb 2026-08-04 13:30:33 +03:00
  • 8369170fea fix(agent): only strip _moa_prepared_request when the live client is not the MoA facade Teknium 2026-08-14 20:57:44 -07:00
  • b2113202be chore: map contributor email for x1051445024 Teknium 2026-08-14 20:55:09 -07:00
  • 6bf3d39499 fix(agent): strip _moa_prepared_request before dispatching to native client RelaxJonh 2026-08-06 14:14:31 +07:00
  • ab879a1e22 fix(agent): stop the MoA prepared request reaching a swapped-in native client Drexuxux 2026-08-09 02:42:58 +03:00
  • 24eae1fa15 fix(agent): preserve MoA facade when rebuilding primary client (stream retry, rotation, fallback+restore) 牧濑红莉栖(BOT) 2026-08-10 17:24:01 +08:00
  • f45813ea77 fix(sessions): run state.db schema migration eagerly at backend startup and stop swallowing locked ALTERs Teknium 2026-08-14 20:59:00 -07:00
  • 542f180e7a test: pin Test-Node managed-Node swap to same-directory renames David Metcalfe 2026-08-11 12:32:45 -07:00
  • d6a711c783 fix(win): CIM-based PS in-use check and same-volume staging swap David Metcalfe 2026-08-08 10:29:36 -07:00
  • e4d0e4c3d8 fix(win): never rewrite the in-use managed Node tree (#80926) David Metcalfe 2026-08-07 20:48:13 -07:00
  • 4642f9630d fix(gateway): reject unsafe ordinal-only truncation fangliquanflq 2026-08-15 09:52:24 +08:00
  • bec7df1bba fix(anthropic): coerce blank system text blocks at extraction (#70909) SHL0MS 2026-08-14 20:49:21 -07:00
  • 4542192086 docs: fix voice mode guide link Gille 2026-08-14 18:03:44 -06:00
  • 4e60771ab7 fix(transport): scope empty tool_calls comment to transport-layer coverage Turgut Kural 2026-08-13 06:55:56 +03:00
  • 071d295a6e fix(test): rename misleading test — non-empty array codex field stripping, not empty array Turgut Kural 2026-07-30 18:55:18 +03:00
  • c464001da8 fix(transport): strip empty/null tool_calls on assistant messages Turgut Kural 2026-07-27 12:50:09 +03:00
  • f316f7d086 fix(session): drop empty tool_calls in repair_message_sequence (#77921) webtecnica 2026-08-03 16:27:30 -03:00
  • b2453b5894 fix(sanitize): drop tool_calls key when dedup removes all calls liuhao1024 2026-07-14 18:52:04 +08:00
  • 11ccbb4b6f fix(gateway): route delivery-ledger owner-liveness probe through _pid_exists (#41662) Teknium 2026-08-14 20:58:44 -07:00
  • 86a8928711 fix(tui_gateway): read profile DB for live session display payload Fangliquan 2026-07-26 15:45:24 +08:00
  • 9bff109783 fix(gateway): cancel native clarify only on free prose deacon-botdoctor 2026-07-31 19:59:32 -05:00
  • ea4cfbb3d6 chore(contributors): map loulanyue email deacon-botdoctor 2026-07-31 19:03:50 -05:00
  • 28b62b069a fix(gateway): keep first clarify resolution deacon-botdoctor 2026-07-31 19:01:03 -05:00
  • c1c3557723 fix(gateway): release rejected native clarifies before steering loulanyue 2026-07-26 22:02:42 +08:00
  • 1a06e70e1e test(session-search): cover /new-reset discovery, scroll, and browse HexLab98 2026-08-14 09:12:37 +07:00
  • bc659dbe62 fix(session-search): recall /new-reset sessions in the current lineage HexLab98 2026-08-14 09:12:37 +07:00
  • fffa303db2 fix(ui-tui/ink): don't skip a zero-height box that hosts absolute children daromaj 2026-08-05 11:54:13 +02:00
  • 1d958880b3 chore: contributor mapping for Ufonik88 Teknium 2026-08-14 20:48:25 -07:00
  • 54aad0d670 fix(tools): refresh activity heartbeat while a tool call is in flight (#84491) Ufonik 2026-08-12 14:26:18 +02:00
  • c5788b5ea3 test(agent): cover inline hard timeout and in-flight pool-request abort HexLab98 2026-08-13 19:30:27 +07:00
  • cc0d5ce7b7 fix(agent): bound hung inline API calls when abort cannot kill the socket HexLab98 2026-08-13 19:30:19 +07:00
  • dc2fe99ecf feat(delegation): mark max_iterations-truncated subagent results for the parent (#86641) Teknium 2026-08-14 21:19:15 -07:00
  • 0643105611 fix(file-ops): skip per-file tsc when an ancestor tsconfig.json exists (#86640) Teknium 2026-08-14 21:17:00 -07:00
  • eeb2d23b86 fix(memory): accept new_text as an alias for content (#86642) Teknium 2026-08-14 21:15:08 -07:00
  • 77248f8cb0 fix(desktop): clear the stale stream target on the assistant-tail append path too Teknium 2026-08-14 18:47:01 -07:00
  • 9184915c42 fix(desktop): skip stale journal duplicate folds Nicolas Formenton 2026-08-11 14:04:09 -03:00
  • 4d4bf0e0e5 test(desktop): spy on the active localStorage implementation (#82832) Eugeniusz Gilewski 2026-08-12 22:53:55 +02:00
  • 4588126bbd fix(desktop): bound inflight journal persistence (#63047) Eugeniusz Gilewski 2026-08-10 02:11:34 +02:00
  • 2f094a2645 test(desktop): align transcript paging expectations with include_compacted reads Teknium 2026-08-14 18:56:00 -07:00
  • e4e7dd5c6e fix(desktop): preserve full transcripts for running sessions Kinkoolino-Hermes 2026-08-02 10:46:20 +02:00
  • bbb6cc7e99 test: cover tool-message dedupe and latest paging for include_compacted (#80680) zuowen7 2026-08-11 16:45:40 +08:00
  • f71f91a39b fix(desktop): surface compaction-archived messages in transcript reads (#80680) zuowen7 2026-08-11 15:49:05 +08:00
  • 5f619cfa0e fix(gateway): don't restart supervised services on clean exit spfcraze 2026-08-01 22:08:11 -04:00
  • ebb2859132 fix(clarify): preserve resolved answers when clear_session races a button response David Metcalfe 2026-08-09 23:08:06 -07:00
  • 525ca9ca1c fix(gateway): match the profile-namespaced session key in the clarify bypass lookup ygd58 2026-08-10 06:17:54 +00:00
  • 39f3bb9312 test(compression): cover degenerate compress_end same-session handoff keep HexLab98 2026-08-10 22:34:55 +07:00
  • fc100f4b3b fix(compression): scan full window for handoffs before cross-session discard HexLab98 2026-08-10 22:34:49 +07:00
  • bc5805c35f fix: compare base-URL hostnames, not substrings, in provider-identity checks Teknium 2026-08-13 18:08:18 -07:00
  • f9d64b9a9d fix(cron): add reliable trigger feedback in Web and Desktop clients Evgenii 2026-08-09 07:22:14 +00:00
  • 1a8625abee fix(cron): harden gateway fire admission and provider compatibility Evgenii 2026-08-09 07:22:14 +00:00
  • acaafcc6bb fix(cron): make immediate execution race-safe Evgenii 2026-08-09 06:30:50 +00:00
  • 5d9e4aaaf2 fix: raise ProviderStreamError for choiceless error chunks + regression tests Teknium 2026-08-14 20:36:08 -07:00
  • 48cca664c6 fix: detect in-stream error chunks in SSE streaming path AlexFucuson9 2026-07-16 19:37:13 +07:00
  • efc3cd8697 fmt(js): npm run fix on merge (#86634) hermes-seaeye[bot] 2026-08-15 03:42:49 +00:00
  • 662a77f31e fix(desktop): don't let a stale resume snapshot mark an open chat idle Teknium 2026-08-14 19:07:23 -07:00
  • cb3ca0af0e chore: add contributor email mapping for razultull Teknium 2026-08-14 19:06:59 -07:00
  • 6202fca059 fix(desktop): keep session marked in-progress during async delegation razultull 2026-08-14 19:02:39 -07:00
  • c0e07837c2 fix(desktop): clear stale turn state after lost stream events KIAgent01 2026-08-13 07:24:26 +02:00
  • 12d99312aa chore: map contributor email for nicolasdmolina Hermes Agent 2026-08-14 18:50:13 -07:00
  • 7d74375b0b fix(desktop): keep session-list scrollbar clickable beside pane sash Hermes Agent 2026-08-14 18:46:33 -07:00