-
bac0c45d85
test(model): cover comma-chain splitting for providers and custom_providers
Brooklyn Nicholson
2026-09-27 18:03:54 -05:00
-
f2eb98feae
fix(model): split comma-separated fallback chains into picker entries
Brooklyn Nicholson
2026-09-27 18:03:54 -05:00
-
cd3f453f3e
fmt(js):
npm run fix on merge (#125819)
hermes-seaeye[bot]
2026-09-27 23:22:39 +00:00
-
26472756f1
feat(desktop): skip staging for local OS drops; keep inline @file refs
Brooklyn Nicholson
2026-09-27 17:49:09 -05:00
-
d294750932
refactor(desktop): extract attachmentPathNeedsUpload into lib
Brooklyn Nicholson
2026-09-27 17:49:03 -05:00
-
2e627917a6
fmt(js):
npm run fix on merge (#125798)
hermes-seaeye[bot]
2026-09-27 23:01:44 +00:00
-
511a6b1c16
fix(desktop): ⌘1…⌘9 switch the tab under the pointer again, and profiles when there is none
Brooklyn Nicholson
2026-09-27 17:33:03 -05:00
-
e98be8a328
fix(desktop): label large pastes and fill file-only bubbles with their chips
Brooklyn Nicholson
2026-09-27 17:25:56 -05:00
-
cac30a91cd
fix(desktop): lift a stored turn's attachment refs into the chip row
Brooklyn Nicholson
2026-09-27 17:25:55 -05:00
-
6e69a8933a
refactor(cron): simplify the interpreter salvage after review
kshitijk4poor
2026-09-27 21:04:15 +05:30
-
4450cc9d90
fix(cron): only accept a Python executable as a job interpreter
kshitijk4poor
2026-09-27 20:51:21 +05:30
-
6f7cc7e74c
feat(cron): allow Python scripts to use an external interpreter
M1racleShih
2026-09-27 20:50:10 +05:30
-
04ea129bbf
test(install): drop the dead bzip2-less tar stub from the Get-PinnedGit E2E
teknium1
2026-09-27 12:30:29 -07:00
-
36c91657da
fix(install): kill the PortableGit extractor tree on timeout, drop dead flatten
kshitijk4poor
2026-09-28 00:47:39 +05:30
-
084645fba4
fix(pm): PortableGit unpack raises InstallError and never pipes the extractor
kshitijk4poor
2026-09-28 00:47:39 +05:30
-
7a40c28750
fix(pm): execute the pinned git SFX from a scratch copy, not the cache
finn763
2026-09-26 13:32:13 +08:00
-
6d9ae2da6f
fix(install): stage pinned git without tar/bzip2 (PortableGit SFX)
finn763
2026-09-26 05:00:55 +08:00
-
76d6798b4b
test(mcp): a stdio command found later on PATH keeps the child's PATH order
kshitijk4poor
2026-09-28 01:18:49 +05:30
-
6ca1924763
revert: stop hoisting the MCP stdio command's directory to PATH[0]
kshitijk4poor
2026-09-28 01:15:37 +05:30
-
f97d0c51b9
fix(desktop): keep the legacy Linux desktop entry as a hidden alias
Brooklyn Nicholson
2026-09-27 14:51:37 -05:00
-
375930d089
test(update): reproduce the by-name fetch before asserting the fix
kshitijk4poor
2026-09-28 01:27:23 +05:30
-
57fba5f772
fix(update): narrow the source target's branch before building the refspec
kshitijk4poor
2026-09-28 01:18:24 +05:30
-
c04666ee24
test(update): write narrow-clone fixture files as UTF-8
kshitijk4poor
2026-09-28 01:16:31 +05:30
-
981719f589
test(update): say what the kept fetch-config assertion pins
kshitijk4poor
2026-09-28 01:05:39 +05:30
-
44e42b2502
fix(install): re-runs update tag-pinned narrow checkouts instead of aborting
kshitijk4poor
2026-09-28 01:01:00 +05:30
-
80d6e395db
fix(update): count new commits from where HEAD was when checkout -B moves it
kshitijk4poor
2026-09-28 00:56:21 +05:30
-
b58d0d7cfb
test(update): pin the narrow-clone fixture's branch name
kshitijk4poor
2026-09-28 00:55:37 +05:30
-
bfafa3b0f2
test(update): keep one invariant per narrow-clone surface
kshitijk4poor
2026-09-28 00:51:30 +05:30
-
0ee82ff4cc
refactor(update): build the tracking refspec in one place
kshitijk4poor
2026-09-28 00:51:20 +05:30
-
abd72768fa
test(update): drive
hermes update --check end to end on a narrow clone
kokhlo
2026-09-28 00:50:29 +05:30
-
5b5464e0cd
test(updater): pin the forced refspec on shallow narrow clones
Yuan Li
2026-09-27 20:16:04 +08:00
-
66a6752e81
test(updater): narrow-clone tracking-ref regression for the refspec fetch
Yuan Li
2026-09-27 19:29:33 +08:00
-
ab6cc2fd84
fix(updater): fetch branches by explicit refspec so narrow clones resolve the compare ref
Yuan Li
2026-09-27 19:17:04 +08:00
-
f9a57d5f91
fix(desktop): stop finished replies rendering twice after settle
Brooklyn Nicholson
2026-09-27 14:51:37 -05:00
-
bb09271d6a
fix(desktop): show why a Kanban task is blocked and let it be unblocked
Brooklyn Nicholson
2026-09-27 14:51:36 -05:00
-
b911605dc5
fix(desktop): treat unknown version as absent in status labels
funky-xamarin
2026-09-25 23:04:44 +08:00
-
b41792c41b
fix(version): retain tagless derived display identity
funky-xamarin
2026-09-25 22:59:41 +08:00
-
8f897d2d23
chore: restore executable bits on root launcher scripts (unrelated to the rename)
Teknium
2026-09-27 12:32:54 -07:00
-
e5bb95110f
refactor(plugin-catalog): rename browserclaw to browserpaw
GoldenLoaf24h
2026-09-27 16:25:00 +00:00
-
5a223c38b4
chore(catalog): add disclosure line + drop MemoryProvider callbacks from provides_hooks
Teknium
2026-09-27 12:32:24 -07:00
-
1e42ced00b
plugin-catalog: add memex8 memory provider
Marc
2026-09-27 08:04:45 -06:00
-
0865da1030
chore(catalog): add disclosure line
Teknium
2026-09-27 12:32:17 -07:00
-
f04db61409
chore(catalog): bump anyrouter pin to 86bc17d (expanded docs)
duyetbot
2026-09-27 12:02:52 +02:00
-
d65579cb7a
chore(catalog): bump anyrouter pin to bbfd183 (README cleanup)
duyetbot
2026-09-27 12:01:48 +02:00
-
5339b29fe7
chore(catalog): point anyrouter entry at duyet/hermes-provider-anyrouter
duyetbot
2026-09-27 11:58:25 +02:00
-
c0a655095d
feat(catalog): add anyrouter model-provider plugin
duyetbot
2026-09-27 11:34:33 +02:00
-
8859acea58
fix(desktop): keep archived sessions archived and renames consistent across session lists
Brooklyn Nicholson
2026-09-27 14:20:54 -05:00
-
4a36ade156
feat(plugin-catalog): re-pin next-prompt to 2fe6dc9f (v0.2.1, SDK-only desktop half)
soymarketing
2026-09-23 21:29:27 -07:00
-
d781377881
feat(plugin-catalog): pin next-prompt to f9069276
soymarketing
2026-09-23 14:28:17 -07:00
-
7b4e846e98
feat(plugin-catalog): add next-prompt plugin
soymarketing
2026-09-23 14:25:23 -07:00
-
669c09bc57
fix(catalog): fit reMarkable artwork inside the detail header
Chris Mish
2026-09-27 01:55:22 -07:00
-
3b3935fe6c
fix(catalog): fit Blinkenbar artwork inside the detail header
Chris Mish
2026-09-27 01:55:15 -07:00
-
4af3f55154
fix(catalog): keep Pixel Worlds header title visible
Chris Mish
2026-09-27 01:54:39 -07:00
-
700610832d
feat(plugin-catalog): memory-rewind catalog card
AhmetArif0
2026-09-27 16:26:21 +03:00
-
bbac137131
feat(plugin-catalog): bump memory-rewind to 1.2.0
AhmetArif0
2026-09-27 16:23:14 +03:00
-
a9babd1f72
feat(plugin-catalog): bump memory-rewind to 1.1.0
AhmetArif0
2026-09-27 15:05:28 +03:00
-
7de3148b3c
chore(catalog): bump desensitize pin to 2dbf63d (help follows /desensitize lang)
yubingz
2026-09-27 18:53:45 +08:00
-
4698b3ad64
chore(catalog): bump desensitize pin to bea37d3 (install/upgrade docs)
yubingz
2026-09-27 17:57:06 +08:00
-
336692fd7d
chore(catalog): bump desensitize pin to 8dc7c75 (lang subcommand, English help)
yubingz
2026-09-27 17:51:06 +08:00
-
dfec0f9349
chore(catalog): bump desensitize pin to 6385779 (configurable output language)
yubingz
2026-09-27 17:35:11 +08:00
-
c80f1ffc4b
chore(catalog): bump desensitize pin to acd1263 (bilingual command output)
yubingz
2026-09-27 17:29:43 +08:00
-
6320eae8b8
catalog: update description with v1.0.5 features (tool pruning, context bound, error classification)
soyelmismo
2026-09-27 09:32:17 +00:00
-
c31a9cd9da
catalog: bump antigravity-subscription-directsdk pin to v1.0.5
soyelmismo
2026-09-27 08:40:39 +00:00
-
4c59fe1f28
chore(plugin-catalog): prompt-snippets v1.8.0 — fully SDK-only (catalog review #121246)
彬少
2026-09-27 15:58:53 +08:00
-
b9824efbc1
feat(plugin-catalog): bump prompt-snippets to v1.7.0 (host.composer migration)
彬少
2026-09-24 16:56:42 +08:00
-
ca216c5f20
feat(plugin-catalog): add hermes-routines
Hermes Agent
2026-09-27 05:49:52 -03:00
-
e40637dcba
test(install): drive -SkipSetup alone through the needs-input stage frame; sync zh-Hans doc
Yuan Li
2026-09-28 01:34:03 +08:00
-
c5380053b5
fix(install): keep the ffmpeg lock label, drop the network liveness test, document -SkipSetup
Hermes Agent
2026-09-28 00:33:03 +05:30
-
14f57ec50b
test(install): regression coverage for -SkipSetup binding and ffmpeg pin liveness
Yuan Li
2026-09-28 00:33:02 +05:30
-
54421a43c6
fix(install): accept -SkipSetup alias and re-pin ffmpeg to a live BtbN tag (#125350)
Yuan Li
2026-09-28 00:33:02 +05:30
-
3955eac079
fix(pm): re-pin BtbN ffmpeg to the August month-end build (#125350)
kshitijk4poor
2026-09-28 00:14:06 +05:30
-
7546680ff8
fix(pm): pm update pins only BtbN month-end ffmpeg builds
kshitijk4poor
2026-09-28 00:14:06 +05:30
-
967a94b4fb
test(update): pin dashboard runtime-outcome reconciliation for hermes-dashboard* units
Brooklyn Nicholson
2026-09-27 13:29:24 -05:00
-
0ff7225918
test(update): pin hermes-dashboard* coverage in both systemd restart passes
Yuan Li
2026-09-27 22:02:55 +08:00
-
3e4fb34778
fix(update): restart hermes-dashboard* systemd units during fleet update
Yuan Li
2026-09-27 22:00:59 +08:00
-
5ce2c7d5aa
test(bot-mode): isolate fallback-ladder probes from the checkout's published launcher
Brooklyn Nicholson
2026-09-27 13:10:46 -05:00
-
6c2bf8d63d
fix(bot-mode): avoid selecting batch shims for literal delivery argv
funky-xamarin
2026-09-27 15:34:21 +08:00
-
8024105d71
fix(bot-mode): prefer installation-bound delivery launchers
funky-xamarin
2026-09-27 15:27:55 +08:00
-
64804eea40
fix(gateway): stop the orphan reaper claiming another home's gateway
MongLong0214
2026-09-25 00:38:40 +09:00
-
5dc05faf79
fix(update): restart a dashboard's systemd unit only when the unit's MainPID is the dashboard
teknium1
2026-09-27 00:53:56 -07:00
-
8860e1d78b
fix(desktop): only Electron's singleton socket gets the short TMPDIR
teknium1
2026-09-27 01:26:36 -07:00
-
455ecbdc39
test(desktop): pin the Electron temp-root invariant without mocking launch options
teknium1
2026-09-26 21:31:51 -07:00
-
4a4450c79c
fix(desktop): give Linux Electron a socket-safe temp root
funky-xamarin
2026-09-27 10:19:21 +08:00
-
26f9fd1035
fix(desktop): compare transcript tips, not counts, in the stale-send guard
liuhao1024
2026-09-28 01:42:28 +08:00
-
7d7f712a78
fix(desktop): name web, browser and vision tool runs for what they did
Brooklyn Nicholson
2026-09-27 13:00:09 -05:00
-
fe44488a75
chore: map contributor email for certaindaniel
Austin Pickett
2026-09-26 23:06:16 -04:00
-
3d5cf17123
test(agent): execute_code replay streak notice fires on warn-only desktop config
Austin Pickett
2026-09-26 23:03:00 -04:00
-
0cc43227d9
fix(agent): ignore execute_code per-call metadata in the loop-detector result hash
Daniel.lu
2026-09-26 22:52:02 -04:00
-
ec31a03558
test(tui-gateway): expect provider_label on the returned-error surface
Brooklyn Nicholson
2026-09-27 12:50:58 -05:00
-
cb8473e446
fix(error-surface): name the provider by its display label on every error card
Adolan
2026-09-26 11:47:08 -07:00
-
929de15c73
docs(desktop): correct WorkspacePageHeaderControl older-host note
origin/HEAD
Brooklyn Nicholson
2026-09-27 12:51:14 -05:00
-
aa25f9e85f
fix(desktop): Kanban board switcher outside the full-page layout
Brooklyn Nicholson
2026-09-27 12:51:14 -05:00
-
14c4b62e6a
website: catalog card banner slot at the 2:1 catalog ratio instead of a 120px crop
teknium1
2026-09-27 10:51:15 -07:00
-
c04e9a1d0d
fix(desktop): honour a user-set voice.silence_duration in the voice loop
Brooklyn Nicholson
2026-09-27 13:06:46 -05:00
-
ac9a850eb9
fix(desktop): don't offer Rename on canonical Bot Chat tabs
Brooklyn Nicholson
2026-09-27 12:59:24 -05:00
-
9b17e80970
fix(desktop): keep single line breaks in assistant replies
Adolan
2026-09-26 10:26:49 -07:00
-
8c180e3fa2
fix(desktop): paint OS-dropped images as thumbnails in sent messages
Brooklyn Nicholson
2026-09-27 13:00:48 -05:00
-
a776efb06a
fix(desktop): show saved key previews without the backend's redaction sentinel
Brooklyn Nicholson
2026-09-27 12:57:32 -05:00
-
b07a3b46ed
style(desktop): satisfy curly + import-sort lint on personality folding
PRATHAMESH75
2026-09-27 22:28:15 +05:30
-
b6b3708db5
fix(desktop): fold personality names like the runtime so only resolvable rows are offered
PRATHAMESH75
2026-09-26 23:33:21 +05:30