{"_id":"agent-desktop","_rev":"46-c29a2b19f8dd9568189631e404ea5033","name":"agent-desktop","dist-tags":{"latest":"1.0.2"},"versions":{"0.1.2":{"name":"agent-desktop","version":"0.1.2","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.1.2","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"5a62abc046d29002777790458c58e661be3982e7","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.1.2.tgz","fileCount":3,"integrity":"sha512-gD/O2bI2y3dCP655lc6TGoPLFrMQvZkW3Izmkd5KqViRjGCv9K1iD3sdJlBFordMbv7sSsucgwBaYhZHdkzSwg==","signatures":[{"sig":"MEUCIQDCve9y+nePENV10614KgMX7ckDMPZdMdHuC2uISObfdgIgZfpoaecHO+QXoK2LZ/fA1HWAxA5yS4Jh+F8mrGbJUOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11799},"engines":{"node":">=18"},"gitHead":"8cbca19504f0d1a134d39073c0749d7ab7e25472","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"lahfir","email":"nmhlahfir2@gmail.com"},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"10.8.2","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.1.2_1771838101309_0.9353437776726565","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"agent-desktop","version":"0.1.3","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.1.3","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"b4acf4128ab275582506b97ac3672c9e74521d72","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.1.3.tgz","fileCount":4,"integrity":"sha512-cYATRVg9Hk2rZ6lhmaD36ux5A3Pmzxmg7rHCxOL715ew5wLPilywnKtNQFnMyJ/yqTlCcAw8Ffyu5/FCQzSj1g==","signatures":[{"sig":"MEYCIQCoPaZ8lMFW4Xhsd5e4U0PgCUTJhSxFqujLEFkxgsyD+QIhAP5AQp8R/xB8EaOTWVH02Qbfxs+We3aRdqVuRRAG5Z0Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22503},"engines":{"node":">=18"},"gitHead":"572a2a3f2511291f3448403972cfb67c504e624c","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"lahfir","email":"nmhlahfir2@gmail.com"},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"10.8.2","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.1.3_1771838862291_0.1650299141812388","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"agent-desktop","version":"0.1.4","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.1.4","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"103c53591014e83026d559c24def5ad04f9dad81","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.1.4.tgz","fileCount":4,"integrity":"sha512-mtNuefyfzNaHK6ec6pC5s+VOnTgmNRJ80/5Ya+vwWr/hLHp6R1T+81vCgrr5FvQukdPcCgWUrqt4uXDg+NoQ5A==","signatures":[{"sig":"MEUCIQDWZODbk8PB6E6YBolwnP5wU4/J8ANRlRi/pmJ4rg8/+wIgdPyu6j9DOVEtEn0Zl5jEe6k92dnFWzJqWu2aUjqBQHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22503},"engines":{"node":">=18"},"gitHead":"30b9a4fc92516e077b8d5bef67097ae44b18897f","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"lahfir","email":"nmhlahfir2@gmail.com"},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"10.8.2","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.1.4_1771843338318_0.8537169070286821","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"agent-desktop","version":"0.1.5","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.1.5","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"5fc6e08dedeff9c445fd321ca2ba4cf5b2d9d7fb","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.1.5.tgz","fileCount":4,"integrity":"sha512-ydQyk961sHeyGK7xz9FfjVgZ4j5dGH8dxM+qpXovfHg68RJmTJe5MhTnl1qt78BVghLVo+9oVYsBMqrLMehl7A==","signatures":[{"sig":"MEYCIQCiZvVc0Xi7Jv3yNINIQdwdShbwM0V4f/SqNrHls+qrMAIhAOkE7yKh0PQ04tmS8pDwHX5XZYVRO5hlD+BB5ywLChrX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22503},"engines":{"node":">=18"},"gitHead":"a33b86649c05974e9cffcbba5c761045dd3d6f94","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"lahfir","email":"nmhlahfir2@gmail.com"},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"10.8.2","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.1.5_1771850709994_0.4782849858290059","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"agent-desktop","version":"0.1.6","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.1.6","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"556c095f1edf3fbcb20bd6dd394f2deee9ebe4d4","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.1.6.tgz","fileCount":4,"integrity":"sha512-0vtjiPHjqPZPkj3LS1WPB6S8Emsgew/SfkW3MTgvuVzcXONTeel3IX5z7O/IFNGpNhtNrZ8fDchxrw7vm3sKUw==","signatures":[{"sig":"MEUCIFNzcHSEdk9N+iQvzcrOpbpvCXZvoqHLmnUl5+qIuTQBAiEA1G7Ad5DKmNEAZ1pG/5H5rkqW69LT5ls7wwXdoflgn4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22503},"engines":{"node":">=18"},"gitHead":"38633518e321fd7daa283d8602a3aa51348f53c4","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"lahfir","email":"nmhlahfir2@gmail.com"},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"10.8.2","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.1.6_1771941533333_0.8288603364385856","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"agent-desktop","version":"0.1.7","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.1.7","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"b8dabbca825a1941f4fce7cbcbfa336772c11ac5","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.1.7.tgz","fileCount":4,"integrity":"sha512-kozLKh+jocy0hy1CufVX4yHrvYBtOExl0mWXG7QPSYgeurtO8SX96HNI7WT0TrzrzxVyKNRGtRioM9w9v5NqPA==","signatures":[{"sig":"MEYCIQCDYm9YSdDz08daYonRkJtJjCgRQxlg79RteNu3w5rBKAIhAJzR596cfZyYzDtqh5RI5tZmrMzhTWVCdfYPuPNUNeYG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18576},"engines":{"node":">=18"},"gitHead":"4d9daeadcea4216ccf95dc69001bf79e2b61cfed","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"lahfir","email":"nmhlahfir2@gmail.com"},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"10.8.2","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.1.7_1772238405251_0.09270556701773414","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"agent-desktop","version":"0.1.8","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.1.8","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"caf08c059fe607be40d3af722bc07c8614fe6e39","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.1.8.tgz","fileCount":4,"integrity":"sha512-gw4s7Qu8aVyDOQh23PHhxxCHn61Vp263ioc2IUE0OSByxs8enyN2K/oo30B9QD651/29n87s57pZQz4Lr1Lv4A==","signatures":[{"sig":"MEUCIGLuO51CmmzIIKuX6V3vAVK9AsUvfBXfC240+Vq+MCkMAiEAhksf20eCG1Sl5G+6Z2tQXIJxOaETc5aR6kVqwAVsl8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18576},"engines":{"node":">=18"},"gitHead":"b8149816b7d9c8ab4daaeaae94a6aa88a6b4654e","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"lahfir","email":"nmhlahfir2@gmail.com"},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"10.8.2","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.1.8_1772355495790_0.5757397791722878","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"agent-desktop","version":"0.1.9","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.1.9","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"e64971fa93ef24da20b5be5c8e5c60d3dade4915","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.1.9.tgz","fileCount":4,"integrity":"sha512-w1uYN/D3U8hG653Z5I8fj+bBfyDIlV81Ip+WAUg3YtcdBsc8uGi+bBfYp0p6LrV15QAITpMf0nLDxih29x2RcA==","signatures":[{"sig":"MEUCIF0wQ3qH/k4xcUUmIRcdDXUvDjR8V20ANww2nObceSbLAiEAt1mYpq5duYrZtovN4eke2k+7ezrcSO/V23Yt03TuZq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19029},"engines":{"node":">=18"},"gitHead":"4abb4b94843071d465d02dd1660f6d6156fcb2d9","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"lahfir","email":"nmhlahfir2@gmail.com"},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"10.8.2","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.1.9_1772547655277_0.30772707376563013","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"agent-desktop","version":"0.1.10","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.1.10","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"b2817d0645f733c840d0ed0234915674e6542b47","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.1.10.tgz","fileCount":4,"integrity":"sha512-2k2BKPnTS//HOfJPf9qWu5Zwm75DRmtaNPY4drHviq4Hc/naXWLGjMvgElGzoxsF2SRMWDKtF08EVocSJkSjoQ==","signatures":[{"sig":"MEUCIQDhHcEcKzO3AawfmVqlLajoreQiQY6cTijXqRkqBxrlgQIgNtvA+W5ZNlWW3EmfM7hjRlyLck75387uf8+R6DNOXpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19030},"engines":{"node":">=18"},"gitHead":"ceb02470c1c943941670ea4aab7321f36c24a2d9","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"lahfir","email":"nmhlahfir2@gmail.com"},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"10.8.2","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.1.10_1772547936572_0.09923888581531948","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"agent-desktop","version":"0.1.11","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.1.11","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"bfd439ec8fd31d59ebc6dbe642cd72422ab11714","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.1.11.tgz","fileCount":4,"integrity":"sha512-qK+d09VLsNSJMOjM/8bHIy4dEPzqVmgu6TQGwH7wXH0Fz6O0bXFyvvNxCLAX0ryxXQEnE/+xXoA8oOlRCU4unw==","signatures":[{"sig":"MEUCIQC95BVDlzwDF5/0D8eDH6x2SLqXNMksydyF7L768fdywgIgBtFJRrgLpkxFv32brC+mebjEGw9PcIbGmSU9VqXZy7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19086},"engines":{"node":">=18"},"gitHead":"eb607e2b8ecd9bbd0c309a64d1c535cb692055a8","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"lahfir","email":"nmhlahfir2@gmail.com"},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"10.8.2","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.1.11_1772549771787_0.469396531051149","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"agent-desktop","version":"0.1.12","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.1.12","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"6b32482dfc15f8c1b67eb3f0105d3ca54c289095","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.1.12.tgz","fileCount":4,"integrity":"sha512-JZRBSF1AogFdSDRshh0KVWhHEbpg/P4SOH87axVpcA0uuZiBjjamwBj2osYlM6hK6e8Ugz7KRoNoYoIuy094Ww==","signatures":[{"sig":"MEUCIQC/dRI6Eufp+VaIf1+X0VpRUVmoubdJ4mcwDPP6k53+swIgWO8tz33G/hKQGWF2i/zOhbKhwvlVPhm0eH+BzRvwdjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20546},"engines":{"node":">=18"},"gitHead":"953415833158b692d801c2c5c04ac4a30d6112ba","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"lahfir","email":"nmhlahfir2@gmail.com"},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"10.8.2","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.1.12_1776329349554_0.07740195765480373","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"agent-desktop","version":"0.1.13","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.1.13","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"6e8fd048c0e5948d8962737a9c9616da0b192bd5","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.1.13.tgz","fileCount":4,"integrity":"sha512-yLz5TsUpt9cy9rJqQFsCQDPR0mzCPIpdh4lv/FMSbBf3m/C+riPak28SCxfOUhhZs0PVIKc3H+vwEmtUCA5UUw==","signatures":[{"sig":"MEUCIHw+8Jz8UNMPha64jzftlfZEYLZbfN2Q7k+V9sSj4lP9AiEA2wAF3zYoBGoisgzRMroHY2MJXILJ8PdmWhoHnFZUwzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22300},"engines":{"node":">=18"},"gitHead":"522577cfdc40694ddc3dda1b88f0762c160aae66","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"lahfir","email":"nmhlahfir2@gmail.com"},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.11.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.1.13_1776423831972_0.943153616024359","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"agent-desktop","version":"0.1.14","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.1.14","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"ec82046db4bccd06fae74a3268ed93ac6229cf43","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.1.14.tgz","fileCount":4,"integrity":"sha512-2DnEZB6oMKWrfvxlS/CFKCcnTqx2p0Ain587nhYkCSrS2KDR/rX2ykLF7ilccZOeS1N9RNQVtXBI3HvKvB9MHQ==","signatures":[{"sig":"MEYCIQDXvGaNA4ddY31fd4OlxC/41OqLcZmsrq0EIQEvVr7y2gIhAIa+9IlHf3VsMpdHt6VhTt3ry38x9miGEIYU9uTXlgvP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24130},"engines":{"node":">=18"},"gitHead":"5b19d3f73ff6a6469dc2ee6bef6a10a9ba21d566","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"lahfir","email":"nmhlahfir2@gmail.com"},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.11.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.1.14_1777885262141_0.03965206950958944","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"agent-desktop","version":"0.2.0","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.2.0","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"315c553fe8f3734f259a03f0d50272666bf02bb5","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.2.0.tgz","fileCount":4,"integrity":"sha512-zE2rhPk6nPQD7vH3ST2mP52HFIqWiNoqMV/iHuj7JpHkGGCnijq5F0Uz4Wp3rgg87d5QWqwHXaanrLpRfb43zg==","signatures":[{"sig":"MEYCIQDEtSR1vTEJ3dSBGQIicb4U4+KzOlZU0IaicZfx0bko9QIhAM1MsLg8JemndVw3oSPc0YhrNwwk8wEjqs8j49X3kRXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25305},"engines":{"node":">=18"},"gitHead":"b782c03b5b638b7fbeb16cf641d6d444d52be781","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.12.1","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.2.0_1779316714309_0.08921582619915647","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"agent-desktop","version":"0.2.1","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.2.1","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"ffda45b5d54acdb6193c860f3a9908cb5382009a","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.2.1.tgz","fileCount":4,"integrity":"sha512-VHYtMULhu6dlBHloH7IzJw9kHl4WbAlJAWq5rPdzmWEszIVJSmjt8/Mu5ExhWA4vLxRrhi4J9jTz138htfgAIg==","signatures":[{"sig":"MEQCIFZemUfZH/fBapq6qyVC2T0oXrw5TCu/+2lU5PJgOisEAiAjDlHg95mwLjtAGhhcAMCGMhcdheTXz1arhurQPxNr5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25324},"engines":{"node":">=18"},"gitHead":"d07898336eee3e8825f7e4f7150ded00347a0d99","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.12.1","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.2.1_1779531075993_0.19854584404578657","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"agent-desktop","version":"0.2.2","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.2.2","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"665d52637a2040783b4fac575a3af31a51883a6b","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.2.2.tgz","fileCount":4,"integrity":"sha512-E7d6as2Dk/wX/5qDZyotsNv6pDOlOCdNqQqwKR/DRsCsOTZYT8HxxTGxe4pjaUcffNBTvM026ksbox9ozF1awg==","signatures":[{"sig":"MEQCIAJjXS1LMpHMqROh28TDYO5Nc8QRcs3IGeOLhYKNvw/OAiARWzJTdHVhpBe4llo/IEah1Jv0zKLijKYIEAf136hIYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29239},"engines":{"node":">=18"},"gitHead":"594e93f4dbbfceff614a444fcdb35317f315c8c4","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.13.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.2.2_1780376168297_0.1720125178573848","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"agent-desktop","version":"0.2.3","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.2.3","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"1041d46b5a377905b6fdb7e26da798fa42b59939","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.2.3.tgz","fileCount":4,"integrity":"sha512-EEYCUxM7Fh5ja03WRIUWaVGq+SjekwtBBNjCa9V5AWEepuXtAYIWfiLiy1qcnpcgQded1aHHTUJ9GlyflWh99A==","signatures":[{"sig":"MEUCIQCM09g51XScQtpAOaBl9OLeo8Tb/YRB7ge4oE6ichIxKwIgCFObrxXfu7bYnxv3xFCjwOkHFyAAwZYT4aV/drdHE1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29239},"engines":{"node":">=18"},"gitHead":"239ebf023062d8cf904ec2cfc573bb12b771acfa","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.13.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.2.3_1780709707877_0.3919454306302974","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"agent-desktop","version":"0.3.0","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.3.0","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"5854d2c19dcce3c71f296300bca2bb2fba700e2a","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.3.0.tgz","fileCount":4,"integrity":"sha512-ZcWaAZBXRKNPG7PrwNPmwOFsk/mibJM8+tIeFs/R1/PWU+XkN0K5joJ4BEzJbrS9Sco8VJPscWc//DUJxOonZQ==","signatures":[{"sig":"MEUCIQDCVRo4occOncJey0fbodcPw+pPv35olqhbFe08impE0AIgAwrchnOGqvsYQuJsNwL8J3FJ6+qg+0HqAYRSgQ0wImk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32664},"engines":{"node":">=18"},"gitHead":"20fa6317960649040d49f6e8a15b604dd6cb1b09","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.13.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.3.0_1781985767187_0.819424733109831","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"agent-desktop","version":"0.3.1","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.3.1","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"e14baa6a1e205da5952b3e470d66d3770c47ef20","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.3.1.tgz","fileCount":4,"integrity":"sha512-p9Ha1qvXup2VR3B4c+36wgawvVrKEnosLFWvw6mQhWH7uWDEXpVqqshEZMp+UNE0PTNTXwwHbO8TEogMZCzl6Q==","signatures":[{"sig":"MEUCIE/vwIk+Tqp0S+pnuKPQIOoqBMlmYiJNWm4ZbmGzCu52AiEA79gSHDAIHr8TQI7khEaLV/+2LtUXwVC6NbX37qN2Yxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32874},"engines":{"node":">=18"},"gitHead":"93a4bb1e2ab2a9051c61c1411f31c42317358124","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.13.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.3.1_1782006144343_0.22933843043520974","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"agent-desktop","version":"0.4.0","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.4.0","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"4a66cd717a4502cc9312bdce574328f90e951c0b","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.4.0.tgz","fileCount":4,"integrity":"sha512-bP5razHnFgsCecAy6riitHEUFh10BQkgcBZjNzX4Fc9tLyrLHqErsNL6e9m+/gjT+IRnz3mxkJgNxYtmlE36HQ==","signatures":[{"sig":"MEQCIG/99evqHgp5udiV4nLmGxV4+sRWVqHorXWLArSHA2ODAiBCsOpmN5pfgy68C4cK6V4Wr06YofyEcKiGIolbPNbznw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32874},"engines":{"node":">=18"},"gitHead":"d560d59945eb74baa2d2be4b14c56d5be7ac7d8b","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.13.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.4.0_1782338627357_0.2779947169752912","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"agent-desktop","version":"0.4.1","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.4.1","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"56a7b9c828853303e0510d066dae7d2a9f13365a","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.4.1.tgz","fileCount":4,"integrity":"sha512-gkM4SNMJmGISZic54S+DCQUW/zkRM2VLvzLgiV1dbgOt0QoG6gss5LL6n9IaeSMnUYpXViEgNHgrOqA/6Kc7AA==","signatures":[{"sig":"MEUCIQDq69mlXyXUm6GGcL0i0xG9cd9nKBZGrbrJzwEuq6PalwIgRoDvatG9GuciPMtzsbefDPtiyNe3ilQI1iFZqEdQ22M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32874},"engines":{"node":">=18"},"gitHead":"6e86f1c299ad4180a8decc25b749a70211d6c99d","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.13.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.4.1_1782442294005_0.8644053710550248","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"agent-desktop","version":"0.4.2","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.4.2","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"64a2f1f4eba66d0773b55bd0226328da94e5dd34","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.4.2.tgz","fileCount":4,"integrity":"sha512-5SJlNXQD0819ZZilR1JwMStyowUWfwU6kBXWEC19D96b5WWaWaLFzNCSjMP0xbAfM5odRkW3MW5cYNprV/O+tw==","signatures":[{"sig":"MEYCIQCl2BIcw53x/cJw4I6c1xzf5Y+TjU7R3vlOLldFjqEbpQIhAMYdCASwOeBOoKMRVWq1b8INLFO08dN4d6gpkt0Vtlrd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32020},"engines":{"node":">=18"},"gitHead":"cadbdf9602b65466958c214fef667e9ef23670eb","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.13.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.4.2_1782526711261_0.3593301450090818","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"agent-desktop","version":"0.4.3","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.4.3","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"059b08a6b2870bec437b9d096753c226cfe673f2","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.4.3.tgz","fileCount":4,"integrity":"sha512-F+xLNobOkakTvVh+lJOd3eRrZ1NtmrQkH2i66FNOkN2tDXPYavw+eV8fQSBYNP1S3j3Ipz9mhBKTrjHXLoFQig==","signatures":[{"sig":"MEUCIQDui9+n4jLlVeJgbqsdbL/iZDCa3pzSpnzJVf9OeHVwNQIgMO93U9MTbBSU2CxzKu5/qSQFlHHuqBJOOUcebIQP+R4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32020},"engines":{"node":">=18"},"gitHead":"5cb71051f6fe8924337c928921252a881e887ac9","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.13.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.4.3_1782616692486_0.5258980656325758","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"agent-desktop","version":"0.4.4","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.4.4","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"d55f6d071538e78c2d99feea06e72f9d1b443a96","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.4.4.tgz","fileCount":4,"integrity":"sha512-OomUg+LxG+OsASbuv0douMK/JvB9EhBYYMBgco1xo/iXVAgVzFxl6Gp37OKs5gIwH7mUhgBSJcxGxdzOXiDGFQ==","signatures":[{"sig":"MEUCIQDqT+bWdkJOfxmKAZ+HqdronfLmTrZ4FVzcx2UjYbJsEQIgcKY2JSrRanooXEvG+X4Q4G+wShYIAi7cP2wWs6Bw4eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32020},"engines":{"node":">=18"},"gitHead":"d81ce7ba2c715fc88ff7d426ac895b4bc49948ad","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.13.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.4.4_1782758190123_0.974491827398841","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"agent-desktop","version":"0.4.5","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.4.5","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"329b97bebb2e275a70ffcae0ff8a330f33a80c82","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.4.5.tgz","fileCount":4,"integrity":"sha512-Le7FW6LPX/s9oiOoqYFpy1pUp1BIyeAi7zTETKx0ZOO17KB+6o8XAabv7/cfUpE6InPMcwYsyJt669XLR7XNtQ==","signatures":[{"sig":"MEUCIQCAB4jgwMMKkqTr64qTCWHqh+IO0EONBbs6t61KjLNYvgIgBkSrLwS0AgT2QCgtFEd5PJcVPrBocYuYxwQln2Ts1zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32020},"engines":{"node":">=18"},"gitHead":"c454f4ab1c19dc8186d8ae0e6159f507c6936cbc","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.13.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.4.5_1782795052169_0.9765556168148191","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"agent-desktop","version":"0.4.6","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.4.6","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"1f44b4bbc6c0f668235044cffa45102dee5c7fbd","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.4.6.tgz","fileCount":4,"integrity":"sha512-e16UsmWK2haryuLWi3Bt+HihaIhR3M1gv54TCta6Osk1QCCSKxchDGdV3nZcipu11yTJ3pmrhS4pwwKiTQ7PfA==","signatures":[{"sig":"MEQCIEbiCUeJcOVyR+fFineW7BHj1ngoUwZCkvX6n+EBAjaeAiBd9/JKEZhYNe+tU++q6tovHHJNUrjp882nAPc/IZloPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32853},"engines":{"node":">=18"},"gitHead":"b9e63fc21e2e417a6355aa0f9b0da043e5d1a8c0","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.13.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.4.6_1782951382895_0.6071555450318025","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"agent-desktop","version":"0.4.7","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.4.7","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"4c5e86a20f991c95f6bb003bb686e89430b47f6f","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.4.7.tgz","fileCount":4,"integrity":"sha512-KaFM+WsDWM/N4iAyEebx8VJPCTwLVuZPfGURUtM+MTymZ9uSFsnNy80G8q8tEZPZXjQ4RmMgJg+7gSFlTQASuQ==","signatures":[{"sig":"MEYCIQCn7u/hvO5jvhLACkIqLRw/Z4C/wlHT4YmxXMaG6p7EZwIhAOuIe5b9DimGYpTDcLyfg5L/ZfTbKvM/A9E7aQyL5ndU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33735},"engines":{"node":">=18"},"gitHead":"52705afbe1b254b8a105645e5e73d0287f8ed5ff","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.16.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.4.7_1783019127178_0.9074237631075472","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"agent-desktop","version":"0.5.0","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.5.0","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"efabcc015e5d3f7cdbe4bcebfdb1192937696b82","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.5.0.tgz","fileCount":4,"integrity":"sha512-Fg8Ak8j8kn54bdqTVoDeONOPuB21Y2adupbN89gX5a+XDheXO6pPfAAUA3Odpdi0KsQw36EDAhLTKsAZnYosPg==","signatures":[{"sig":"MEUCIQCgxFw99huCSXExVia80rLLaJcwwYEXYT+uGYOKA0/ghwIgPPKCm8k5cYXZrcZ+gpdy/4AxfcJqkU4SLGyU8A0U7aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34696},"engines":{"node":">=18"},"gitHead":"24ba049ec46661736ec73b2660f7267fed64e476","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.16.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.5.0_1784532879653_0.32778340894189495","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"agent-desktop","version":"0.6.0","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.6.0","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"0355dc150c5c24be62a8226002742b8db1d78438","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.6.0.tgz","fileCount":4,"integrity":"sha512-f9mF4QSJbTU8CsBkOC29luSr8tvWg5Coh40LJhKRp0K+YW1ra8U69jAlBjpC6bjVWXAKC1xKdmYU29qbGFLjMA==","signatures":[{"sig":"MEQCIDnecxJLgz3KfHvUASpcUho8UDUHm7aHXMQqlLVR25XtAiAXKI5j6wsFtZpQuosBGjmAEqydBXnWa/RQLpH4fPdWtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34696},"engines":{"node":">=18"},"gitHead":"33bc47ca3842cf0c85d99f175267071f8525b95b","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.16.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.6.0_1785047802340_0.33257354116118676","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"agent-desktop","version":"0.7.0","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.7.0","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"1a8749bcf45faab56a1b33cf91f3d4caec14da23","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.7.0.tgz","fileCount":4,"integrity":"sha512-D45rq58lABLbHAWaOOU12i9B6KMI/QaG0RpWgMaiN4fzQ5LeS4T6dANlZNz2LXcsgSUQb+QpiYXy8APUULcL1Q==","signatures":[{"sig":"MEYCIQCgd+xNxfEG+inzQzbFlc/SypgeSCulgxR/+gIEhP+6UQIhAPRD+ioAJi6vs6RBooOoGF6enZerJKr7B+y0ZY9a1O6n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34696},"engines":{"node":">=18"},"gitHead":"015307e7b9209de38d821d412004f80552a9940e","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.16.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.7.0_1785647508851_0.27554924787387747","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"agent-desktop","version":"0.8.0","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.8.0","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"e71ebcbd67d5781b3956f9f6d0c7de36ba5525c2","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.8.0.tgz","fileCount":4,"integrity":"sha512-w+oSjaOEukEpXSlL5DhXunY9vH0FThLDmu+oeJXNlmWdYLmgifq9BzybtVwLjkanGICcCuOR7E0ocMVSrMzjrw==","signatures":[{"sig":"MEQCIH8IsgNKLA2ccP8k00vqYzF/pF/M2QFjExmUx2/ESGGmAiA9JICteE7rw/NtphjJet7ODWeE+Dmn/1Tt4ke0RTo8qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34696},"engines":{"node":">=18"},"gitHead":"68406ddbe3e0516a2de860efbac8117205fde200","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.17.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.8.0_1786665050088_0.33461567237633205","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"agent-desktop","version":"0.8.1","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.8.1","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"54b99f2a7fdca6a0bf6253e60338172e14751971","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.8.1.tgz","fileCount":4,"integrity":"sha512-BTSpZo4zNTvPrIxBmtyosHijKeUAPovHNK+cxOi4urVDCGDN4q2m2O+B8b4UGkyCkYn5S1BH+Q94eXe+5u1++g==","signatures":[{"sig":"MEUCIQDa6tW9p6tBlvot14ATnucXZZgHMKH4VKEdJGToHu5sGgIgDafddOHE2REG6iacWxOgjnxDFQsQh4R3eKwXfstNIdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36307},"engines":{"node":">=18"},"gitHead":"04f3d675b47859365da8ed0c55f906e7fd3d2d4b","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.17.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.8.1_1786686152548_0.8583876097548513","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"agent-desktop","version":"0.8.2","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.8.2","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"797e8f747579197fbeea3171c3a2a975ceaa681e","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.8.2.tgz","fileCount":4,"integrity":"sha512-dJGb+ZgJXHajvXko0JF9wyHqmEXBjaIgFmXb2YTYvUeZnpDYCsHf5YVwcvOZVRP2dia1ffIqnprfSLl8Ih8Edw==","signatures":[{"sig":"MEUCIQC3TvKUQTV9hOp9n3GWCMl2UeaLp523d28VEv/eEg6W7QIgJI41Jow07AYZHCAFLzQ34/5TdZ58rNKLbZYfnADk7vA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36307},"engines":{"node":">=18"},"gitHead":"f71259f0af75f4cc5fb98376783e2fddb79bb8df","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.17.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.8.2_1787189496676_0.80486308103348","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"agent-desktop","version":"0.8.3","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.8.3","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"75831429fe6d603d45a52391a8b26f65ff7de84a","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.8.3.tgz","fileCount":4,"integrity":"sha512-q4o4TogSyD/yGhMIfB+kY3jBNQIC5+/7KM9zWaJ+/y3vSxlbsfetFDrVBefq7UPjfEtilBz6MlY8zNaKIexdfQ==","signatures":[{"sig":"MEQCIAmPq+twdK+WeSTGUdIlpAsPrr0LRxX2Iu/DKLS/XoRoAiBF+i3e0VMzxRjMmP7R/OKYcWIMt61menExqV6OwLziYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37702},"engines":{"node":">=18"},"gitHead":"f9b84a0647c190ca13995fa3ead881fe9e6d686a","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.17.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.8.3_1787438278264_0.9413478495253285","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"agent-desktop","version":"0.8.4","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.8.4","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"4309b1b41d765cef505d38e338474ebed123fad9","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.8.4.tgz","fileCount":4,"integrity":"sha512-saywm6xPQbO8hfNg8Zemr264oz52//ZDVT0jlwqNglXeX3TS/Z3jvGdAMIRdadylHuIF6HVAhM4PO9hVq9l0nw==","signatures":[{"sig":"MEUCIQCgefYgfj8iV5ckwrJ1yndsXYHSsk9tIe381IY6gGUhKwIgFZOZnoEQE1eKjS4W/tR5RRk10Wp4IayZvmMvf5Y+XYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38559},"engines":{"node":">=18"},"gitHead":"8e390a4db654d54a85427d724e7f304e74f1c43c","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.17.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.8.4_1787877469834_0.6589464295021541","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"agent-desktop","version":"0.8.5","keywords":["desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.8.5","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"623c7307c29da8ce5291199fa55d22d8d841f0af","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.8.5.tgz","fileCount":4,"integrity":"sha512-3XwUYwb4DHxPKPhfs/hSbQT1FhhHetgZSLr7HBixhWz48YRGzjrpIWZh8oB6cOFgmXktCtI0IumycAt4TK43Sw==","signatures":[{"sig":"MEYCIQDSN40panWyPArVSiiJFeHo/YViIahEAcTXuUV8zww6OQIhAIlu3BCrArSDpNWTRALiUF3M6ArwzzZx5NmVK7oL4saj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40229},"engines":{"node":">=18"},"gitHead":"c671fab71e7e1fe113bd8996286b032295357bc6","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.19.0","description":"AI agent tool for observing and controlling desktop applications via native OS accessibility trees","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.8.5_1788683588515_0.13092623472282683","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"agent-desktop","version":"0.9.0","keywords":["computer-use","desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.9.0","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"179c54b5edd5b959d139472261163f7b94f262e3","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.9.0.tgz","fileCount":4,"integrity":"sha512-47SywLHxjVV23HhH1FMOKGdmrrbLVkZ1irx6mKs7g7pzrjWjVGfDhUCoMaT66KiLX/jpbIF7Jx8fG5DY6E4eFQ==","signatures":[{"sig":"MEYCIQDYuUiTuFZTPZIWOGx6XXtR+fMntLlXIaA0isGJGMkx/AIhAJfEbWJm6h3yVdEJXM1c/FE8uwlGqermp4SmqqYH+kdA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHo5WICED9TTIlplSGyWYPoYr7kE0RLBMOMUKwM9gGQ1AiBzFC5gGFeF9FlFhvWFDFFI9xs6r1o1reobl2yugD1t6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40384},"engines":{"node":">=18"},"gitHead":"183f2357e73b499531aac1608b68ac0eb69a76b4","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.19.0","description":"Reliable computer use for AI agents — observe and operate desktop apps via native accessibility trees","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.9.0_1789248123269_0.5819955909611143","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"agent-desktop","version":"0.9.1","keywords":["computer-use","desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.9.1","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"d13db97934009ba4bc862594725851ca26e5bd97","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.9.1.tgz","fileCount":4,"integrity":"sha512-a7tDVhAE/RR35XtfOMZKZl/2KC616l5yJL+n3lP0DXNQRzd4wEfXmMinvYD62WbixG29qxPbL8UB/2I3e4+efA==","signatures":[{"sig":"MEUCIQDWqFac91TBYY4k86n47gzNOp+77fQUqbj+uvgbPDN7nAIgf1ep1kXWnEsyw49MDECVefIwbHGqQ0ePd91DAX+O6hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAf7huHA8+tA61CWqXFojE4sycLCwYpAUCrFFjZAJVbxAiBGoFMgaMNE6P24KlrOf8Nd8oklzbqu9NAx8D4Yi8OOCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40384},"engines":{"node":">=18"},"gitHead":"3185b852688f68b04661195f04315adf305a3d87","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.19.0","description":"Reliable computer use for AI agents — observe and operate desktop apps via native accessibility trees","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.9.1_1789262143647_0.18528398866048845","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"agent-desktop","version":"0.9.2","keywords":["computer-use","desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.9.2","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"7cc7b309d99bb3ecc97fd99cf9350a07ee074c53","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.9.2.tgz","fileCount":4,"integrity":"sha512-YF/nNETPXls1TPs3WEhZ6ASwTWjTMSDN+PeyHPJZQxsIqs0HvzYHMSIGvO2evDesn6n/YKNB6H0ej/u5SUNqpA==","signatures":[{"sig":"MEUCICLOkuL3ohKk0sQdg76bgR9x2ZkzbfCpNZVDqtSvat6zAiEAw4uDXEjhZiO/EGK/EIr+0+5tvqz7O3Pkusc6QEWsBnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjYZMFNiOZ4vfoFDOfDrbsd2VdE7sVntwOsBKEQPyzngIgYyb2npxSdTkuj/NwrN21vg02LsycWldF2IFLLKKHhXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40384},"engines":{"node":">=18"},"gitHead":"7a8e4a10281c7319733aa200fd79501f34529716","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.19.0","description":"Reliable computer use for AI agents — observe and operate desktop apps via native accessibility trees","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.9.2_1789623415873_0.44714739139529525","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"agent-desktop","version":"0.9.4","keywords":["computer-use","desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.9.4","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"36df839c3d06c1a8d4441a96100de20a74bb4cfd","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.9.4.tgz","fileCount":4,"integrity":"sha512-boVxZ3DNK56iHaCQUsR1HaOavvDTJ4Kw5w4sY7YyIwf23fVrT2pBrZNgbQDWIZmJQu8dChHWR08KDNctQx/AWA==","signatures":[{"sig":"MEYCIQDv1M1aNBy24oBbh9sxZhLXzyS/bzW96c6vtyVw2fmIlQIhAKhRCcaN3XsnhQTS3Paxrvhgc9nbwfnPauv9MN49oX8D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAiI+3jmKA8ISqfPSxMLZfOq8E6GYBQ6377+zQ1KYW0SAiEAjC3HnqG928kUf01YkHXo5QrRnGh/c2wOguuTmNClL6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40384},"engines":{"node":">=18"},"gitHead":"a4a695fdd1f673426579696c7e17074910e799fc","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.19.0","description":"Reliable computer use for AI agents — observe and operate desktop apps via native accessibility trees","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.9.4_1790128139384_0.5776496195943501","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"agent-desktop","version":"0.10.0","keywords":["computer-use","desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.10.0","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"55055e97b7a06259a2a623e18e9e86261da05094","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.10.0.tgz","fileCount":5,"integrity":"sha512-a+jOa8WHVe8/2+z3czpuB4mnNNsPUSL4Qjj3lTkhTHh7aaHwxT71XLPObKS73/ulTMOTOjEtIeVBCaS+yKgpiA==","signatures":[{"sig":"MEUCIQDgMoWEBRrXIJg+R3yeA/rzaH82+SD9hih5UwBE3u4WwwIgHtnzfFW0ZJDs9X9Ggxt6WRt8xShK7bX96k0K38tptuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGGbFJzJ7XaYw6nXXFbuHtas2JeaxYpaQvoirqKIw3eNAiEAnedUD4le2w8P8w+PvnefJ1Bqd1OnaRMV20Sv4qtEiz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50446},"engines":{"node":">=18"},"gitHead":"1fab9d801b7f82bf4ae26bd2180056118605b300","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.19.0","description":"Reliable computer use for AI agents — observe and operate desktop apps via native accessibility trees","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.10.0_1792313231389_0.6954096878026834","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"agent-desktop","version":"0.10.1","keywords":["computer-use","desktop","automation","accessibility","cli","agent","macos","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.10.1","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"bin":{"agent-desktop":"bin/agent-desktop.js"},"dist":{"shasum":"540e9d798f887f0064f2af10b579f6fa977b5dad","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.10.1.tgz","fileCount":5,"integrity":"sha512-YyA4KroZogGOCTwsl1if0lki0uWyKpxunqsdf3pk4luK0xIx7rCZys3MtxLmHqlSQB3++9/gAyE3FlNp8D0SCw==","signatures":[{"sig":"MEUCIQCiZK7t4bUqIqfYkSRvZJ5eLpOUusQRrKk0MUiqkP8f5AIgDspRzSL9+4mXBUZWBXmqoVhFjGoBV5A8y3vZW4KzPWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCPlxEE0E05YuwVybrzuORuPWkWMl3PA5AvcwBpnjrCgIhAIteabBxSpKam9pHdbjNv4obkLC839FvlWiwRv/NO8UM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50446},"engines":{"node":">=18"},"gitHead":"e9d4c932d63305de6a2c3e53a3fac029409fb436","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.19.0","description":"Reliable computer use for AI agents — observe and operate desktop apps via native accessibility trees","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.10.1_1792315976360_0.9317241344864697","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"agent-desktop","version":"0.11.1","keywords":["computer-use","desktop","automation","accessibility","cli","agent","macos","windows","linux","a11y"],"license":"Apache-2.0","_id":"agent-desktop@0.11.1","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"os":["darwin","win32","linux"],"bin":{"agent-desktop":"bin/agent-desktop"},"cpu":["arm64","x64"],"dist":{"shasum":"c5423e8157f0ac4b743ee16a0ef9834143c7e1e6","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-0.11.1.tgz","fileCount":26,"integrity":"sha512-nfexg+aHuNH5wDVNvruuUdXgKz8FV++QxqviRWQxroF8AX2h6VAilLkwdc0ysjfItGFSMNPQgDMpPXndPA0bVw==","signatures":[{"sig":"MEUCICBGe2UpDwcINpwdV3jNdumBHEAvhwJpMGEmBGtY0SaKAiEAg7EaNeeL/hyGE+33DR2hyGr6wf2UZAlaUqy+W5nk1Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDth0fVXLTMT5az/O5COqczi3ECOlXeuOGGNgbCxu1YawIgM8QRksKwhs9BCITedzZ+/uSEY0LptahMSW36fdY4ffw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29473972},"engines":{"node":">=18"},"gitHead":"b6420fac8506e3ef3696fbbdc19de7d995977a95","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.19.0","description":"Reliable computer use for AI agents — observe and operate desktop apps via native accessibility trees","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_0.11.1_1792957989316_0.01174782199217117","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"agent-desktop","version":"1.0.0","keywords":["computer-use","desktop","automation","accessibility","cli","agent","macos","windows","linux","a11y"],"license":"Apache-2.0","_id":"agent-desktop@1.0.0","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"os":["darwin","win32","linux"],"bin":{"agent-desktop":"bin/agent-desktop"},"cpu":["arm64","x64"],"dist":{"shasum":"021004d69e7ef2ab052456196c0ebf3cb2dba157","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-1.0.0.tgz","fileCount":26,"integrity":"sha512-nZall9Gs3LI2IBrzwO3EiUSoRpSph63P0rer83tvlgBOmGZgtXy4sWrMr8yp0CXsjN+mAy2TG2OuYncsBCE7xw==","signatures":[{"sig":"MEUCIGGUvB4y3sEqe5U9v39/Qp7kFGgYV++U0VFMFuUMp8BFAiEAxWDjMmbgiZP003hyfiF5ymMGE5dQBvup5+tQtJXZDvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCO0tPo56+q6krIM1/w1gwa/ATA5tOu7ecHK0jOcpodkQIhAMGoQdaGv8fudJprqKVU+lKpvEJ4xXDMpYIINXPKJ+FN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29474097},"engines":{"node":">=18"},"gitHead":"5811fcf2a5d33c6109a9af39ec1bacf84a0292b9","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.19.0","description":"Reliable computer use for AI agents — observe and operate desktop apps via native accessibility trees","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_1.0.0_1793150212939_0.6313779880720382","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"agent-desktop","version":"1.0.1","keywords":["computer-use","desktop","automation","accessibility","cli","agent","macos","windows","linux","a11y"],"license":"Apache-2.0","_id":"agent-desktop@1.0.1","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"homepage":"https://github.com/lahfir/agent-desktop","bugs":{"url":"https://github.com/lahfir/agent-desktop/issues"},"os":["darwin","win32","linux"],"bin":{"agent-desktop":"bin/agent-desktop"},"cpu":["arm64","x64"],"dist":{"shasum":"f7da46b19bde5b0109216a4edf572b8a7ef3be6a","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-1.0.1.tgz","fileCount":26,"integrity":"sha512-7piNNIOL3oA2KpWbrVNBfnfUYkhHScDdMMPIdRp8c8M/hfgOBOuv6Y4R2FDzNJeuhf8ma0Bl4uYbJvSkOkeYnQ==","signatures":[{"sig":"MEYCIQCpaMVW+ktwX42HRRo1UGbVGu/2B338ih1nj04054y+CAIhAO73qiVZWKta4UhL0g7iyL3ig3i6PVTwx0MsHkjerIQR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEoOWHFOqJdT3S9ds9B2K9RX3WdblSlIVsUTtey/70vBAiEAuYZXI3RVWHj3z989YA756qiXcUfLxLuxSzCIjskw+y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29473124},"engines":{"node":">=18"},"gitHead":"3c3c8a956bd080497a90ba94a002b07409836e9a","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b0864014-4142-4236-b0c3-a3a967bfeaee"}},"repository":{"url":"git+https://github.com/lahfir/agent-desktop.git","type":"git"},"_npmVersion":"11.19.0","description":"Reliable computer use for AI agents — observe and operate desktop apps via native accessibility trees","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-desktop_1.0.1_1793158975664_0.8619607113024028","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"os":["darwin","win32","linux"],"_id":"agent-desktop@1.0.2","bin":{"agent-desktop":"bin/agent-desktop"},"cpu":["arm64","x64"],"bugs":{"url":"https://github.com/vercel-labs/agent-desktop/issues"},"dist":{"shasum":"2cd8300ef199daa6be0eca38e727a8f5a520698c","tarball":"https://registry.npmjs.org/agent-desktop/-/agent-desktop-1.0.2.tgz","fileCount":26,"integrity":"sha512-k2Qi3f0y1U60YaJOw1dob3EO55P/DuH4HK3WKdI9sMZLjVxpGZAzuG50rIWuIqS0JIVy07g+0pp9Of2JDjTX0w==","signatures":[{"sig":"MEYCIQDM0PUhzRZekiUHTxTZRdb7aXVYbcUNz8ri/SYPnaROTQIhAKBrOpC2cfBSe9Y9LMxjjumFzLkJ+uK30ozS7+uMKSyC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICkEd7VKDndQQo5kvLrget9yirjjcvOEHRvuCiJ8TLYBAiEA21H82VTjpGoUJH0MIqk4SBfhh/USQSCdzAsTIjMr8m8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-desktop@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29506492},"name":"agent-desktop","engines":{"node":">=18"},"gitHead":"a47ed664e0db00d1d4df364eb3fe8a5599882f3c","license":"Apache-2.0","scripts":{"postinstall":"node scripts/postinstall.js"},"version":"1.0.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"79063f1d-fddb-485e-9fd7-009c4a7c02c4"}},"homepage":"https://github.com/vercel-labs/agent-desktop","keywords":["computer-use","desktop","automation","accessibility","cli","agent","macos","windows","linux","a11y"],"repository":{"url":"git+https://github.com/vercel-labs/agent-desktop.git","type":"git"},"_npmVersion":"11.19.1","description":"Reliable computer use for AI agents — observe and operate desktop apps via native accessibility trees","directories":{},"maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"_nodeVersion":"24.22.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-desktop_1.0.2_1793395125486_0.7696419846258701"}}},"time":{"created":"2026-02-23T09:15:01.161Z","modified":"2026-10-30T21:18:46.127Z","0.1.2":"2026-02-23T09:15:01.489Z","0.1.3":"2026-02-23T09:27:42.468Z","0.1.4":"2026-02-23T10:42:18.458Z","0.1.5":"2026-02-23T12:45:10.120Z","0.1.6":"2026-02-24T13:58:53.478Z","0.1.7":"2026-02-28T00:26:45.391Z","0.1.8":"2026-03-01T08:58:15.956Z","0.1.9":"2026-03-03T14:20:55.423Z","0.1.10":"2026-03-03T14:25:36.725Z","0.1.11":"2026-03-03T14:56:11.930Z","0.1.12":"2026-04-16T08:49:09.697Z","0.1.13":"2026-04-17T11:03:52.121Z","0.1.14":"2026-05-04T09:01:02.303Z","0.2.0":"2026-05-20T22:38:34.453Z","0.2.1":"2026-05-23T10:11:16.196Z","0.2.2":"2026-06-02T04:56:08.441Z","0.2.3":"2026-06-06T01:35:08.026Z","0.3.0":"2026-06-20T20:02:47.347Z","0.3.1":"2026-06-21T01:42:24.475Z","0.4.0":"2026-06-24T22:03:47.524Z","0.4.1":"2026-06-26T02:51:34.166Z","0.4.2":"2026-06-27T02:18:31.404Z","0.4.3":"2026-06-28T03:18:12.625Z","0.4.4":"2026-06-29T18:36:30.268Z","0.4.5":"2026-06-30T04:50:52.312Z","0.4.6":"2026-07-02T00:16:23.030Z","0.4.7":"2026-07-02T19:05:27.326Z","0.5.0":"2026-07-20T07:34:39.787Z","0.6.0":"2026-07-26T06:36:42.463Z","0.7.0":"2026-08-02T05:11:48.990Z","0.8.0":"2026-08-13T23:50:50.247Z","0.8.1":"2026-08-14T05:42:32.696Z","0.8.2":"2026-08-20T01:31:36.833Z","0.8.3":"2026-08-22T22:37:58.402Z","0.8.4":"2026-08-28T00:37:49.984Z","0.8.5":"2026-09-06T08:33:08.702Z","0.9.0":"2026-09-12T21:22:03.352Z","0.9.1":"2026-09-13T01:15:43.724Z","0.9.2":"2026-09-17T05:36:55.969Z","0.9.4":"2026-09-23T01:48:59.478Z","0.10.0":"2026-10-18T08:47:11.466Z","0.10.1":"2026-10-18T09:32:56.440Z","0.11.1":"2026-10-25T19:53:09.577Z","1.0.0":"2026-10-28T01:16:53.224Z","1.0.1":"2026-10-28T03:42:55.961Z","1.0.2":"2026-10-30T21:18:45.761Z"},"bugs":{"url":"https://github.com/vercel-labs/agent-desktop/issues"},"license":"Apache-2.0","homepage":"https://github.com/vercel-labs/agent-desktop","keywords":["computer-use","desktop","automation","accessibility","cli","agent","macos","windows","linux","a11y"],"repository":{"url":"git+https://github.com/vercel-labs/agent-desktop.git","type":"git"},"description":"Reliable computer use for AI agents — observe and operate desktop apps via native accessibility trees","maintainers":[{"name":"lahfir","email":"nmhlahfir2@gmail.com"}],"readme":"# agent-desktop\n\nComputer use for AI agents: read and operate desktop apps through the OS accessibility tree.\n\n<p>\n  <a href=\"https://vercel.com/labs#labs-products\"><img alt=\"Vercel Labs Product\" src=\"https://img.shields.io/badge/LABS-PRODUCT-0a0a0a.svg?style=for-the-badge&amp;logo=Vercel&amp;labelColor=000000\" height=\"28\"></a>\n  <a href=\"https://www.npmjs.com/package/agent-desktop\"><img alt=\"npm version: agent-desktop\" src=\"https://img.shields.io/npm/v/agent-desktop.svg?style=for-the-badge&amp;labelColor=000000\" height=\"28\"></a>\n  <a href=\"https://github.com/vercel-labs/agent-desktop/blob/main/LICENSE\"><img alt=\"License: Apache-2.0\" src=\"https://img.shields.io/github/license/vercel-labs/agent-desktop.svg?style=for-the-badge&amp;labelColor=000000\" height=\"28\"></a>\n  <a href=\"https://www.npmjs.com/package/agent-desktop\"><img alt=\"npm downloads per month: agent-desktop\" src=\"https://img.shields.io/npm/dm/agent-desktop.svg?style=for-the-badge&amp;labelColor=000000&amp;label=npm%20downloads\" height=\"28\"></a>\n</p>\n\n<p align=\"center\"><video src=\"https://github.com/user-attachments/assets/9b2c9f8c-a49d-4b69-b6cf-11d9e0d40ceb\" controls width=\"800\"></video></p>\n\nA CLI and C library for macOS, Windows and Linux. A snapshot returns JSON with a ref for every element an agent can act on. The agent acts on a ref and snapshots again to check, with no pixel matching; the loop stays in your agent.\n\nOn macOS, CLI calls reuse a private command host for each snapshot namespace and binary build. It retains native accessibility objects so a removed row cannot silently resolve to a surviving row with the same identifier. The host exits after 15 idle minutes. `TMPDIR` must be owned by the current user with mode `0700`; the standard macOS per-user temporary directory satisfies this requirement. Headless calls still prohibit foreground activation and synthesized input.\n\nSnapshots, clipboard reads, screenshots, command output and debug artifacts can contain private desktop content. Keep them out of public logs and uploads. The optional [JEV helper](skills/jev-desktop/SKILL.md) sends screen descriptions to a configured model provider; it is separate from the native CLI. See [privacy and data handling](docs/faq.md#what-data-can-contain-private-information).\n\n## Installation\n\nInstall on macOS, Windows or Linux with npm:\n\n```bash\nnpm install -g agent-desktop\nagent-desktop version\n```\n\nBun, Yarn and pnpm can install the same package. It includes native binaries and platform helpers for x64 and ARM64.\nFor direct execution without a JavaScript launcher, download the matching native archive from\n[GitHub Releases](https://github.com/vercel-labs/agent-desktop/releases) and keep its helper beside the executable.\n\nOfficial Homebrew and Scoop packages are being submitted; they are not yet available in the default catalogs.\nThe repository no longer maintains a custom Homebrew tap or Scoop bucket.\n\n- **macOS** needs Accessibility permission: `agent-desktop permissions --guide`.\n- **Windows** needs no grant for apps at your terminal's integrity level.\n- **Linux** needs the user's graphical session with `at-spi2-core`.\n\nSee [installation and permissions](docs/install.md) for package-manager behavior, release archives, and building from source.\n\n## Quick start\n\nObserve, act on a ref, observe again. Any app name from `agent-desktop list-apps` works; Finder is the macOS example.\nEach command prints one JSON envelope; a trimmed snapshot follows the commands.\n\n```bash\nagent-desktop snapshot --app Finder -i      # interactive elements, each with a ref\nagent-desktop click @s8f3k2p9:e8            # act on a ref from that snapshot\nagent-desktop snapshot --app Finder -i      # observe again to verify\n```\n\n```json\n{\n  \"version\": \"2.5\",\n  \"ok\": true,\n  \"command\": \"snapshot\",\n  \"data\": {\n    \"app\": \"Finder\",\n    \"window\": { \"id\": \"w-204749\", \"title\": \"Downloads\" },\n    \"snapshot_id\": \"s8f3k2p9\",\n    \"ref_count\": 59,\n    \"complete\": true,\n    \"tree\": {\n      \"role\": \"window\",\n      \"name\": \"Downloads\",\n      \"children\": [\n        { \"role\": \"treeitem\", \"name\": \"Documents\", \"ref_id\": \"@s8f3k2p9:e8\", \"available_actions\": [\"Click\"] }\n      ]\n    }\n  }\n}\n```\n\n- **Refs belong to their snapshot.** A bare `@e8` is rejected with `INVALID_ARGS`. When the UI changes, an action\n  returns `STALE_REF` or `AMBIGUOUS_TARGET`: take a new snapshot and use its refs.\n- **Several windows** give `AMBIGUOUS_TARGET`; `snapshot` lists the candidate window ids in `error.details`. Pass one\n  with `--window-id`.\n- **Dense apps:** map first with `snapshot --skeleton --app Slack -i --compact`, then drill into one region with\n  `snapshot --root @s8f3k2p9:e3 -i --compact`.\n- **Headless by default.** Ref actions go through the accessibility API without moving the pointer or taking focus.\n  The global `--headed` flag allows physical input.\n- **PowerShell.** Quote every ref (`'@s8f3k2p9:e8'`), because a bare `@token` is the splatting operator.\n\n## For AI agents\n\nThe binary carries its own docs, matched to its version:\n\n```bash\nagent-desktop skills get desktop      # the loop, refs, verification and retry rules\nagent-desktop skills get platform     # what differs on the OS you run on\nagent-desktop <command> --help        # flags for one command\n```\n\nInstall the skill into an agent harness from [skills.sh](https://skills.sh/vercel-labs/agent-desktop/agent-desktop):\n\n```bash\nnpx skills add https://github.com/vercel-labs/agent-desktop --skill agent-desktop\n```\n\nOr add this to your `AGENTS.md`:\n\n```markdown\nUse `agent-desktop` to see and operate desktop apps. Before the first use, run\n`agent-desktop skills get desktop` and `agent-desktop skills get platform`, and follow them.\n```\n\nEvery command prints one envelope with `ok` and either `data` or `error`. An error carries a `code`, a `disposition` and usually a `suggestion`; retry only when `error.disposition.retry` is `safe`. The contract, error codes and exit codes are in [docs/json-output.md](docs/json-output.md).\n\n## Commands\n\nIt ships 60 command names, 56 operational commands. The other four (`key-down`, `key-up`, `mouse-down`, `mouse-up`) refuse to run until a daemon can release a held key or button.\n\n| Group | Commands |\n|---|---|\n| Observe | `snapshot`, `find`, `get`, `is`, `screenshot`, `list-surfaces` |\n| Act on a ref | `click`, `double-click`, `triple-click`, `right-click`, `type`, `set-value`, `clear`, `focus`, `select`, `toggle`, `check`, `uncheck`, `expand`, `collapse`, `scroll`, `scroll-to` |\n| Keyboard and mouse | `press`, `hover`, `drag`, `mouse-move`, `mouse-click`, `mouse-wheel`, `key-down`, `key-up`, `mouse-down`, `mouse-up` |\n| Apps and windows | `launch`, `close-app`, `list-apps`, `list-windows`, `list-displays`, `focus-window`, `resize-window`, `move-window`, `minimize`, `maximize`, `restore`, `open-system-surface` |\n| Notifications | `list-notifications`, `dismiss-notification`, `dismiss-all-notifications`, `notification-action` |\n| Clipboard | `clipboard-get`, `clipboard-set`, `clipboard-clear` |\n| Wait | `wait` |\n| Sessions | `session`, `trace`, `cursor-overlay` |\n| System | `status`, `permissions`, `version`, `batch`, `skills` |\n\n## Platform support\n\n| | macOS | Windows | Linux |\n|---|:---:|:---:|:---:|\n| Accessibility tree | Yes | Yes | Yes (AT-SPI) |\n| Click / type / keyboard | Yes | Yes | AT-SPI; X11 / GNOME keys |\n| Mouse input | Yes | Yes | X11, `--headed` |\n| Screenshot | Yes | Yes | X11 windows; Wayland portal |\n| Clipboard | Yes | Yes | Yes; Wayland needs `wl-clipboard` |\n| App & window management | Yes | Yes | Launch/list; X11 window control |\n| Notifications | Yes | Yes | GNOME Shell |\n| Shell surfaces (`open-system-surface`) | Planned | Yes | GNOME tray, Action Center |\n\nThe Windows surface and `launch` notes and the Linux X11 and Wayland notes are in [docs/install.md](docs/install.md#platform-notes).\n\n`agent-desktop skills get platform` prints the full capability table for the OS you run on.\n\n## Language bindings\n\nEach release also ships `libagent_desktop_ffi` for macOS, Linux and Windows, so a program can call the tool in process instead of starting the CLI for each command. `agent-desktop skills get ffi` covers the entry points, memory ownership and threading rules.\n\n```python\nimport ctypes\nlib = ctypes.CDLL(\"./lib/libagent_desktop_ffi.dylib\")\nlib.ad_adapter_create.restype = ctypes.c_void_p\nlib.ad_adapter_destroy.argtypes = [ctypes.c_void_p]\nassert lib.ad_init(6) == 0  # AD_RESULT_OK when the header's AD_ABI_VERSION_MAJOR matches the library\nadapter = lib.ad_adapter_create()\nlib.ad_adapter_destroy(adapter)\n```\n\n## Development\n\nEach platform adapter builds only on its own OS, so scope cargo to the host's packages. On macOS:\n\n```bash\nHOST_PKGS=(-p agent-desktop-core -p agent-desktop-macos -p agent-desktop -p agent-desktop-ffi)\ncargo test \"${HOST_PKGS[@]}\"\ncargo clippy \"${HOST_PKGS[@]}\" --all-targets -- -D warnings\n```\n\nOn Windows, replace `agent-desktop-macos` in that list with `agent-desktop-windows`; on Linux, with `agent-desktop-linux`.\n[CONTRIBUTING.md](CONTRIBUTING.md) lists every gate. Build from source: [docs/install.md](docs/install.md#from-source).\n\n## Documentation\n\n| I want to... | Read |\n|---|---|\n| Fix an install problem, grant permissions, verify a download or build from source | [docs/install.md](docs/install.md) |\n| Parse the JSON envelope, error codes and exit codes | [docs/json-output.md](docs/json-output.md) |\n| Drive the tool as an AI agent | `agent-desktop skills get desktop` ([skills/agent-desktop/](skills/agent-desktop/)) |\n| Learn what differs on one OS | [macOS](skills/agent-desktop-macos/), [Windows](skills/agent-desktop-windows/), [Linux](skills/agent-desktop-linux/) |\n| Call the C library | [skills/agent-desktop-ffi/](skills/agent-desktop-ffi/) |\n| Look up the vocabulary: refs, snapshots, sessions | [CONCEPTS.md](CONCEPTS.md) |\n| Contribute and pass the gates | [CONTRIBUTING.md](CONTRIBUTING.md) |\n| Read the engineering rules | [AGENTS.md](AGENTS.md) |\n| Learn from past bugs and lessons | [docs/solutions/](docs/solutions/) |\n| Find answers to common questions | [docs/faq.md](docs/faq.md) |\n| Report a vulnerability | [SECURITY.md](SECURITY.md) |\n| Get help | [SUPPORT.md](SUPPORT.md) |\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}