95dba8d9a5
fix(free-tier): classify_mint_exception keeps an uncoded AuthError's wait hint
kshitijk4poor
2026-09-15 15:04:32 +00:00
658f319147
fix(free-tier): setup.ready carries the failure block flat, the shape setup.status already spreads
kshitijk4poor
2026-09-15 15:04:32 +00:00
8f391f7d48
test(free-tier): reset the boot record and mint memo around each free_tier RPC test
kshitijk4poor
2026-09-15 14:38:43 +00:00
683ca44046
fix(classifier): a welcome-host 403 naming the free tier itself is the tier refusing, not a billing wall
kshitijk4poor
2026-09-15 14:38:43 +00:00
1034215ae8
docs(free-tier): drop the rehearsal page and its references
Robin Fernandes
2026-09-15 23:57:04 +10:00
2a94ca80e7
fix(free-tier): review round 2 — route-gate the allowance verdict, keep policy/billing 403s, pool the provision RPC, guard the retry race
Robin Fernandes
2026-09-15 23:44:42 +10:00
a241f42fc8
copy(free-tier): "it's free" without "keeps the free model" — signed-in free models are not the same model
Robin Fernandes
2026-09-15 23:13:35 +10:00
2e3b8ecc82
fix(free-tier): the desktop card body leaves the "To sign in" tail off; the button is the door
Robin Fernandes
2026-09-15 22:44:33 +10:00
16def7b8cc
fix(free-tier): the desktop renders a free-tier refusal as its own card, not an OAuth re-login
Robin Fernandes
2026-09-15 22:40:57 +10:00
d89cacc25f
chore(free-tier): keep the rehearsal server out of the repo; the docs page explains the stand-in instead
Robin Fernandes
2026-09-14 18:08:25 +10:00
59fad62a40
fix(free-tier): review follow-ups — read the classifier's context, never replace a locked identity, re-inventory on retry
Robin Fernandes
2026-09-14 15:50:28 +10:00
51e39af967
feat(free-tier): ruled behaviour for every welcome-api failure, with friendly copy and a fault-injecting rehearsal server
Robin Fernandes
2026-09-14 15:13:12 +10:00
24fd22b94d
test(cli): trim #110737 re-queue coverage to two invariants on the mixin
teknium1
2026-09-14 17:48:40 -07:00
40b22806f8
fix(cli): preserve image attachments when re-queueing interrupt messages
Kevin Rajan
2026-09-14 04:23:48 -05:00
64aeb5dd1a
fix: gate the stalled-redraw close on socket identity, not session.attached
teknium1
2026-09-14 21:24:25 -07:00
7a1d278528
fix(dashboard): skip the stalled-input close when attach detached itself
teknium1
2026-09-14 17:55:38 -07:00
9c311038fa
fix(discord): slash registration and /skill refresh scan the catalog off the event loop
teknium1
2026-09-14 21:08:09 -07:00
ab782a7685
fix(gateway): skill-slash fallthrough and the Telegram inline picker run off the event loop
teknium1
2026-09-14 19:26:24 -07:00
88c04e655f
fix(gateway): known slash commands never pay the unavailable-skill scan
KoNit-K
2026-09-14 19:24:07 -07:00
660d4b8d87
fix(telegram): hop only the menu build off the loop; one invariant test covers both menu sites
teknium1
2026-09-14 19:24:06 -07:00
0a5846d37f
fix(telegram): build command menu off event loop
KoNit-K
2026-09-14 16:43:23 +08:00
14bd358f5e
fix: unlink the dm plaintext file too once a live delivery settled
teknium1
2026-09-14 21:18:41 -07:00
1238dbc09d
fix(bot-mode): live-delivery intents are swept, and dropped once the owner settled
John Paul Soliva
2026-09-15 07:23:20 +09:00
15ebf7ec90
test(desktop): drop the never-assigned descriptor-profile knob from the connections mock
teknium1
2026-09-14 18:35:24 -07:00
825324fdc9
fix(desktop): restore the last-used profile when the primary local descriptor is profile-less
Konstantin Khlopkov
2026-09-14 15:49:45 +03:00
c30b3c1a2c
refactor(web): drop the dead shouldPinScroll helper and trim the reveal tests to two invariants
teknium1
2026-09-14 18:58:46 -07:00
e72813393c
fix(web): jump the iOS viewport to the chat composer when the keyboard opens
edrethardo
2026-09-14 02:08:03 +02:00
b3feb88a95
fix(tui): skip the session-store title read when the Bot Chat hint is set
teknium1
2026-09-14 21:22:55 -07:00
04e3e89d49
fix(tui): hold back Bot Chat stream deltas that could still be a silence marker
teknium1
2026-09-14 21:21:49 -07:00
4eb69cbce5
fix(bot-mode): Bot Chat identity + one-shot DM transport apply the silence rule; trim tests
teknium1
2026-09-14 18:47:51 -07:00
7b44106174
fix(gateway): agent-cache pressure valve measures the cgroup's anon charge, not just the gateway's own RSS
teknium1
2026-09-14 22:14:45 -07:00
645b9526a2
fix(agent): steer briefing must match standalone-user-row delivery (#110979)
AltenLi
2026-09-14 16:08:52 +00:00
a8a2faab64
fix(gateway): the launch profile's webhooks register at startup under multiplexing
kshitijk4poor
2026-09-15 17:55:04 +05:30
571a4e0c70
fix(gateway): agent-cache eviction commits memory under the OWNING profile, not the requesting one
kshitijk4poor
2026-09-15 17:55:04 +05:30
d735097376
fix(desktop): keep createdBy=learn through the starmap share code
teknium1
2026-09-14 21:26:26 -07:00
238720e928
test(journey): one end-to-end invariant for foreground-created skills; docs + list-unmanaged label
teknium1
2026-09-14 17:58:25 -07:00