hermes-agent/apps
Brooklyn Nicholson 1fdab33ab9 docs(agents): surface capability belongs to the session, not the process env
The rule the preview-tool bug broke, written down so the next GUI-adjacent tool
does not rediscover it: the client and the backend are separate machines, so
"was this process spawned by Electron?" cannot answer "is a GUI watching?".
Names the working pattern (toolset gates the surface, check_fn answers only
reachability or user opt-in), the process-wide check_fn TTL cache that makes it
the wrong home for a per-session answer, and the test that would have caught
it — assert the GUI session gets the tool with the env var absent.
2026-08-06 20:27:09 -05:00
..
bootstrap-installer fix(desktop): apply the stale-installer marker guard to both hand-offs 2026-08-01 20:43:08 -05:00
desktop
shared