LICENSE
README.md
pyproject.toml
src/vdisplay/__init__.py
src/vdisplay/__main__.py
src/vdisplay/agent_config.py
src/vdisplay/agent_dispatch.py
src/vdisplay/agent_envelope.py
src/vdisplay/api.py
src/vdisplay/cli.py
src/vdisplay/cli_handlers.py
src/vdisplay/client.py
src/vdisplay/client_api.py
src/vdisplay/client_http.py
src/vdisplay/client_routes.py
src/vdisplay/desktop_apps.py
src/vdisplay/discovery.py
src/vdisplay/exceptions.py
src/vdisplay/ide_prompt.py
src/vdisplay/models.py
src/vdisplay/monitor_geometry.py
src/vdisplay/nl.py
src/vdisplay/nlp.py
src/vdisplay/payloads.py
src/vdisplay/utils.py
src/vdisplay.egg-info/PKG-INFO
src/vdisplay.egg-info/SOURCES.txt
src/vdisplay.egg-info/dependency_links.txt
src/vdisplay.egg-info/entry_points.txt
src/vdisplay.egg-info/requires.txt
src/vdisplay.egg-info/top_level.txt
src/vdisplay/application/__init__.py
src/vdisplay/application/artifacts.py
src/vdisplay/application/commands.py
src/vdisplay/application/errors.py
src/vdisplay/application/event_store.py
src/vdisplay/application/events.py
src/vdisplay/application/executor.py
src/vdisplay/application/gui_map_events.py
src/vdisplay/application/models.py
src/vdisplay/application/parsers.py
src/vdisplay/application/replay.py
src/vdisplay/application/runtime.py
src/vdisplay/application/session_context.py
src/vdisplay/application/session_recorder.py
src/vdisplay/application/session_recorder_diagnostics.py
src/vdisplay/application/session_recorder_readme.py
src/vdisplay/application/verbs.py
src/vdisplay/application/auto/__init__.py
src/vdisplay/application/auto/executor.py
src/vdisplay/application/auto/runner.py
src/vdisplay/application/auto/tasks.py
src/vdisplay/application/handlers/__init__.py
src/vdisplay/application/handlers/agent.py
src/vdisplay/application/handlers/control.py
src/vdisplay/application/handlers/local.py
src/vdisplay/application/projections/__init__.py
src/vdisplay/application/projections/backend_scores.py
src/vdisplay/application/projections/map_health.py
src/vdisplay/application/projections/map_health_handlers.py
src/vdisplay/application/proto/__init__.py
src/vdisplay/application/proto/codec.py
src/vdisplay/application/services/__init__.py
src/vdisplay/application/services/capture.py
src/vdisplay/application/services/control.py
src/vdisplay/application/services/discovery.py
src/vdisplay/application/services/img2nl_enrich.py
src/vdisplay/application/services/info.py
src/vdisplay/application/services/map.py
src/vdisplay/application/services/sampler.py
src/vdisplay/application/services/sampler_loop.py
src/vdisplay/application/services/screencast_cli.py
src/vdisplay/application/services/session.py
src/vdisplay/application/services/web_pointer.py
src/vdisplay/backends/__init__.py
src/vdisplay/backends/base.py
src/vdisplay/backends/linux_x11_mirror.py
src/vdisplay/backends/linux_x11_relay.py
src/vdisplay/backends/linux_xvfb.py
src/vdisplay/backends/mirror_stub.py
src/vdisplay/capture/__init__.py
src/vdisplay/capture/base.py
src/vdisplay/capture/coordinate_map.py
src/vdisplay/capture/coordinate_rotation.py
src/vdisplay/capture/host.py
src/vdisplay/capture/linux_xwd.py
src/vdisplay/capture/policy.py
src/vdisplay/capture/portal.py
src/vdisplay/capture/portal_screencast.py
src/vdisplay/capture/screencast_crop.py
src/vdisplay/capture/screencast_keeper.py
src/vdisplay/capture/screencast_stream_matching.py
src/vdisplay/capture/screencast_stream_meta.py
src/vdisplay/capture/providers/__init__.py
src/vdisplay/capture/providers/base.py
src/vdisplay/capture/providers/drm.py
src/vdisplay/capture/providers/engine.py
src/vdisplay/capture/providers/fbdev.py
src/vdisplay/capture/providers/mss.py
src/vdisplay/capture/providers/x11.py
src/vdisplay/commands/__init__.py
src/vdisplay/commands/agent.py
src/vdisplay/commands/all_cmd.py
src/vdisplay/commands/app.py
src/vdisplay/commands/auto.py
src/vdisplay/commands/common.py
src/vdisplay/commands/control.py
src/vdisplay/commands/diagnose.py
src/vdisplay/commands/hmi.py
src/vdisplay/commands/ide.py
src/vdisplay/commands/info.py
src/vdisplay/commands/io.py
src/vdisplay/commands/map.py
src/vdisplay/commands/mirror.py
src/vdisplay/commands/monitors.py
src/vdisplay/commands/nlp.py
src/vdisplay/commands/observe.py
src/vdisplay/commands/relay.py
src/vdisplay/commands/sampler.py
src/vdisplay/commands/screenshot.py
src/vdisplay/commands/session.py
src/vdisplay/commands/virtual.py
src/vdisplay/commands/windows.py
src/vdisplay/control/__init__.py
src/vdisplay/control/action_bounds.py
src/vdisplay/control/action_state.py
src/vdisplay/control/base.py
src/vdisplay/control/browser_engine.py
src/vdisplay/control/browser_session_store.py
src/vdisplay/control/capabilities.py
src/vdisplay/control/contracts.py
src/vdisplay/control/descriptors.py
src/vdisplay/control/engine.py
src/vdisplay/control/gui_map.py
src/vdisplay/control/gui_map_build.py
src/vdisplay/control/gui_map_diff.py
src/vdisplay/control/gui_map_export.py
src/vdisplay/control/gui_map_resolve.py
src/vdisplay/control/models.py
src/vdisplay/control/plugins.py
src/vdisplay/control/policy.py
src/vdisplay/control/profile_inference.py
src/vdisplay/control/registry.py
src/vdisplay/control/retry_policy.py
src/vdisplay/control/router.py
src/vdisplay/control/routing_semantics.py
src/vdisplay/control/scoring.py
src/vdisplay/control/screenshot_verify.py
src/vdisplay/control/selector.py
src/vdisplay/control/session.py
src/vdisplay/control/session_kind.py
src/vdisplay/control/timing.py
src/vdisplay/control/verifier.py
src/vdisplay/control/verify.py
src/vdisplay/control/verify_policy.py
src/vdisplay/control/verify_strategy.py
src/vdisplay/control/vision_disambiguate.py
src/vdisplay/control/vision_llm.py
src/vdisplay/control/vision_ocr.py
src/vdisplay/control/vision_preview.py
src/vdisplay/control/vision_template.py
src/vdisplay/control/providers/__init__.py
src/vdisplay/control/providers/atspi.py
src/vdisplay/control/providers/atspi_impl.py
src/vdisplay/control/providers/ax.py
src/vdisplay/control/providers/ax_impl.py
src/vdisplay/control/providers/browser_playwright.py
src/vdisplay/control/providers/browser_session.py
src/vdisplay/control/providers/browser_sync_executor.py
src/vdisplay/control/providers/terminal.py
src/vdisplay/control/providers/terminal_screen.py
src/vdisplay/control/providers/terminal_session.py
src/vdisplay/control/providers/uia.py
src/vdisplay/control/providers/uia_impl.py
src/vdisplay/control/providers/x11.py
src/vdisplay/control/providers/vision/__init__.py
src/vdisplay/control/providers/vision/provider.py
src/vdisplay/hmi/__init__.py
src/vdisplay/hmi/capture.py
src/vdisplay/hmi/context.py
src/vdisplay/hmi/keyboard.py
src/vdisplay/hmi/mouse.py
src/vdisplay/hmi/pointer.py
src/vdisplay/hmi/pointer_probes.py
src/vdisplay/hmi/pointer_sampling.py
src/vdisplay/hmi/pointer_types.py
src/vdisplay/hmi/watch.py
src/vdisplay/hmi/watch_format.py
src/vdisplay/hmi/watch_seed.py
src/vdisplay/input/__init__.py
src/vdisplay/input/coords.py
src/vdisplay/input/linux_xdotool.py
src/vdisplay/input/linux_ydotool.py
src/vdisplay/input/resolve.py
src/vdisplay/integrations/__init__.py
src/vdisplay/integrations/imgl_bridge.py
src/vdisplay/integrations/observe_cache.py
src/vdisplay/integrations/pipeline.py
src/vdisplay/integrations/screen_context.py
src/vdisplay/integrations/vision_backend.py
src/vdisplay/integrations/vql_bridge.py
src/vdisplay/windows/__init__.py
src/vdisplay/windows/constants.py
src/vdisplay/windows/filter.py
src/vdisplay/windows/normalize.py
src/vdisplay/windows/query.py
src/vdisplay/windows/rank.py
src/vdisplay/windows/scan.py
tests/test_agent.py
tests/test_agent_api_contract.py
tests/test_agent_audit_session.py
tests/test_agent_browser_session.py
tests/test_agent_client.py
tests/test_agent_dispatch.py
tests/test_agent_integration.py
tests/test_agent_outputs_nl.py
tests/test_agent_sampler.py
tests/test_agent_serve_port.py
tests/test_agent_tasks.py
tests/test_agent_terminal_session.py
tests/test_agent_web_console.py
tests/test_auto_command.py
tests/test_ax_invoke.py
tests/test_browser_engine_profiles.py
tests/test_browser_session_detached.py
tests/test_capture_all_monitors.py
tests/test_capture_crop.py
tests/test_capture_providers.py
tests/test_capture_xwd.py
tests/test_cli_commands.py
tests/test_cli_control_args.py
tests/test_cli_session.py
tests/test_client_http.py
tests/test_client_request.py
tests/test_client_routes.py
tests/test_command_contract.py
tests/test_control_action_state.py
tests/test_control_agent.py
tests/test_control_app_matching.py
tests/test_control_atspi.py
tests/test_control_browser.py
tests/test_control_browser_session.py
tests/test_control_browser_verify.py
tests/test_control_capabilities.py
tests/test_control_diagnostics.py
tests/test_control_executor.py
tests/test_control_gtk_demo.py
tests/test_control_plugins.py
tests/test_control_policy.py
tests/test_control_policy_v2.py
tests/test_control_retry_policy.py
tests/test_control_screenshot_verify.py
tests/test_control_selector.py
tests/test_control_selector_v2.py
tests/test_control_set_value_verify.py
tests/test_control_settle.py
tests/test_control_terminal.py
tests/test_control_timing.py
tests/test_control_verifier_hybrid.py
tests/test_control_verify.py
tests/test_control_verify_policy.py
tests/test_control_x11.py
tests/test_coords_rotation.py
tests/test_cross_platform_providers.py
tests/test_describe_backend.py
tests/test_desktop_apps.py
tests/test_dsl_browser_open.py
tests/test_dsl_terminal_control.py
tests/test_dsl_terminal_open.py
tests/test_event_store.py
tests/test_example_control_plugin.py
tests/test_example_uia_ax_plugins.py
tests/test_execution_policy.py
tests/test_geometry_mm.py
tests/test_gui_map.py
tests/test_gui_map_diff.py
tests/test_hmi_watch.py
tests/test_host_capture.py
tests/test_host_capture_errors.py
tests/test_ide_prompt.py
tests/test_img2nl_enrich.py
tests/test_import.py
tests/test_linux_xvfb_integration.py
tests/test_mirror_primary.py
tests/test_nl.py
tests/test_nlp_pipeline.py
tests/test_observe_cache.py
tests/test_outputs_rotation.py
tests/test_portal_screencast.py
tests/test_profile_inference.py
tests/test_projections.py
tests/test_proto_codec.py
tests/test_relay_release.py
tests/test_relay_window_region.py
tests/test_replay_executor.py
tests/test_routing_semantics.py
tests/test_sampler_policy.py
tests/test_sampler_recovery.py
tests/test_screen_context.py
tests/test_screencast_keeper_capture.py
tests/test_screencast_multiple.py
tests/test_screencast_probe.py
tests/test_screencast_recovery.py
tests/test_screencast_start_force.py
tests/test_screencast_stream_matching.py
tests/test_screenshot_meta.py
tests/test_screenshot_routing.py
tests/test_session_catalog.py
tests/test_session_maps_cli.py
tests/test_session_recorder.py
tests/test_uia_invoke.py
tests/test_vision_anchor_matching.py
tests/test_vision_anchor_visible_verify.py
tests/test_vision_backend.py
tests/test_vision_llm.py
tests/test_vision_multimatch_disambiguation.py
tests/test_vision_ocr_invoke.py
tests/test_vision_preview.py
tests/test_vision_provider_stub.py
tests/test_vision_template_matching.py
tests/test_wayland_capture_fastfail.py
tests/test_wayland_input.py
tests/test_web_pointer.py
tests/test_windows.py
tests/test_windows_dedupe.py