Commit Graph

  • 209de12d5f fix(desktop): Bot Mode tabs caption a Bot Chat with the bot's name, not "Bot Chat" Teknium 2026-09-02 04:45:12 -07:00
  • 7b951e46ab fix(desktop): route a shared-id unpin to the row the pull adopted Teknium 2026-09-02 04:10:39 -07:00
  • d417aee387 fix(desktop): sync pins across all session slices fangliquanflq 2026-08-23 08:58:39 +08:00
  • 3292fbcc97 chore: map praxis1244-consulting contributor email Teknium 2026-09-02 04:13:56 -07:00
  • 9b84a98e29 test: trim salvaged #99763 to the two invariant-pinning tests Teknium 2026-09-02 04:13:36 -07:00
  • 202997b51d fix(desktop): one conversation never opens as two tabs after compaction Alonso 2026-08-31 14:34:30 -04:00
  • 2599793271 fix(bot-mode): hand off group tabs to remote bots Gille 2026-09-02 00:37:38 -06:00
  • 87d5e40f53 fix(desktop): fail closed when Bot Chat lookup returns zero rows chelsealong 2026-08-30 06:03:58 +00:00
  • 6d061ede58 fix(desktop): open transcript catches up on every reconnect Teknium 2026-09-02 04:15:42 -07:00
  • a0e4ce252c fix(desktop): open cron-run transcripts stay live Teknium 2026-09-02 04:11:46 -07:00
  • a53286999b fix(desktop): bot tile transcripts read from their owner backend Teknium 2026-09-02 04:11:07 -07:00
  • 51953a302f fix(desktop): keep busy tile transcripts stable Dolverin 2026-08-27 14:40:00 +02:00
  • 782dd635fe feat(tts): speech toggles warm/release plugin and command TTS providers Teknium 2026-09-02 04:37:13 -07:00
  • 552159d222 feat(cli,tui): collapse bell_on_clarify/approval into display.bell_on_prompt Teknium 2026-09-02 04:36:06 -07:00
  • 3082a34669 feat(cli,tui): add display.bell_on_approval + fix eslint error Turgut Kural 2026-08-30 23:30:36 +03:00
  • ef6d3367a6 feat(cli,tui): add display.bell_on_clarify — terminal bell on clarify prompts Turgut Kural 2026-08-30 23:06:37 +03:00
  • 4a7f228e2c chore: map contributor email for muhifni (#99225 salvage) Teknium 2026-09-02 03:37:18 -07:00
  • a78bb93cad docs: terminal settings resolve per profile under multiplexing Teknium 2026-09-02 03:37:02 -07:00
  • ea9924b09c fix(container): honor config.yaml multiplex_profiles at boot 1052326311 2026-08-19 11:51:20 +08:00
  • 1cd736ff63 fix(terminal): scope terminal config per turn under profile multiplexing muhifni 2026-08-31 10:53:22 +07:00
  • d2085389d6 fix(slack): route SessionSource/history is_bot through _event_declares_bot_sender Teknium 2026-09-02 04:36:37 -07:00
  • 8be47c19bf fix(slack): treat allowlisted users' Web-API (user-token) posts as human xoy8n 2026-09-02 04:36:36 -07:00
  • aaa34b0e08 fix(desktop): model picker no longer hardcodes --global; one persist policy for every surface (#90235) Teknium 2026-09-02 04:40:34 -07:00
  • d1efa0d78d fix(compression): provider-proven overflow gets one real compaction attempt while the failure cooldown is armed Teknium 2026-09-02 04:51:44 -07:00
  • c7e2e0b779 feat(fast): bounded /fast auto|cold windows behind one route-aware gate Teknium 2026-09-02 05:02:47 -07:00
  • 2e25d179cb chore(contributors): map ifastcc email (PR #34308 co-author) Teknium 2026-09-02 04:41:41 -07:00
  • 6ff9426d22 fix(anthropic): track the current fast-mode model matrix (Opus 4.8 / Opus 5) Aldo 2026-08-09 07:30:07 +00:00
  • 4d02c78102 refactor(email): single _normalize_security helper, loopback-scoped verify warning, tests + docs Teknium 2026-09-02 04:38:54 -07:00
  • 92a9864517 feat(email): configurable IMAP/SMTP transport security (tls/starttls/plain) and TLS verify toggle Alessandro Lamberti 2026-09-02 04:34:20 -07:00
  • ab1f81ce04 chore(contributors): map umit.ediz@hotmail.com -> Edizzier Teknium 2026-09-02 04:40:32 -07:00
  • 44a57921c5 fix(providers): hide phantom -cn picker rows lit only by shared intl keys; give alibaba-token-plan-cn its own key var Teknium 2026-09-02 04:40:04 -07:00
  • 805498e6df fix(providers): give alibaba-coding-plan-cn its own API key env var Edizzier 2026-09-02 04:35:11 -07:00
  • a81e503866 fix(kanban): reap notify subscriptions for stale blocked tasks too Teknium 2026-09-02 04:34:37 -07:00
  • 97baa38885 test(kanban): pin that stale blocked-task notify subs are purged itsflownium 2026-09-02 04:33:39 -07:00
  • 5c6cbbc1be fix(loops): pause /loop --until on a blocked verdict; trim redundant gate condition and duplicate test Teknium 2026-09-02 04:36:05 -07:00
  • ae63db2304 chore: map contributor email itsflownium 2026-09-02 18:53:43 +10:00
  • 1bd9fce6cb fix(kanban): judge unachievable goals as blocked, never done itsflownium 2026-09-02 18:46:45 +10:00
  • d3e2ace1dd fix(profiles): profile delete refuses to kill another profile's gateway (#89315) Teknium 2026-08-31 11:49:01 -07:00
  • 3a980a431b fix(desktop): keep drafts editable while connecting Ayush Nangia 2026-08-31 17:05:59 +05:30
  • e9160625dc fix(state): also disable SQLite's internal close-time checkpoint on quarantine (py3.12+) kshitijk4poor 2026-09-02 16:41:52 +05:30
  • bcc2e65818 fix(state): quarantine SessionDB handle after structural corruption leomcamilo 2026-09-02 05:22:41 -03:00
  • d8616f1c88 chore: map contributor email for leocamilo@me.com leomcamilo 2026-09-02 05:22:41 -03:00
  • dbb6acd333 test(state): non-contention errno table, repair-lock sibling, in-process deferred-FTS retry via housekeeping tick Teknium 2026-09-02 04:06:45 -07:00
  • c5138618f7 test(state): cover deferred FTS retry, leftover lock files, and WAL interpreter identity HexLab98 2026-09-01 17:38:43 +09:00
  • fd05029430 fix(state): fail fast on non-contention flock errors and retry deferred FTS rebuilds in-process (salvage #100130) teknium1 2026-09-02 03:57:36 -07:00
  • 238b6c1ab9 fix(compression): persist the anti-thrash recovery deadline so gateway agent rebuilds cannot block a session forever Teknium 2026-09-02 03:52:14 -07:00
  • 45b0d8cab5 feat(gateway): one gateway.trust_env key controls aiohttp proxy-env honoring at every adapter site (#48820 bug 3) Teknium 2026-09-02 03:56:29 -07:00
  • bc71b8bc95 fix(compression): anchor on the LAST intent row — newer user turn outranks older steer (#100053 follow-up) Teknium 2026-09-02 03:48:34 -07:00
  • f40333a80e fix(agent): preserve busy steer during compression and avoid replaying historical user request finn763 2026-09-01 16:02:09 +08:00
  • 6f1733ca22 test(state): reset the single-flight _opening map in the registry fixture kshitijk4poor 2026-09-02 16:21:24 +05:30
  • 61635e1b53 fix(state): single-flight shared database opens fangliquanflq 2026-09-02 13:07:41 +08:00
  • 32fe129324 perf(bot-mode): cold DM hops skip the live /models probe; relay replies land within 250ms Teknium 2026-09-02 03:27:22 -07:00
  • 6e7c7c7da9 fix(desktop): a bot row click always lands on the Bot Chat the row previews Teknium 2026-09-02 02:58:39 -07:00
  • 254158f453 fmt(js): npm run fix on merge (#101150) hermes-seaeye[bot] 2026-09-02 10:12:08 +00:00
  • 3e63367175 feat(desktop): status bar can show live cache-hit rate and tokens/sec (off by default) Teknium 2026-09-02 02:52:03 -07:00
  • 5d4aa4fcb2 fix(desktop): group chat rooms are serial again; keep only the push-woken turn poll Teknium 2026-09-02 02:42:33 -07:00
  • bcb412cd9d refactor(cron): share the fire-path telemetry recorder kshitijk4poor 2026-09-02 15:03:46 +05:30
  • 187251800b fix(cron): don't silently skip a due run after a timezone-offset migration deinte 2026-09-02 08:15:27 +00:00
  • d96b180eda chore: map contact@danteschrauwen.be -> deinte (PR #101090 salvage) kshitijk4poor 2026-09-02 15:04:01 +05:30
  • fb5023950e perf(desktop): group chat rooms answer in the time of one bot, not the sum of all Teknium 2026-09-02 01:57:44 -07:00
  • fbd40c907d fmt(js): npm run fix on merge (#101107) hermes-seaeye[bot] 2026-09-02 08:51:02 +00:00
  • 7ff8aae8fb gateway: warn once when an explicit platforms.<x>.enabled: false overrides env credentials Teknium 2026-09-02 00:29:56 -07:00
  • 867e4158f0 fix(gateway): honor explicit platforms.<x>.enabled: false over env credentials (#48820) Teknium 2026-09-01 21:26:12 -07:00
  • 6840bb02e8 fmt(js): npm run fix on merge (#101102) hermes-seaeye[bot] 2026-09-02 08:42:10 +00:00
  • aa80626764 fix(tui-gateway): adopt late compute-host compress acks instead of a false 120s timeout (#97948) Teknium 2026-09-01 21:44:50 -07:00
  • 9bc249c7e5 fix(state): report closed stale-open count from auto-maintenance, document the sweep (#54189) Teknium 2026-09-01 21:26:52 -07:00
  • 0aa84bb3fd fix(state): reap stale state-owned sessions safely Alex 2026-08-28 07:29:33 +00:00
  • 2f44998353 fix(dashboard-auth): a non-JWT bearer is "not my token", not "provider unreachable" (#94558) Teknium 2026-09-01 21:55:08 -07:00
  • a2600740e8 feat(delegate): tag every subagent progress line with its batch id Teknium 2026-09-01 22:34:29 -07:00
  • 2adb1a4ea6 refactor(agent): clone the review snapshot once at the spawn chokepoint kshitijk4poor 2026-09-02 13:22:13 +05:30
  • 26f0de23cf fix(agent): clone the /refine snapshot too, not just the automatic review kshitijk4poor 2026-09-02 13:12:04 +05:30
  • 619ca3011e fix(agent): isolate background review snapshots notkisk 2026-09-02 02:21:03 +01:00
  • 37f3ba110a fix(auth): auto-heal single-use OAuth grants already forked across profiles (#100339) Teknium 2026-09-02 00:16:04 -07:00
  • 3038493ee6 fix(auth): never fork single-use OAuth grants across profiles (#100339) Teknium 2026-09-01 21:45:36 -07:00
  • 00a7115a02 fix(cron): make cron push-notify configurable (cron.delivery.notify) and surface UNVERIFIED live deliveries in cron list/doctor Teknium 2026-09-01 23:57:27 -07:00
  • 3294eed3a4 test(cron): pin notify=True on live cron text and media routes Teknium 2026-09-01 21:27:49 -07:00
  • 4b69ba22fc fix(cron): mark live deliveries as final notifications yoma 2026-07-04 20:26:13 +08:00
  • d3b4217b97 fix(gateway): exempt cron artifacts from the silence-narration drop kaiomp 2026-09-01 01:52:10 +00:00
  • dd72b42ba4 fix(cron): require positive evidence for live-adapter delivery confirmation kaiomp 2026-09-01 01:52:10 +00:00
  • c83ea9bed7 test(agent): pin the reasoning-off continuation to exactly one request; document its prompt-cache cost teknium1 2026-09-02 00:21:52 -07:00
  • 2a0605a807 fix(agent): reasoning-off continuation reaches the wire on the legacy chat path; reset one-shot flag per turn Teknium 2026-09-01 21:22:56 -07:00
  • fb76fb0526 fix(agent): thinking-only length truncations no longer wedge continuations AlexGabbia 2026-08-31 18:54:03 +02:00
  • df4b3733ba fix(cron): every last_status consumer renders delivery_failed explicitly (dashboard badge, Desktop inspector, /cron list, docs) Teknium 2026-09-02 00:24:57 -07:00
  • 758114bb8d fix(cron): manual run reports delivery_failed as a failed run; docs for the distinct status Teknium 2026-09-01 21:36:42 -07:00
  • 2f58cbfa7f fix(cron): adapt delivery-notice tests to the return_job claim API 赵桂雄 2026-08-16 17:57:41 +08:00
  • fd387c15eb fix(cron): treat falsy deliver as local in manual-run notice 赵桂雄 2026-08-16 17:22:14 +08:00
  • 94e49b82b1 fix(cron): stop manual-run notice from asserting delivery that never happened 赵桂雄 2026-08-15 10:51:56 +08:00
  • 8fd76fd1d6 fix(cron): surface delivery_failed instead of last_status ok Justin Wilson 2026-09-01 04:20:34 -05:00
  • bfbb34bbec fix(update): Windows progress server hands out its URL only once it is serving Teknium 2026-09-01 21:58:50 -07:00
  • 2b7132c8e5 chore: map contributor email for salvaged #100493 Teknium 2026-09-01 21:41:56 -07:00
  • f9bca5a0d0 fix(update): reconcile serve/dashboard runtimes in their own vocabulary and escalate survivors (#100479) Teknium 2026-09-01 21:38:31 -07:00
  • 5733d55f77 fix(update): warn surviving pre-update serve and dashboard runtimes on success (#100479) TwotNguyenVN 2026-09-01 23:22:59 +07:00
  • 806878612a fix(update): stop crediting unmanaged serve runtimes with a gateway's restart chelsealong 2026-09-01 16:18:07 +00:00
  • 55d8c054eb test(desktop): pin sole-local registry approval routing through the event owner (#96394) Teknium 2026-09-01 21:42:57 -07:00
  • 7f53ad1741 fix(desktop): route approval responses through the runtime event's exact owner liuhao1024 2026-08-29 07:49:04 +08:00
  • fbabfa73b8 fix(gateway): flush the FIFO overflow tail to disk at shutdown too (#99882) Teknium 2026-09-01 22:17:25 -07:00
  • 98eb6ebdef fix(gateway): rescued FIFO orphan runs exactly once, chain stays in order (#99882) Teknium 2026-09-01 22:17:09 -07:00
  • 625bcbd697 refactor(gateway): drop constant conditional in rescue helper salch-cred 2026-09-01 22:39:45 +05:30
  • 5f43a3ff48 fix(gateway): rescue orphaned FIFO overflow when session goes idle (#99882) salch-cred 2026-09-01 07:27:26 +05:30
  • 25d954c2cf fix(guardrails): hard stops catch replays, never legitimate iteration Teknium 2026-09-01 23:42:54 -07:00