Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.08 KB

README.md

File metadata and controls

33 lines (25 loc) · 1.08 KB

Cua TypeScript Libraries

pnpm workspace for the Cua TypeScript packages:

Package Purpose
@trycua/core Shared telemetry and utilities
@trycua/agent Client for Cua agent proxies (HTTP/HTTPS or peer-to-peer)
@trycua/playground Reusable playground UI for computer-use agents

Sandboxes, spacesd control (screen, input, shell, files), Spaces and streaming are in the cua SDK's npm package @trycua/cua, built from libs/cua/typescript, not from this workspace.

Develop

Requires Node.js 20+ and pnpm.

pnpm install
pnpm build                          # builds @trycua/core
pnpm --filter @trycua/agent build   # or any other package
pnpm test                           # all packages
pnpm typecheck
pnpm lint                           # prettier --check; lint:fix to write

Publish

pnpm -r build
pnpm -r publish