hermes-agent/apps/desktop/electron
Brooklyn Nicholson 4c1365b6c4 feat(desktop): load a desktop half from unified agent-plugin packages
The disk-plugin door now scans two Electron-local roots through one
pipeline: the standalone <HERMES_HOME>/desktop-plugins/<name>/plugin.js
door, and <HERMES_HOME>/plugins/<name>/desktop/plugin.js — the desktop
half of a regular agent-plugin package. A feature that needs both SDKs
ships as one installable folder instead of two co-dependent plugins.

Records are keyed by entry-file path (folder names can collide across
roots), each root gets its own fs watch with the poll staying alive
until every root is covered, and older Electron shells without the new
agentPluginsRoot resolver simply skip the unified root.
2026-08-13 13:18:49 -05:00
..
active-runtime-state.test.ts
active-runtime-state.ts
backend-child.ts
backend-command.test.ts
backend-command.ts
backend-connection-state.test.ts
backend-connection-state.ts
backend-env.test.ts
backend-env.ts
backend-health.test.ts
backend-health.ts
backend-probes.test.ts
backend-probes.ts
backend-ready.test.ts
backend-ready.ts
backend-start-failure.test.ts
backend-start-failure.ts
bootstrap-platform.test.ts
bootstrap-platform.ts
bootstrap-repair-guard.test.ts
bootstrap-repair-guard.ts
bootstrap-runner.test.ts
bootstrap-runner.ts
connection-apply.test.ts
connection-apply.ts
connection-config.test.ts
connection-config.ts
crash-forensics.test.ts
crash-forensics.ts
dashboard-token.test.ts
dashboard-token.ts
desktop-electron-pin.test.ts
desktop-installation.test.ts
desktop-installation.ts
desktop-uninstall.test.ts
desktop-uninstall.ts
dev-cdp.test.ts
dev-cdp.ts
embed-referer.ts
entitlements.mac.inherit.plist
entitlements.mac.plist
event-dedupe.test.ts
event-dedupe.ts
find-git-bash.test.ts
find-git-bash.ts
find-in-page.test.ts
find-in-page.ts
first-run-setup-gate.test.ts
first-run-setup-gate.ts
first-run-setup-main-process.test.ts
fs-read-dir.test.ts
fs-read-dir.ts
gateway-ws-probe.test.ts
gateway-ws-probe.ts
git-repo-scan.test.ts
git-repo-scan.ts
git-review-ops.test.ts
git-review-ops.ts
git-root.test.ts
git-root.ts
git-worktree-ops.test.ts
git-worktree-ops.ts
handoff-result.test.ts
handoff-result.ts
hardening.test.ts
hardening.ts
hud-cursor.test.ts
hud-cursor.ts
hud-snap-shortcut.test.ts
hud-snap-shortcut.ts
hud-snap.test.ts
hud-snap.ts
hud-url.test.ts
hud-url.ts
hyprland.test.ts
hyprland.ts
link-title-window.test.ts
link-title-window.ts
main-window-lifecycle.test.ts
main-window-lifecycle.ts
main.ts
native-auth-decisions.test.ts
native-auth-decisions.ts
native-oauth-login.test.ts
native-oauth-login.ts
native-oauth.test.ts
native-oauth.ts
native-token-store.test.ts
native-token-store.ts
oauth-net-request.test.ts
oauth-net-request.ts
power-save.test.ts
power-save.ts
preload.ts
primary-backend-startup.test.ts
primary-backend-startup.ts
primary-connection-rehome.ts
profile-delete-routing.test.ts
profile-delete-routing.ts
profile-session-routing.test.ts
profile-session-routing.ts
quick-entry.test.ts
quick-entry.ts
quit-guard.test.ts
quit-guard.ts
remote-lifecycle.test.ts
remote-lifecycle.ts
remote-liveness.test.ts
remote-liveness.ts
renderer-log.test.ts
renderer-log.ts
session-windows.test.ts
session-windows.ts
spawn-helper-perms.test.ts
spawn-helper-perms.ts
ssh-bootstrap-coordinator.test.ts
ssh-bootstrap-coordinator.ts
ssh-config.test.ts
ssh-config.ts
ssh-connection.test.ts
ssh-connection.ts
stream-throttle.test.ts
stream-throttle.ts
titlebar-overlay-width.test.ts
titlebar-overlay-width.ts
update-count.test.ts
update-count.ts
update-gate.test.ts
update-gate.ts
update-marker.test.ts
update-marker.ts
update-remote.test.ts
update-remote.ts
updater-process.test.ts
updater-process.ts
venv-blocker-scan.test.ts
venv-blocker-scan.ts
vscode-marketplace.test.ts
vscode-marketplace.ts
wake-indicator-window.ts
wake-indicator.test.ts
wake-indicator.ts
window-below.test.ts
window-below.ts
window-renderer-lifecycle.test.ts
window-renderer-lifecycle.ts
window-reveal.test.ts
window-reveal.ts
window-state.test.ts
window-state.ts
windows-child-options.test.ts
windows-child-options.ts
windows-hermes-path.test.ts
windows-hermes-path.ts
windows-remote-lifecycle.test.ts
windows-remote-lifecycle.ts
windows-remote-live.test.ts
windows-sandbox-fallback.test.ts
windows-sandbox-fallback.ts
windows-system-ca.test.ts
windows-system-ca.ts
windows-user-env.test.ts
windows-user-env.ts
workspace-cwd.test.ts
workspace-cwd.ts
wsl-clipboard-image.test.ts
wsl-clipboard-image.ts
wsl-path-bridge.test.ts
wsl-path-bridge.ts
zoom.test.ts
zoom.ts