hermes-agent/tools/computer_use
Teknium 8714040954 fix(computer_use): resolve gateway session-key namespace in permission-mode lookup
Follow-up to the #68246 salvage. The backend permission-mode resolution
only checked the DB session_id the tool path passes, but gateway /yolo
keys approval bypass off the gateway session_key (contextvar). Consult
both namespaces so /yolo works on messaging platforms, not just CLI/TUI.
Adds a regression test driving the real approval contextvar + yolo
toggle path E2E.
2026-07-29 12:19:37 -07:00
..
__init__.py feat(computer_use): align cua-driver 0.10 permission modes 2026-07-29 12:19:37 -07:00
backend.py feat(computer_use): align cua-driver 0.9 contracts 2026-07-29 12:19:37 -07:00
browser_route.py feat(computer_use): align cua-driver 0.10 permission modes 2026-07-29 12:19:37 -07:00
cua_backend.py feat(computer_use): align cua-driver 0.10 permission modes 2026-07-29 12:19:37 -07:00
doctor.py chore: remove unused imports and dead locals (ruff F401/F841 sweep) 2026-07-29 11:53:39 -07:00
permissions.py fix(computer-use): hide Windows cua-driver subprocess consoles 2026-07-29 11:35:33 -07:00
schema.py feat(computer_use): align cua-driver 0.10 permission modes 2026-07-29 12:19:37 -07:00
tool.py fix(computer_use): resolve gateway session-key namespace in permission-mode lookup 2026-07-29 12:19:37 -07:00
vision_routing.py fix(computer_use): honor custom vision routing 2026-06-07 02:09:20 -07:00