a714ff9823
fix(aux): stop probe stubs poisoning the client cache
Steve Ahlstrom
2026-08-13 19:20:42 -06:00
61304d5923
fmt(js): npm run fix on merge (#110132)
hermes-seaeye[bot]
2026-09-13 17:58:46 +00:00
68eb059863
feat(desktop): daily re-auth nudge for MCP servers with a Disable action
teknium1
2026-09-13 09:43:02 -07:00
d8668e25ef
test(web): type the shared preset lookup as ThemePresetPalette so tsc -b (the Docker build) accepts darkColors
teknium1
2026-09-13 10:14:07 -07:00
e7657792df
refactor(themes): web dashboard presets derive from the desktop palette table
teknium1
2026-09-13 09:42:56 -07:00
7d2bb463c4
test(desktop): load ConfigSettings once in beforeAll so the autosave test's 15s budget is not spent on the import
teknium1
2026-09-13 09:26:26 -07:00
5dea46d13d
fix(dashboard-auth): one refresh single-flight for the cookie gate and the native route, off the event loop
teknium1
2026-09-13 09:19:36 -07:00
f561155a70
fix(gateway): coalesce native refresh per concrete provider across hints
Doud-FR
2026-09-06 23:06:15 +02:00
42e7471c64
test: route two honcho tests that landed at tests/ root during the rebase
teknium1
2026-09-13 07:10:18 -07:00
76e88cae2a
test: repoint cross-test imports at the moved modules; opt one backoff test out of the merged agent fixture
teknium1
2026-09-13 06:39:12 -07:00
d10bb2ab6f
test: make tests/ mirror the source tree; drop issue numbers from filenames
teknium1
2026-09-13 06:27:46 -07:00
422bc9bde9
fix(migrate): rollback refuses a malformed manifest before mutating; plan and run agree
kshitijk4poor
2026-09-13 20:00:28 +05:30
5dcd4844bd
refactor(discord): one liveness-knob resolver; int knobs reject inf and fractions
kshitijk4poor
2026-09-13 19:57:32 +05:30
8dd0e80f29
fix(discord): drop the unreachable frame-silence dimension, keep the config warning
kshitijk4poor
2026-09-13 19:44:40 +05:30
fadcff9227
fix(migrate): rollback re-run skips a detached secondary that is already running
kshitijk4poor
2026-09-13 19:43:34 +05:30
d8cfb149b1
fix(migrate): clear the multiplexer's served record before starting secondaries; always restart the default last
kshitijk4poor
2026-09-13 19:38:42 +05:30
f9e47aa6fe
fix(migrate): write the rollback manifest before the first destructive operation
joaomarcos
2026-09-13 19:36:21 +05:30
043286ae68
fix(gateway): make standalone rollback recoverable
KoNit-K
2026-09-13 07:57:01 +08:00
aa40c1d21b
fix(auxiliary): wrap the Messages adapter on the profile's declared api_mode
kshitijk4poor
2026-09-13 19:39:57 +05:30
ef754d75ba
refactor(commandcode): resolve the native DeepSeek profile through the registry
kshitijk4poor
2026-09-13 19:27:28 +05:30
5dd8fa1daa
fix(auxiliary): anthropic_messages profiles keep /reasoning reachable on aux calls
kshitijk4poor
2026-09-13 19:26:25 +05:30
db66b21ae4
fix(copilot-acp): honor the fetch_models None-on-failure contract; bound the probe budget; refresh-proof the memo
kshitijk4poor
2026-09-13 19:21:23 +05:30
5c4c31cf4d
refactor(agent): fail loudly on a missing turn clock; single lowercase in is_dangerous_confirmation
kshitijk4poor
2026-09-13 19:10:50 +05:30
f296652a66
fix(agent): interrupt detection needs the executor's result shape; future-stamped confirmations expire
kshitijk4poor
2026-09-13 19:05:24 +05:30
820d3ca65d
fix(agent): send-path canonicalization is prefix-only, clock is admission time, corrupt stamps fail closed
kshitijk4poor
2026-09-12 22:55:16 +05:30
e5ca5207de
fix(agent): unify replay history canonicalization
joaomarcos
2026-09-07 16:12:07 -03:00
988d471479
style(ts): sort imports/exports the way perfectionist wants after the rebase
teknium1
2026-09-13 06:33:25 -07:00
c3edad29ba
docs(shared): declare M as compactNumber's top rung
teknium1
2026-09-12 23:59:30 -07:00
e06efbcff0
fix(ci): desktop slash-registry dump gets --check; apps/ contract JSON edits run the Python lane
teknium1
2026-09-12 23:59:30 -07:00
c764d6d354
fix(shared): ensureContrast keeps the desktop's 0.2-step ladder; TUI chain opts into 0.05
teknium1
2026-09-12 23:59:29 -07:00
3f02259518
fix(shared): fuzzyRank folds [-_.] to space on both sides like the desktop picker did
teknium1
2026-09-12 23:59:29 -07:00
458595a20b
refactor(desktop): slash block-list derives from the Python command registry; only 5 TS-only names stay hand-typed
teknium1
2026-09-12 20:39:38 -07:00
057c2c85fc
refactor(slash): delete the dead web slash re-implementation; one slash parser + command.dispatch narrowing in @hermes/shared
teknium1
2026-09-12 20:31:57 -07:00
35022e02ed
refactor(themes): one sRGB color-math module in @hermes/shared; measured readableOn + fine ensureContrast ladder on both surfaces
teknium1
2026-09-12 20:00:40 -07:00
65ca7eac5f
refactor(i18n): shared define-locale/RTL/endonym scaffolding in @hermes/shared; desktop+web forward to it
teknium1
2026-09-12 20:10:15 -07:00
a3d259019b
refactor(ts): one stripAnsi in @hermes/shared (TUI's OSC/DCS/partial-CSI coverage); desktop adopts it
teknium1
2026-09-12 19:35:36 -07:00
172b2a722b
refactor(ts): one compactNumber and one reasoning-effort value set in @hermes/shared
teknium1
2026-09-12 20:03:14 -07:00
a2ae8f229d
refactor(ts): one fuzzy + model-search-text helper in @hermes/shared; desktop picker ranks with fuzzyRank
teknium1
2026-09-12 19:39:02 -07:00
158ab33518
refactor(copilot-acp): scan session configOptions once per selection; drop unused binding
kshitijk4poor
2026-09-12 11:56:20 +05:30
d5ceff958d
fix(models): memoize the Copilot ACP session probe; source it from the provider profile
kshitijk4poor
2026-09-12 11:56:05 +05:30