A desktop-agent framework with an optional Jev skill that selects controls and actions from native accessibility data.
E2 · source reviewedPublic material or source evidence was reviewed. A fixed-version source review requires checking a pinned revision; this is not a reproduction, performance endorsement, or safety guarantee.
Inspect the optional single-step act.mjs path for selecting a native application control.
Material analysed:
From input to action
A local snapshot is reduced to eligible controls and snapshot-qualified references.
The optional Jev script asks about target, command, presence and risk.
Local reconciliation matches the verb to the target’s capabilities; execution requires --execute and an act decision.
Implementation details that matter
Candidate truncation changes what can be found
act.mjs reserves a no-match outcome and caps ordinary targets at 254 in this revision. The script reports truncation and points readers toward --root for focused observation.
The model’s verb is checked against native capabilities
act.mjs can replace an unsupported verb with the first supported fallback, beyond type/set-value equivalence. Capability compatibility is not proof of preserved intent: review the corrected command before --execute; the existing risk answers are not a fresh assessment of that replacement.
The separate policy path has a different action space
policy.mjs builds one target table per advertised operation and consumes the chosen operation’s target. The single-step act.mjs truncation and reconciliation findings must not be generalized to every agent-desktop path.
Choose it for accessibility-backed native controls. Before broad automation, inspect the smaller subtree containing the intended control and keep execution disabled while checking the proposed command.
How to inspect it yourself
Read MAX_OPTIONS, reconcile and the execute branch in scripts/jev/act.mjs. Follow a target without the requested action capability and confirm the emitted correction; distinguish the proposal output from the --execute branch.
Limits of this review
No desktop actions or OS permission changes were made.
The framework contains many non-Jev commands; this review covers the optional script.