This website requires JavaScript.
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