fix(browser): Schatten-Browser: Binary-Guard, Folds-Klick, Ein-Browser-Regel (0.5.1) (#218) #220

Merged
alf merged 3 commits from 218-schatten-browser into main 2026-10-22 15:39:25 +00:00
Owner
  • test(browser): Smoke für Folds-Klick und Binary-Guard; Doku 0.5.1
  • fix(browser): Klicks scrollen ins Viewport; Ein-Browser-Regel im Prompt
  • fix(browser): Binary-Guard für eingebauten agent-browser

Refs #218 (Teilarbeit — bleibt offen)

- test(browser): Smoke für Folds-Klick und Binary-Guard; Doku 0.5.1 - fix(browser): Klicks scrollen ins Viewport; Ein-Browser-Regel im Prompt - fix(browser): Binary-Guard für eingebauten agent-browser Refs #218 (Teilarbeit — bleibt offen)
disables_hermes_toolsets meldete nur die Tool-Registrierung ab; das Binary
blieb im Hermes-Tool-Store und war per Terminal erreichbar — der Agent trieb
damit einen zweiten, im Seitenpanel unsichtbaren Browser (#218: das Tab
«öffnete» sich dort, im Panel geschah nichts). post_install neutralisiert
jetzt die agent-browser-Binaries, pre_uninstall stellt sie wieder her.
Hermes prüft beim Start nur die Existenz des Ordners, kein Byte-Vergleich —
das Umbenennen bleibt haften.

Co-Authored-By: Claude Code <noreply@anthropic.com>
humanClickLoc nahm boundingBox() ohne scrollIntoViewIfNeeded (0.4.x:
loc.click() scrollte automatisch) — Klicks auf Elemente unterhalb des
Folds gingen ins Leere, während der Aufruf ok meldete. SKILL.md und
system_prompt.md verbieten agent-browser/~/.hermes/tools/* und verlangen
--tabs-Verifikation vor Tab-Berichten.

Co-Authored-By: Claude Code <noreply@anthropic.com>
Klick auf Element unterhalb des Folds (4000px-Spacer, Ref-Erkennung an
Snapshotzeilen), Guard gegen temporären Tool-Store (disable/idempotent/
enable/no-op), Cleanup wartet auf den Chromium-Exit statt zu rennen.
Changelog und PLAN (Sektion Schatten-Browser, drei Lessons Learned).

Co-Authored-By: Claude Code <noreply@anthropic.com>
alf merged commit 4b8581196d into main 2026-10-22 15:39:25 +00:00
alf deleted branch 218-schatten-browser 2026-10-22 15:39:25 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
iris/iris-plugins!220
No description provided.