v0.9.9
What's new
C++ Bridge SDK (sdks/cpp/) — Embed a zero-dependency WebSocket bridge in any native C++ app so AI agents can automate it via the flutter-skill protocol.
Platform support
| Platform | Input Synthesis | Screenshot | Accessibility |
|---|---|---|---|
| macOS | CGEvent | screencapture | AXUIElement |
| Windows | SendInput | GDI+ | GetForegroundWindow |
| Linux | XTest | XGetImage + libpng | EWMH/Xlib |
Usage
#include <flutter_skill/bridge.h>
flutter_skill::FlutterSkillBridge bridge;
bridge.start(); // ws://127.0.0.1:18118
bridge.wait();cmake -B build && cmake --build build
./build/flutter_skill_bridge
flutter_skill scan_and_connectSupported tools
ping · initialize · screenshot · tap · enter_text · press_key · scroll · inspect · get_focused_window_title · get_logs · clear_logs
Tests
- 30 unit tests (JSON-RPC, SHA-1/base64, RFC 6455 WebSocket, mock bridge protocol)
- 27 real integration tests on live macOS (PNG screenshot, input, window inspection)
Closes #22.