This website requires JavaScript.
76e2111c14
fix(update): drop the cached live plugin catalog on boot after a code change
Brooklyn Nicholson
2026-09-24 23:32:15 -05:00
f4a86aa135
fix(lint): sort named imports in screen-hero
Brooklyn Nicholson
2026-09-24 22:20:19 -05:00
0f15d80a02
fix(contracts): regenerate gateway contract for hermes_not_connected enum
Brooklyn Nicholson
2026-09-24 22:19:11 -05:00
f5fad3cedb
chore: map contributor emails
Brooklyn Nicholson
2026-09-24 21:52:50 -05:00
252402dfa2
fix(desktop): Screen on a managed Cloud backend says the release lacks it, not 'update the bot's Hermes'
Brooklyn Nicholson
2026-09-24 19:16:32 -05:00
48cf36fb69
fix(tools): say 'MCP connection missing' when only the MCP connection is missing
Brooklyn Nicholson
2026-09-24 19:07:13 -05:00
97e0bae47c
fix(update): drop the cached live plugin catalog after an update
Brooklyn Nicholson
2026-09-24 18:39:52 -05:00
680ea95123
fix(desktop): count apps/shared commits in the bundle-skew detector
Brooklyn Nicholson
2026-09-24 18:33:57 -05:00
fa65609351
fix(desktop): report a failed backend update check instead of "up to date"
Brooklyn Nicholson
2026-09-24 18:29:03 -05:00
89cc403b23
fix(desktop): resolve the pre-launch home through the shared resolver
Brooklyn Nicholson
2026-09-26 21:56:56 -05:00
5c04455250
refactor(desktop): drop the redundant WSL check from the ozone relaunch
Brooklyn Nicholson
2026-09-24 23:44:01 -05:00
c0a0f097a8
fix(desktop): ship entry.ts as the Electron main bundle entry
Brooklyn Nicholson
2026-09-24 23:44:01 -05:00
9e7239acfd
fix(desktop): pass wayland ozone on native Wayland sessions
brooklyn!
2026-09-24 05:07:58 -05:00
41755854ad
test(e2e/windows): accept Hermes-Setup.exe's legacy receipt as a permanent shape
teknium1
2026-09-27 03:38:05 -07:00
61b97ffc12
test(e2e/windows): gate the Hermes-Setup.exe receipt on #124949
teknium1
2026-09-27 01:11:17 -07:00
85a1dd1cd2
test(e2e/windows): derive HERMES_HOME from a normalized workroot
teknium1
2026-09-27 00:43:15 -07:00
3859e5c5b2
test(e2e/windows): a stuck install.ps1 fails with its process table and Python stacks
teknium1
2026-09-27 00:19:54 -07:00
93105d7d87
test(e2e/windows): undo installer CRLF churn through a pathspec file
teknium1
2026-09-26 23:57:32 -07:00
840f0fc9cc
test(e2e/windows): one PM tool store per leg
teknium1
2026-09-26 23:39:51 -07:00
08f0691fa3
Revert "test(e2e/windows): hermes update follows the store the desktop smoke settled on"
teknium1
2026-09-26 22:23:03 -07:00
bb1e5680d6
ci(install-e2e): give Windows legs a 90-minute job budget
teknium1
2026-09-26 21:34:56 -07:00
2d6620f668
test(e2e/windows): hermes update follows the store the desktop smoke settled on
teknium1
2026-09-26 21:15:22 -07:00
a965c4052e
test(e2e/windows): the app-update driver waits out the real update and checks staged main
teknium1
2026-09-26 19:35:24 -07:00
03ffc307ee
ci(install-e2e): a rate-limited result chart no longer turns the run red
teknium1
2026-09-26 18:46:56 -07:00
9f78424dbb
test(install-e2e/windows): capture the packaged launch of a PM-launched hermes desktop
teknium1
2026-09-26 18:32:12 -07:00
5f9c5a2c38
test(install-e2e/windows): tolerate v2026.9.24's CRLF clone churn before the GUI update
teknium1
2026-09-26 18:32:12 -07:00
5afba1e8d9
ci(install-e2e): keep one install-e2e-red issue in step with the scheduled matrix
teknium1
2026-09-26 17:51:42 -07:00
7605349f25
ci(install-e2e): run a path-filtered four-leg subset on pull requests
teknium1
2026-09-26 17:51:42 -07:00
116b3e2f9e
test(install-e2e/windows): the first chat turn exits under the pseudoconsole
teknium1
2026-09-26 17:51:42 -07:00
d25bbd01b7
test(e2e/network): drop the #124653 gate; the channel 503 cell passes
teknium1
2026-09-27 01:26:49 -07:00
d1484ab44b
fix(update): only an explicit hermes update retries channel reads
teknium1
2026-09-27 01:08:08 -07:00
0da04c192c
fix(update): retry transient release channel reads
JoaoMarcos44
2026-09-26 22:35:41 -03:00
54388a21ca
fix(cli): compare interpreter paths lexically, not through symlinks
teknium1
2026-09-27 02:33:25 -07:00
1d6e53eb05
fix(cli): compare resolved interpreter paths so a current venv launch does not relaunch
Konstantin Khlopkov
2026-09-25 12:41:49 +03:00
5a0225dfff
fix(gateway): restart watcher names its checkout instead of inheriting the cwd
teknium1
2026-09-27 01:24:36 -07:00
029445545c
fix(gateway): keep the update restart watcher stdlib-only so it survives the bare store Python
teknium1
2026-09-26 18:22:58 -07:00
07be7d47ed
fix(bootstrap-installer): write the shared receipt schema and resolve the commit without git
teknium1
2026-09-27 02:34:44 -07:00
80512c90dc
fix(website): batch the plugin stars probe at 100 repos per GraphQL request
teknium1
2026-09-27 02:23:50 -07:00
e2abb460b6
fix(website): put the repo root on sys.path before importing hermes_yaml in the stars probe
teknium1
2026-09-27 02:21:01 -07:00
afc05274a2
website: keep the plugin name whole; tier/version pills move to the chip row, tools as one ellipsized list
teknium1
2026-09-27 03:08:03 -07:00
97a3607838
feat(website): uniform plugin catalog cards (clamped text, capped tool list)
teknium1
2026-09-27 02:53:14 -07:00
a3f454a287
fix(build): keep scripts/build/inputs.py free of pm imports; accept musl targets in its grammar
teknium1
2026-09-27 01:35:17 -07:00
aba7deac48
test(e2e): musl host cell passes; drop its #123682 known_failure gate
teknium1
2026-09-27 01:20:30 -07:00
842f162f7d
fix(installer): refuse musl hosts without libstdc++ up front, naming it
teknium1
2026-09-27 01:17:11 -07:00
5cbca02510
test(pm): keep FFmpeg's musl gaps when the re-pin test narrows its gap table
teknium1
2026-09-27 01:11:53 -07:00
f5c3c7d70a
test: trim musl coverage to two invariants
teknium1
2026-09-27 01:02:15 -07:00
34d52883cb
fix(installer): ELF interpreter decides musl in uv_bootstrap_target, as in pm/store
teknium1
2026-09-27 01:02:15 -07:00
ee0ad5adb2
refactor(pm): expose MUSL_TARGETS publicly; drop the per-URL pin hash cache
teknium1
2026-09-27 01:02:15 -07:00
79e6f1960d
fix(installer): restore executable bits on install.sh and gen-bootstrap-pins.py
teknium1
2026-09-27 00:59:41 -07:00
666c65c552
fix(build): accept PM musl targets in bundle inputs
JoaoMarcos44
2026-09-26 22:44:28 -03:00
87d1243623
fix(installer): detect musl uv when ldd is unavailable
JoaoMarcos44
2026-09-26 21:54:07 -03:00
24487f3db6
fix(pm): keep musl installs on compatible runtime artifacts
JoaoMarcos44
2026-09-26 21:42:36 -03:00
5cdfa0bde6
fix(pm): import _MUSL_TARGETS where IronProxy resolves musl targets
teknium1
2026-09-26 17:27:07 -07:00
8371dd17f6
fix(pm): select native musl artifacts on Linux
JoaoMarcos44
2026-09-26 21:13:01 -03:00
60e531cb52
fix(gateway): read every Hermes inline bootstrap's argv as its identity, on all OSes
teknium1
2026-09-27 01:25:39 -07:00
02cf40d99e
fix(gateway): recognise the Windows launcher's inline-bootstrap gateway form
dgpcboy
2026-09-26 10:07:45 +08:00
878d902147
fix(update): judge Windows gateway ownership by home, warn on unreadable ones
teknium1
2026-09-27 01:14:15 -07:00
46fba4c9a4
fix(update): scope Windows gateway lifecycle to current install
JoaoMarcos44
2026-09-26 22:57:50 -03:00
5b27d6c2c2
test(e2e/desktop): let the build-fail updater finish its launch acceptance before asserting it exited
teknium1
2026-09-27 01:40:40 -07:00
388c63e24e
test(e2e/pm): drop the #124668 gate; both generation_gc cells pass
teknium1
2026-09-27 01:26:49 -07:00
ccff8eb3ce
test(pm): keep the takeover generation assert; drop call-order checks
teknium1
2026-09-27 01:14:19 -07:00
c11a6bc0b2
fix(pm): collect generations after maintenance syncs
JoaoMarcos44
2026-09-26 22:52:04 -03:00
3c9c224e6c
test(e2e): the symlinked per-task home cell is no longer a known failure
teknium1
2026-09-27 01:05:52 -07:00
6a17705227
fix(pm): canonicalize the store only in the PM runtime identity
teknium1
2026-09-27 01:05:28 -07:00
f7317b344f
test(pm): prove runtime alias reuse retains a real lease
funky-xamarin
2026-09-26 18:24:36 +08:00
42b1f19887
fix(pm): canonicalize default store before runtime identity
funky-xamarin
2026-09-26 18:20:09 +08:00
e8704ebded
chore: map journeydan's commit email for attribution
teknium1
2026-09-27 01:13:08 -07:00
c1e4d4d274
test(e2e): the managed-environment pm cell is a plain assertion again
teknium1
2026-09-27 01:05:26 -07:00
9fa34cfb28
fix(pm): keep bundled plugins' dashboard dist/ in the build snapshot
teknium1
2026-09-27 01:04:51 -07:00
7523696fb6
fix(pm): keep a workspace member's own uv.lock in the build snapshot
Daniel Bader
2026-09-24 23:31:49 -04:00
95fdcf92b0
test(e2e): enforce the Windows update cells the PM git fix flips
teknium1
2026-09-27 01:05:52 -07:00
2270d3511d
fix(update): expose PM's git only for git checkouts, and record the installer's copy
teknium1
2026-09-27 01:04:18 -07:00
e5ccf4a26c
fix(update): look up git through the hermes_platform resolver
teknium1
2026-09-26 21:19:28 -07:00
305072f4a6
fix(update): give git-less Windows installs PM's git for update and source completion
teknium1
2026-09-26 18:25:40 -07:00
679a7a7314
test(e2e): enforce the untracked-collision cell the autostash fix flips
teknium1
2026-09-27 01:05:52 -07:00
20dabfa869
fix(update): health-check a restore that parks the stash for replaced untracked files
teknium1
2026-09-27 01:04:22 -07:00
78ee5e96db
fix(update): keep the autostash when the update replaced a user's untracked file (#124641 )
teknium1
2026-09-26 19:10:55 -07:00
5cd9dbc261
fix(install): recognize bare PATH= assignments and keep the appended line idempotent
ymat19
2026-09-26 13:00:30 +09:00
009699b8a0
fix(cron): a missing dependency interpreter fails the script run
kshitijk4poor
2026-09-27 14:23:16 +05:30
4d4aed0f98
fix(cron): POSIX script bootstrap keeps plain-run __main__ semantics
kshitijk4poor
2026-09-27 13:58:50 +05:30
f4057533aa
test(cron): keep script-run tests off the host's PM store
kshitijk4poor
2026-09-27 13:50:10 +05:30
3cdb0c80a6
fix(cron): POSIX cron scripts import the live checkout; broken PM selection fails the run
kshitijk4poor
2026-09-27 13:50:10 +05:30
03156afc7b
fix(cron): degrade to the caller's interpreter when selected_venv raises
liuhao1024
2026-09-26 23:04:53 +08:00
cb11c994f7
fix(cron): run POSIX .py job scripts on the selected venv interpreter
liuhao1024
2026-09-26 12:32:26 +08:00
516535b542
fix(agent): name an exhausted (402) provider pool, not "No LLM provider configured"
austinpickett
2026-09-27 04:09:11 -04:00
fb2dded3d1
test(e2e/handoff): gate the dashboard respawn on #124938 when the runner's systemd unit owns the cgroup
teknium1
2026-09-27 00:55:03 -07:00
c02f6b0f5c
test(e2e/handoff): processes running across hermes update (gateway, dashboard, cron, kanban)
teknium1
2026-09-26 23:30:10 -07:00
e33fd7e09b
fix(desktop): run updater state.db pre-flight through the installation launcher
Hermes Agent
2026-09-26 19:01:42 +01:00
55507eab90
fix(desktop): keep live session tiles out of saved layout presets
Austin Pickett
2026-09-27 03:51:39 -04:00
3d7058fc83
fix(state): re-fold split display generations at compaction commit
finn763
2026-09-25 20:41:24 +08:00
ff46826872
fix(update): keep commits made on a detached HEAD behind a named rescue ref
teknium1
2026-09-26 21:47:06 -07:00
2b5b1fb607
chore(plugin-catalog): entropicmem — amend disclosure for 2.8.1 (embeddings opt-in, shared DB under HERMES_HOME)
teknium1
2026-09-27 00:53:49 -07:00
05d14d93cd
Catalog: re-pin entropicmem to 2.8.1 (7e02412)
Ufonik
2026-09-27 07:40:28 +02:00
29eb27b974
chore(plugin-catalog): orcaslicer — disclose credential env scope and state location
teknium1
2026-09-27 00:53:47 -07:00
6f788a4bf8
fix(catalog): pin OrcaSlicer 0.5.0 credential security release
Maximilian Ghazanfar
2026-09-26 21:15:56 -04:00
3fe97328ad
chore(catalog): pin OrcaSlicer stable 0.4.0
Maximilian Ghazanfar
2026-09-26 20:58:38 -04:00
dbf73dc93f
chore(catalog): pin stable OrcaSlicer 0.3.0
Maximilian Ghazanfar
2026-09-26 20:10:58 -04:00
aee8da9c9f
feat(catalog): add OrcaSlicer community plugin
Maximilian Ghazanfar
2026-09-26 19:41:10 -04:00
d98638d2d0
chore(attribution): re-attribute 40347fd40d to OutThisLife
Brooklyn Nicholson
2026-09-25 11:37:53 -05:00
b11c906b01
chore(attribution): re-attribute f84db42a32 to OutThisLife
Brooklyn Nicholson
2026-09-25 11:06:00 -05:00