This website requires JavaScript.
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
cbe90dec70
chore(attribution): re-attribute f8dddd7151 to OutThisLife
Brooklyn Nicholson
2026-09-25 18:16:52 -05:00
a25a113f58
chore(attribution): re-attribute 29aa6dcca0 to OutThisLife
Brooklyn Nicholson
2026-09-25 12:26:40 -05:00
3977bab160
chore(attribution): re-attribute 5dcfd72a96 to OutThisLife
Brooklyn Nicholson
2026-09-25 17:33:01 -05:00
23e9f7f695
chore(attribution): re-attribute 5d0182c5f0 to OutThisLife
Brooklyn Nicholson
2026-09-25 16:00:26 -05:00
0e986c9f5d
chore(attribution): re-attribute ab0e060bd7 to OutThisLife
Brooklyn Nicholson
2026-09-25 18:08:03 -05:00
bf7e590fb6
chore(attribution): re-attribute a5e95fb27e to OutThisLife
Brooklyn Nicholson
2026-09-25 16:05:01 -05:00
981b9e474d
chore(attribution): re-attribute a975615869 to OutThisLife
Brooklyn Nicholson
2026-09-25 12:24:03 -05:00
557ef64936
chore(attribution): re-attribute 7131fe3f03 to OutThisLife
Brooklyn Nicholson
2026-09-25 12:16:52 -05:00
2fabf44c87
chore(attribution): re-attribute 3273971a59 to OutThisLife
Brooklyn Nicholson
2026-09-25 17:56:10 -05:00
2000752e36
chore(attribution): re-attribute 39e20f4d55 to OutThisLife
Brooklyn Nicholson
2026-09-25 01:19:32 -05:00
93433e1dac
chore(attribution): re-attribute cd69be6909 to OutThisLife
Brooklyn Nicholson
2026-09-25 17:37:43 -05:00
5aa70c19dd
chore(attribution): re-attribute 7f35350bf1 to OutThisLife
Brooklyn Nicholson
2026-09-25 12:33:55 -05:00
d1348986aa
chore(attribution): re-attribute 32b4acf4c8 to OutThisLife
Brooklyn Nicholson
2026-09-25 01:19:59 -05:00
a1700267eb
chore(attribution): re-attribute 0fb7c95203 to OutThisLife
Brooklyn Nicholson
2026-09-25 01:19:32 -05:00
04a80782ca
chore(attribution): re-attribute 1f30bdbaff to OutThisLife
Brooklyn Nicholson
2026-09-25 17:25:41 -05:00
02d4b224b7
chore(attribution): re-attribute 81b0ee6323 to OutThisLife
Brooklyn Nicholson
2026-09-25 15:42:12 -05:00
95abb1a8ce
chore(attribution): re-attribute e2ee9a6978 to OutThisLife
Brooklyn Nicholson
2026-09-25 12:24:29 -05:00
c4e6aa86cc
chore(attribution): re-attribute 6231398b21 to OutThisLife
Brooklyn Nicholson
2026-09-25 12:28:34 -05:00
bc9f4a67f5
chore(attribution): re-attribute a00fdda6c5 to OutThisLife
Brooklyn Nicholson
2026-09-25 17:19:28 -05:00
d717681567
chore(attribution): re-attribute 6dc19ad3c7 to OutThisLife
Brooklyn Nicholson
2026-09-24 19:48:12 -05:00
9b2d99e35e
chore(attribution): re-attribute 20cf14fd6b to OutThisLife
Brooklyn Nicholson
2026-09-25 17:06:09 -05:00
906b7c4913
chore(attribution): re-attribute 1338280648 to OutThisLife
Brooklyn Nicholson
2026-09-25 17:06:24 -05:00