Commit Graph

  • 6b3a7af73d fix(security): cover privilege wrappers and command-string options RickyYii 2026-08-17 03:24:58 +00:00
  • a19e1bae10 fix(cron): stop a relative path from disabling the data-sink exemption RickyYii 2026-08-11 04:50:43 +00:00
  • 5921ba8c06 fix(security): see through wrapper prefixes in the gateway lifecycle guards RickyYii 2026-08-11 04:50:42 +00:00
  • 9ab056d4e8 chore: map wingkwong contributor email Teknium 2026-08-23 17:54:16 -07:00
  • f2639f8872 fix(cron): preserve map keys as ids and skip junk values when flattening id-keyed jobs.json Teknium 2026-08-23 17:53:21 -07:00
  • ec4b3bc06a fix(cron): self-heal id-keyed jobs.json to canonical list form on load Teknium 2026-08-23 17:51:56 -07:00
  • 5a24dcf4f2 fix(cron): normalize id-keyed jobs stores on load WK Wong 2026-08-23 21:00:34 +08:00
  • 2e75862790 fix(install.ps1): record 'skipped-long-path' when ConvertTo-LongPath short-circuits Teknium 2026-08-23 17:50:07 -07:00
  • 203f111c98 fix(install.ps1): initialize LastResolver before the resolved-path report liuhao1024 2026-08-23 23:46:21 +08:00
  • 3e3e6f94a0 test(cua): pin PATH-preservation contract, not byte equality Teknium 2026-08-23 18:10:58 -07:00
  • 83bb0f1b40 chore: map UniversePeak contributor email Teknium 2026-08-23 17:51:46 -07:00
  • ec06e706f1 test(cron): e2e regression — scrubbed child env resolves bare hermes under minimal parent PATH Teknium 2026-08-23 17:51:18 -07:00
  • b0001f45a2 fix(cron): keep hermes console script on child PATH UniversePeak 2026-08-24 01:31:06 +08:00
  • 04dd2bb233 test(agent): drain truncation warnings before and after each prompt-builder test Teknium 2026-08-23 17:50:01 -07:00
  • f168d857c3 test(agent): stop truncation-warning ContextVar leaking between test files Aniruddha Adak 2026-08-23 22:09:41 +05:30
  • ac83bb0667 chore: map contributor email aniruddhaadak80@gmail.com aniruddhaadak80 2026-08-24 01:08:08 +05:30
  • cd6c088928 test(compression): align no-op strike tests with structural backoff (#93022) aniruddhaadak80 2026-08-24 00:58:25 +05:30
  • f778c0d941 fix(compression): structural no-ops defer retries instead of striking the breaker Aniruddha Adak 2026-08-23 23:14:24 +05:30
  • 4bc31a435b chore: map Aintworth contributor email Teknium 2026-08-23 17:50:57 -07:00
  • ce51f535d3 test(gemini): cover nested/list/non-pointer ref cases; document false-positive tolerance Aintworth 2026-08-23 22:02:52 +00:00
  • 03477166f9 fix(gemini): wrap schema-bearing tool results as opaque text Aintworth 2026-08-23 15:33:11 +00:00
  • c25f206ecf fix(desktop): show the launch-source preference for a single connection Brooklyn Nicholson 2026-08-23 20:06:49 -05:00
  • d5463b3f46 fix(desktop): boot restore never overrides a live unnameable source Brooklyn Nicholson 2026-08-23 20:05:51 -05:00
  • aaf63220ca fix(desktop): heal v1/v2 connection drift instead of re-homing onto local Brooklyn Nicholson 2026-08-23 20:04:48 -05:00
  • 4fea0f04be fix(desktop): boot-time source restore keeps the All-profiles preference (#93197) ClintonEmok 2026-08-24 00:53:50 +02:00
  • c5bf3b7ce3 test(desktop): replace apply/liveness source-regex assertions with behavior tests Brooklyn Nicholson 2026-08-23 19:59:20 -05:00
  • 96e5898542 fix(desktop): synchronize applied gateway registry Alessandro Levantini 2026-08-22 15:24:05 +02:00
  • 6a25ec0758 fix(desktop): authenticate remote liveness probes Alessandro Levantini 2026-08-22 15:23:28 +02:00
  • cce2d9418b chore(tests): remove the never-executed kanban stress/chaos suite Teknium 2026-08-23 17:36:15 -07:00
  • 31ade5da7b chore: add contributor email mappings for salvage Teknium 2026-08-23 17:10:03 -07:00
  • a6bec08f35 fix(install): actually invoke check_cxx_compiler in both install stages Teknium 2026-08-23 17:09:30 -07:00
  • 1fc9c1b41b fix(install): refresh Playwright upgrade for current main luckygreen 2026-08-21 13:11:30 +02:00
  • 60cbc70430 installer: check for a C++ compiler before building native Node modules osgeek90 2026-08-18 10:43:45 +03:30
  • 63b42d3070 chore: add contributor email mappings for salvage Teknium 2026-08-23 17:10:02 -07:00
  • 8fca54f9f1 test(bots): pin draft sweep age boundary fangliquanflq 2026-08-24 03:02:44 +08:00
  • 1b18442f36 fix(bots): protect new drafts from title sweep fangliquanflq 2026-08-24 01:23:02 +08:00
  • 478a09c06b fix(browser): floor browser-use CLI subprocess PATH with sane system dirs justcarlosm 2026-08-23 12:10:40 -06:00
  • 8f9abc9873 fix(cron): re-anchor stale next_run_at after direct jobs.json schedule edits liuhao1024 2026-08-24 01:12:22 +08:00
  • 5d8b031514 fix(stt): surface the selection-specific error for explicit openai STT liuhao1024 2026-08-24 00:52:56 +08:00
  • c4871226f1 fix(cli): honor target_model when resolving custom providers 王雪帆 2026-08-04 23:20:35 +08:00
  • 6d48fbed1b fix(tui): settle tmux clipboard load on child exit Andrex Ibiza, MBA 2026-08-23 16:12:20 -05:00
  • 27fb1179f8 fix(tui): settle execFileNoThrow on timeout even when a daemon holds stdio liuhao1024 2026-08-24 03:08:19 +08:00
  • 74e6885f0d fix(review): fail-closed compressor detachment + warm-cache first request (#93057 review) Finn763 2026-08-24 04:34:27 +08:00
  • 4202a508fd fix(review): bound same-model background review replay Finn763 2026-08-24 03:33:45 +08:00
  • 2033f4cc34 fix(agent): separate cancellation diagnostics from tool output fangliquanflq 2026-08-24 02:06:59 +08:00
  • c1c0efa375 fix(code-exec): preserve interrupt cancellation source fangliquanflq 2026-08-24 01:38:06 +08:00
  • ee8a66233f test(gateway): preserve replacement handles across close races fangliquanflq 2026-08-24 02:58:13 +08:00
  • 80cec2785d fix(gateway): preserve routing state across recovery fangliquanflq 2026-08-24 02:44:05 +08:00
  • 4b659f0e33 fix(gateway): retry failed session database opens fangliquanflq 2026-08-24 02:17:59 +08:00
  • 31a01f373b fix(state): make automatic repair non-destructive Andrex Ibiza, MBA 2026-08-23 17:39:13 -05:00
  • a2a43f7e82 fix(agent): widen composite-id alias matching to the compressor; unify variant policy owners (#63000) Teknium 2026-08-23 18:02:15 -07:00
  • 5496d5995a fix(agent): preserve tool results across ID variants joaomarcos 2026-08-23 20:49:10 -03:00
  • a9e46229b2 fix: sniff fast-path keys on binary magic only, not NUL presence Teknium 2026-08-23 18:15:59 -07:00
  • 92edb861be fix(cron): close NUL-padded script bypass in lifecycle guard Meng Chee 2026-08-03 11:44:54 -07:00
  • da30db8e8c fix(cron): scan dot-operator sourced scripts in lifecycle guard Meng Chee 2026-08-03 11:40:08 -07:00
  • b4d4167d42 fix(gateway): lazy/unpersisted resume also rebinds transport and cancels the pending reap Teknium 2026-08-23 18:05:31 -07:00
  • 65c58651b0 feat: review slot appears in every aux-model picker (desktop, dashboard, CLI) Teknium 2026-08-23 17:53:04 -07:00
  • 0c713049ef chore: add contributor email mapping for zgqq Teknium 2026-08-23 17:01:53 -07:00
  • 9aa0721b23 fix: inert heredoc bodies no longer trip the gateway lifecycle guard (#88336) zgqq 2026-08-23 17:01:53 -07:00
  • c94ee2e06f chore: add contributor email mappings for arcimun and KeaneYan Teknium 2026-08-23 16:55:51 -07:00
  • b34edd6b01 fix: execute_code and argv-list payloads no longer bypass the gateway lifecycle guard (#68289) Artur Hapantsou 2026-08-23 16:55:50 -07:00
  • 1c791cbfe6 fix(gateway): resolve uninstall lifecycle guard conflict KeaneYan 2026-08-06 11:52:55 +08:00
  • ca8a598787 chore: add contributor email mapping for 03farren Teknium 2026-08-23 16:48:12 -07:00
  • 679e07a074 fix(gateway): close order-dependency + missing-verb gap in launchctl lifecycle guards BotUser 2026-08-02 15:59:34 -05:00
  • fa63c3e1c2 chore: add contributor email mapping for acewong7 Teknium 2026-08-23 17:48:45 -07:00
  • acf8245607 fix(tools): pass single_query_deny_message to the ssh-config write approval gate thenabbu 2026-08-24 02:07:16 +05:30
  • dd2b5172e4 fix: pass single_query_deny_message to approval gate for ssh config writes Kang Wang 2026-08-16 22:00:31 +08:00
  • 20e308fea7 fix: use lookbehind anchor so binary-decoded and remote-read content still scans Teknium 2026-08-23 16:44:08 -07:00
  • ec169b4885 chore: add contributor email mapping for eaglezzz0522-cloud Teknium 2026-08-23 16:41:00 -07:00
  • 180f981125 fix: lifecycle guard Branch A anchors the CLI name at command position (#77173 path false positive) eaglezzz0522-cloud 2026-08-23 16:41:00 -07:00
  • 778c384120 chore: map JinUltimate1995 contributor email Teknium 2026-08-23 17:40:55 -07:00
  • 51239e8e2a fix(vision): forward the API key to the server-type probe and cache failed verdicts liuhao1024 2026-08-19 16:25:27 +08:00
  • 4ca993c746 fix(image_routing): stop fingerprint-probing remote OpenAI-compatible endpoints JinUltimate 2026-08-19 17:14:56 +05:30
  • fe483de4d3 fix(agent): keep max-iteration warnings out of quiet stdout honor2030 2026-05-15 15:13:11 +09:00
  • 36bbb41d6c fix(desktop): single-flight tolerates sync resume runners; delegate tests assert owner routing Teknium 2026-08-23 17:29:37 -07:00
  • 0b2e8b8a3b docs: dashboard ws keepalive + orphan-reap grace config keys Teknium 2026-08-23 17:15:40 -07:00
  • b0af119963 fix(desktop): resolve the owning remote profile before a hint-less session read falls through to local Teknium 2026-08-23 17:05:06 -07:00
  • 09047ec69c fix(desktop): route approval.respond through the session's owner, not the ambient socket Teknium 2026-08-23 17:02:41 -07:00
  • 77dd069946 fix(desktop): single-flight session.resume per stored id + adopt-or-reuse on drift-abort Teknium 2026-08-23 16:51:05 -07:00
  • 18e941ac2f fix(desktop): make the explicit-queue-target recovery regression load-bearing Teknium 2026-08-23 16:44:05 -07:00
  • 11fd82cf20 fix(desktop): isolate explicit queued submit recovery Shawn Wang 2026-08-22 11:18:15 +08:00
  • 534719259c fix(desktop): recover routed submits after reconnect Shawn Wang 2026-08-21 14:55:16 +08:00
  • d12bc0c4d9 fix(desktop): active gateway is never a session-RPC routing authority Teknium 2026-08-23 06:44:10 -07:00
  • 319e77eea4 fix(desktop): clarify preserved session tile recovery wz-heng 2026-08-23 18:06:22 +08:00
  • 72f6127b98 fix(desktop): preserve live session tiles after reconnect wz-heng 2026-08-21 13:47:50 +08:00
  • febed060ab fix(desktop): force gateway reconnect after wake yu-xin-c 2026-08-18 18:15:32 +08:00
  • 9b3f60c029 fix(gateway): resolve approval.respond by durable identity before failing 4001 Teknium 2026-08-23 16:50:28 -07:00
  • fdd8d75ba0 fix(gateway): make ws keepalive and orphan-reap grace config-driven (#79635) Teknium 2026-08-23 16:48:45 -07:00
  • 4aa162b30d fix(gateway): cancel pending WS-orphan reaps on resume and supersede stale runtimes quietly Teknium 2026-08-23 16:46:00 -07:00
  • f2dbd37ef9 fix(gateway): re-bind session transport to a surviving window on pop-out close Ayush Nangia 2026-08-14 16:47:27 +05:30
  • 3dd0ed1d38 fix(tui-gateway): bound the interrupt-then-reap poll chain (review finding) Kyzcreig 2026-08-21 16:17:13 -07:00
  • 14b50f5edd fix(tui-gateway): interrupt turns after websocket disconnect Kyzcreig 2026-08-19 16:39:21 -07:00
  • 30a37668d9 fix(tui): reschedule WS orphan reap while a turn is still running 686f6c61 2026-08-13 21:56:57 +02:00
  • 76c356c28a fmt(js): npm run fix on merge (#93381) hermes-seaeye[bot] 2026-08-24 00:43:15 +00:00
  • 3dc77acdc3 feat(desktop): OAuth sign-in for registry connections; keep profile picks on the browsed source (#92194) John Paul Soliva 2026-08-24 09:38:43 +09:00
  • 12395e57b4 feat: /review command — independent reviewer subagent on every surface Teknium 2026-08-23 16:59:35 -07:00
  • 0c1f1d2fe5 fix(desktop): stop Inbox-style session cards from clipping text (#93036) xxxigm 2026-08-24 07:34:45 +07:00
  • d962b21fa4 fmt(js): npm run fix on merge (#93371) hermes-seaeye[bot] 2026-08-24 00:33:12 +00:00
  • 19e56b446b test(desktop): cover unsigned OAuth latch vs needsOauthLogin-only retry HexLab98 2026-08-23 08:09:08 +07:00
  • 48f2ccb65c fix(desktop): latch unsigned OAuth boots so the Sign in overlay stays put HexLab98 2026-08-23 08:09:08 +07:00