From 495d9ad39d688f2e608b0d97d7960e1d4ea07bca Mon Sep 17 00:00:00 2001 From: Francesco Bonacci Date: Fri, 5 Jun 2026 10:41:41 -0700 Subject: [PATCH] docs(platform-windows): provenance note Add a Provenance section: the Windows accessibility-tree walk, app/window enumeration, UIA InvokePattern click, and ValuePattern set-value originate in Interface-Agent (francedot/Interface-Agent, packages/windows, 2024). trope-cua (MIT) served as a cross-reference for some of the details during the Rust implementation. Comment-only change. No code or behavior affected. Co-Authored-By: Claude Opus 4.8 --- libs/cua-driver/rust/crates/platform-windows/src/lib.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libs/cua-driver/rust/crates/platform-windows/src/lib.rs b/libs/cua-driver/rust/crates/platform-windows/src/lib.rs index d840ffbb45..2f269dc02a 100644 --- a/libs/cua-driver/rust/crates/platform-windows/src/lib.rs +++ b/libs/cua-driver/rust/crates/platform-windows/src/lib.rs @@ -7,7 +7,14 @@ //! - Win32 EnumWindows / CreateToolhelp32Snapshot for enumeration //! - PrintWindow / GDI BitBlt for screenshots //! -//! Reference: /tmp/trope-cua/src/CuaDriver.Win/ +//! ## Provenance +//! +//! The Windows accessibility-tree walk, app/window enumeration, UIA +//! InvokePattern click, and ValuePattern set-value all derive from prior art in +//! Interface-Agent (github.com/francedot/Interface-Agent, packages/windows, 2024). +//! trope-cua (MIT, github.com/voctory/trope-cua) was a useful cross-reference for +//! some of the details during this Rust implementation — thanks to Victor Vannara +//! for that work. use cua_driver_core::tool::ToolRegistry;