This website requires JavaScript.
718722ae5e
test(install): installer-script e2e driver - git redirect, no sandbox
ethernet
2026-08-11 21:10:42 -04:00
e6e056f854
ci(windows-e2e): step names carry the actual install-ref
ethernet
2026-08-11 20:44:27 -04:00
e9579a9896
feat(relay): ambient token endpoint mode for gateway.idp.token_url (#84074 )
victor-kyriazakos
2026-08-12 03:06:28 +03:00
a189286aea
fix(relay): stop sibling gateways answering another instance's button press (#83677 )
Ben Barclay
2026-08-12 10:04:26 +10:00
69ae247cf3
Merge pull request #83798 from NousResearch/hermes/hermes-f2b15435
brooklyn!
2026-08-11 17:20:14 -05:00
10e9da6f2d
fix: ASCII-only install.ps1 comment; allow-list install_cli's uv PATH fallback
Teknium
2026-08-11 02:15:06 -07:00
baa6b2e34d
feat(browser): auto-install the Browser Use CLI instead of silently downgrading
Teknium
2026-08-11 02:06:07 -07:00
4280413dba
fix(update): exempt manual results from the hand-off freshness window
Brooklyn Nicholson
2026-08-11 17:03:00 -05:00
6d7ba86963
ci(install-e2e): collapse the method vocabulary - 3 install ids, install+2 update ids
ethernet
2026-08-11 17:14:17 -04:00
17dea59026
ci(install-e2e): generator drops runtime validation for jsdoc type unions
ethernet
2026-08-11 17:11:07 -04:00
1c60bdc30d
ci(install-e2e): back to the generator - workflows stay generic, names carry everything
ethernet
2026-08-11 16:54:54 -04:00
4e886166ac
ci(install-e2e): leg names carry everything - os, method pair, tag transition
ethernet
2026-08-11 16:51:28 -04:00
83e9f883d8
ci(install-e2e): per-leg names are just the transition; tag capability annotated at pick time
ethernet
2026-08-11 16:43:26 -04:00
6515f8132a
ci(install-e2e): hardcode combination jobs in the primary workflow - one matrix box per combo
ethernet
2026-08-11 16:35:03 -04:00
5521d32a56
ci(windows-e2e): probe the starting tag for apps/desktop - pre-desktop releases skip
ethernet
2026-08-11 16:24:26 -04:00
6d94678e62
ci(install-e2e): jobs own their skips - generator is pure expansion
ethernet
2026-08-11 16:17:48 -04:00
3eec049c29
ci(windows-e2e): static inner job name - github renders name expressions unexpanded on skipped jobs
ethernet
2026-08-11 16:04:19 -04:00
83d009ae82
ci(install-e2e): nest the graph per starting tag; skips live where the knowledge lives
ethernet
2026-08-11 16:01:36 -04:00
ed5e17f4b8
fix(auth): /auth/native/authorize 空 provider 自动选择不再统计会被拒绝的密码 provider
x7peeps
2026-08-05 05:09:01 +08:00
5a31a14f95
ci(install-e2e): native per-combo skips via a reusable skip workflow
ethernet
2026-08-11 15:49:47 -04:00
1bf0a1c95b
ci(install-e2e): generate every install/update combination - one job per combo
ethernet
2026-08-11 15:21:24 -04:00
77c3a398f2
ci(windows-e2e): install ffmpeg - not preinstalled on windows-latest, recording silently skipped
ethernet
2026-08-11 14:52:46 -04:00
005fc5a6eb
ci(windows-e2e): ffmpeg screen recording across both GUI phases
ethernet
2026-08-11 14:37:31 -04:00
71281c27e5
fix(windows-e2e): parenthesize the tag-list split - -split bound as a git argument
ethernet
2026-08-11 14:05:18 -04:00
e8bdb6933e
fix(windows-e2e): 'auto' sentinel for install-ref - powershell -File eats empty-string args
ethernet
2026-08-11 14:01:22 -04:00
2a906ac6a0
fix(windows-e2e): stage OLD as the served main - the published installer has no commit pin
ethernet
2026-08-11 13:57:58 -04:00
27636cf422
ci(windows-e2e): slot the GUI flow in as the windows-desktop route - generic OLD -> HEAD
ethernet
2026-08-11 13:44:12 -04:00
3fedcbc6a8
ci(temp): branch push trigger for pre-merge validation of the windows e2e
ethernet
2026-08-11 13:30:55 -04:00
1f81c63dd0
ci(windows-e2e): retire the AHK-only axis - superseded by desktop-windows-e2e.yml
ethernet
2026-08-11 13:29:46 -04:00
0ce3d187d7
ci(windows): GUI E2E fully green — foreground relaunched window, drop temp trigger
Teknium
2026-08-11 06:02:04 -07:00
cf2692418c
fix(e2e): pre-set .skip_upstream_prompt so the fork-only input() can't hang
Teknium
2026-08-11 05:43:35 -07:00
a263a7c670
fix(e2e): allow time for the release->CURRENT desktop rebuild + tail update.log
Teknium
2026-08-11 03:56:38 -07:00
7ffc26ec56
fix(e2e): detect update hand-off via marker file, not Playwright close event
Teknium
2026-08-11 03:01:52 -07:00
31b97289ae
fix(e2e): dismiss onboarding before opening Settings in the update driver
Teknium
2026-08-11 02:47:01 -07:00
256c9b350c
fix(e2e): resolve @playwright/test via Node, not a hoist-blind path check
Teknium
2026-08-11 02:35:02 -07:00
f83548420a
fix(e2e): pure-ASCII PowerShell/AHK (PS 5.1 parser choke on non-ASCII)
Teknium
2026-08-11 02:24:01 -07:00
f95506e665
fix(e2e): don't require installer pin to be an ancestor of CURRENT
Teknium
2026-08-11 02:12:37 -07:00
60493c9e7e
fix(e2e): re-capture launch-button template + correct fallback fraction
Teknium
2026-08-11 02:00:44 -07:00
100abc953e
fix(e2e): re-capture install-button template + fix phantom window geometry
Teknium
2026-08-11 01:47:10 -07:00
af7b3d3af4
fix(e2e): AHK driver died on first Log() — no-console stdout write throws
Teknium
2026-08-11 00:47:15 -07:00
381cc65c78
ci(windows): REAL-flow GUI E2E — website setup.exe, headed clicks, GUI updater
Teknium
2026-08-10 23:52:20 -07:00
3e265f4a43
ci: drop the temporary pre-merge branch trigger
Teknium
2026-08-10 22:46:32 -07:00
3aea9781f6
fix(e2e): redirect via GIT_CONFIG_GLOBAL, not GIT_CONFIG_COUNT env config
Teknium
2026-08-10 22:37:11 -07:00
82f48a2de5
ci(temp): trigger the Windows E2E on this branch for pre-merge validation
Teknium
2026-08-10 22:28:25 -07:00
f7f7d2f994
fix(ci): runner.temp is not a valid context in job-level env
Teknium
2026-08-10 22:20:10 -07:00
e64853a373
ci(windows): desktop install + update E2E on a real Windows runner
Teknium
2026-08-10 22:02:38 -07:00
968ec6c6f4
fix(update): manual-result protocol so gated outcomes reach the user
Brooklyn Nicholson
2026-08-11 09:27:01 -05:00
ba28a18b95
fix(update): fail-closed cd, rejected-launch semantics, guaranteed recovery surface
Brooklyn Nicholson
2026-08-11 02:52:06 -05:00
1dd5c9de83
fix(update): launch acceptance before the terminal event, on both orchestrators
Brooklyn Nicholson
2026-08-11 00:48:57 -05:00
f121cd8a06
fix(update): run hermes update from the install root + unbreak fresh repro
Brooklyn Nicholson
2026-08-11 00:41:59 -05:00
bdb4cfd35e
fix(update): posix hand-off truth ordering, relaunch-gate port, JSON escaping
Brooklyn Nicholson
2026-08-11 00:06:57 -05:00
ca5b015e72
test(update): sandboxed repro paths as npm scripts
Brooklyn Nicholson
2026-08-10 22:40:13 -05:00
c9f0b6824e
refactor(desktop): replace the in-app posix updater with the hand-off
Brooklyn Nicholson
2026-08-10 22:40:13 -05:00
c991e3f62f
feat(update): posix hand-off orchestrator (mac/linux quit-first updates)
Brooklyn Nicholson
2026-08-10 22:40:13 -05:00
503e61b3b1
feat(update): shim UI + event channel for the Windows hand-off
Brooklyn Nicholson
2026-08-10 22:40:13 -05:00
854ab7f6df
fix(desktop/windows): quiet minimal update hand-off window
Brooklyn Nicholson
2026-08-10 21:38:42 -05:00
f51aa6a9b5
fix(ci): repair red main — busy-mode test + missing checkout in skills-index workflows
kshitij
2026-08-11 21:11:07 +05:30
936dd7346f
chore: add landaun to contributor email map for #83906 salvage
kshitij
2026-08-11 20:22:52 +05:30
48c233d503
fix(gateway): offload remaining atomic_json_write calls in async paths
kshitij
2026-08-11 20:16:07 +05:30
5bf47cfced
test(gateway): assert the channel-directory write leaves the event loop
landaun
2026-08-11 09:13:03 -04:00
0cf48bca25
fix(gateway): run channel-directory write off the event loop
landaun
2026-08-11 09:13:01 -04:00
c0106e50e7
fix(kimi): send Hermes attribution headers instead of claude-code/0.1.0
kshitij
2026-08-10 17:25:04 +05:30
3ee1bb323e
fix(ci): resolve fork PRs in the E2E evidence publisher
ethernet
2026-08-10 17:33:09 -04:00
9829746dfe
fix(gateway): require explicit route rejection marker
Trevin Chow
2026-08-10 12:23:21 -07:00
c8f235a106
feat(gateway): allow selective multiplex profile serving
Trevin Chow
2026-08-10 12:12:21 -07:00
f6f9f89a77
ci(windows-e2e): drop RUST_LOG from the update leg - it manufactured the deadlock it was diagnosing
ethernet
2026-08-11 01:10:57 -04:00
a31be48030
fix(gateway): respect routed profile busy modes
Trevin Chow
2026-08-10 17:36:23 -07:00
9d6c5a920c
fix(desktop): collapse Fireworks behind the provider disclosure on first run
Teknium
2026-08-10 20:46:41 -07:00
e3d22b5b29
fix(update): drain uv/pip stderr - undrained pipe deadlocked windows desktop updates
ethernet
2026-08-11 00:03:47 -04:00
697f2896bf
Merge pull request #83648 from NousResearch/bb/custom-provider-profile
brooklyn!
2026-08-10 22:47:38 -05:00
1db3405c0d
test: assert profile scoping against on-disk config and .env
Brooklyn Nicholson
2026-08-10 22:37:16 -05:00
1e6a7b3315
fix(desktop): scope custom provider settings to the active profile
Brooklyn Nicholson
2026-08-10 22:26:54 -05:00
bdb1b53c08
ci(windows-e2e): 45-min handoff deadline + uv debug tracing - diagnose the silent dep-install hang
ethernet
2026-08-10 22:55:48 -04:00
2cdb30a474
chore: contributor email mapping for salvaged commit
Teknium
2026-08-10 19:05:52 -07:00
1edfdeee81
fix(desktop): keep serve backend alive through Windows launcher
Math
2026-08-10 19:44:40 -05:00
6a20383eeb
fmt(js): npm run fix on merge (#83609 )
hermes-seaeye[bot]
2026-08-11 02:09:04 +00:00
0a60b164f5
fix(desktop): single-owner console capture + HUD lifecycle coverage
Teknium
2026-08-10 18:00:18 -07:00
0c1a11ada6
fix(desktop): correct import order for window-renderer-lifecycle before window-reveal (#81290 )
Chen Jin
2026-08-10 17:16:48 +08:00
d966393814
fix(desktop): wire renderer-lifecycle diagnostics into OAuth and portal login windows (#81290 follow-up)
Chen Jin
2026-08-09 02:17:35 +08:00
fae0309c00
chore: drop accidental .omc/ gitignore change from PR
Chen Jin
2026-08-08 14:29:48 +08:00
11f920b812
fix(desktop): attach renderer-lifecycle diagnostics to all BrowserWindow instances (#81290 )
Chen Jin
2026-08-08 06:36:15 +01:00
bde4b59f2f
fix(windows-e2e): screen-native button crop, ImageSearch only - PixelSearch removed
ethernet
2026-08-10 21:29:24 -04:00
455016b82d
ci(windows-e2e): poll for a rendered UI before the welcome screenshot - 10s was blank
ethernet
2026-08-10 21:24:15 -04:00
cba48161b9
ci(windows-e2e): TEMP - stop after the welcome screenshot, skip the AHK path
ethernet
2026-08-10 21:19:46 -04:00
caf0e6ac42
ci(windows-e2e): capture a lossless welcome-screen PNG before the AHK helper runs
ethernet
2026-08-10 21:18:06 -04:00
33f8e96a72
fix: guard has_env profile probe with _safe like its sibling fields
Teknium
2026-08-10 17:56:23 -07:00
0d21eb82b5
chore: contributor email mapping for salvaged commit
Teknium
2026-08-10 17:15:55 -07:00
e2e0f1677c
test: isolate _ACTION_PROCS in #52470 spawn test so lifespan shutdown hooks don't trip on its poll-less fake
Teknium
2026-08-10 17:15:12 -07:00
373631bea1
fix(dashboard): raise fd soft limit + replace iterdir with scandir to stop fd leak (#81547 )
Michael Gannotti
2026-08-08 04:55:41 -04:00
91de3beb72
fix(desktop-ssh): raise remote backend file limit
a-espinoza
2026-08-09 22:21:50 -05:00
0b15eb5f05
fix(desktop): terminate app-managed gateway on shutdown
Quark Assistant
2026-08-02 22:32:57 -05:00
eb9fc9ad7f
test(desktop): reproduce orphaned gateway on serve shutdown
Quark Assistant
2026-08-02 22:31:43 -05:00
07298df805
fix(gateway): reap orphaned gateways before spawning restart (#77276 )
RelaxJonh
2026-08-04 09:14:55 +07:00
7b3f197c45
fix(windows-e2e): AHK loop killed a healthy install on its own flawed heuristic
ethernet
2026-08-10 20:56:06 -04:00
91490032a8
fix(windows-e2e): pre-seed managed uv - astral receipt hijacks UV_INSTALL_DIR on runners
ethernet
2026-08-10 20:50:37 -04:00
f4243c0c7c
fix(windows-e2e): PixelSearch scan band clipped the blue title, not the button
ethernet
2026-08-10 20:44:05 -04:00
5e6eab0cd3
fix(windows-e2e): fall back to PixelSearch for the Install button
ethernet
2026-08-10 20:37:29 -04:00
931a9e9d56
fix(windows-e2e): raise the installer window before each ImageSearch attempt
ethernet
2026-08-10 20:30:28 -04:00
746aca2654
fix(windows-e2e): button images matched a dev build, not the published installer
ethernet
2026-08-10 20:24:00 -04:00
a1bfbccc02
fmt(js): npm run fix on merge (#83539 )
hermes-seaeye[bot]
2026-08-11 00:20:02 +00:00