Skip to main content

Module control

Module control 

Source
Expand description

Tools for one Right Suite app, reached through its in-app control service (rightkit-qa-driver’s embedded server, a rightkit-daemon host named control-<app>). Real webview input, DOM/AX query, screenshot, and the app’s own typed commands (command{name,args}), all over the user-only socket/pipe with the service’s per-app request allowlist on the far side.

Structs§

AppProfile
Per-app client-side allowlist: which control methods and app commands agents may use. The service enforces its own allowlist as well; this one is the agent-facing layer on top.

Enums§

CommandPolicy

Constants§

CLIENT_APP
The app label this crate’s clients present to services (their allowlist key).
CONTROL_METHODS
The control methods of the in-app server (rightkit_qa_driver::embedded::METHODS).

Functions§

control_tools
Tools for profile on suite: one per enabled control method, named <app>.<method>.