Skip to content

Expand SDK automation capabilities#18

Open
jasonmatthewsuhari wants to merge 2 commits intomainfrom
codex/sdk-automation-basics
Open

Expand SDK automation capabilities#18
jasonmatthewsuhari wants to merge 2 commits intomainfrom
codex/sdk-automation-basics

Conversation

@jasonmatthewsuhari
Copy link
Copy Markdown
Owner

Summary

  • Expands SDK automation contracts with app, keyboard, mouse, screen, window, clipboard, and filesystem reveal actions
  • Adds adapter readiness reporting and public readiness types
  • Wires OS-backed app/window/clipboard/reveal actions for Windows/macOS/Linux adapters
  • Extends optional nut.js adapter for keyboard press, shortcuts, mouse click/double-click, movement, and screenshots
  • Adds an opt-in Windows real automation smoke script while keeping normal tests safe

Tests

  • npm run sdk:test
  • npm run sdk:build
  • npm run build
  • npm audit --omit=dev

Issues

Refs #7, #8, #9, #10, #11, #12, #13, #14, #16

Notes

Real keyboard/mouse/screenshot automation still requires installing optional peer dependency @nut-tree-fork/nut-js and explicitly setting FLUENT_REAL_AUTOMATION=1 before running the smoke script.

@jasonmatthewsuhari jasonmatthewsuhari enabled auto-merge (squash) April 25, 2026 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant