Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 1.14 KB

File metadata and controls

25 lines (19 loc) · 1.14 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2026-02-23

Initial release. TypeScript implementation of the Computer Use Protocol.

Added

  • Platform adapters for tree capture:
    • Windows (UIA via PowerShell + C#)
    • macOS (AXUIElement via Swift + JXA)
    • Linux (AT-SPI2 via gdbus + xdotool)
    • Web (Chrome DevTools Protocol)
  • Action execution on all four platforms (Windows, macOS, Linux, Web)
  • MCP server (cup-mcp) for AI agent integration
  • Semantic search engine with fuzzy matching and role synonyms
  • Viewport-aware pruning that clips offscreen nodes
  • Session API with snapshot(), action(), press(), find(), batch(), and screenshot()
  • CLI (cup) for tree capture, JSON export, and compact output
  • Dual build — ESM and CommonJS with TypeScript declarations