Repository navigation
v1.0.1 — ElfMouse + audit hardening
The set is complete, and the MCP server is hardened.
New since v1.0.0:
- ElfMouse: the third daemon — virtual mouse with relative moves, timed glides, click/drag (down/move/up) and wheel + horizontal scroll, with the same bounded, never-stuck safety design as ElfKey and ElfPad
- Run it yourself:
pip install git+https://github.com/Garthnesss/ElfDeckAIinstalls console commands — elfkey, elfpad, elfmouse, elfdeckai-mcp (verified end-to-end in a clean environment) - MCP hardening (from an external audit, fixes verified and regression-tested): a malformed or non-object JSON line can no longer kill the server (proper JSON-RPC protocol errors instead); FIFO failures report the real cause (not running / busy / permission / broken pipe) instead of always claiming the daemon is down; advertised tool schemas now carry the daemons' actual enums and bounds
- New
releasecommand in ElfKey/ElfMouse andkey_release/mouse_releasetools (18 total): any session can unstick everything a previous caller left held - License and package metadata now credit the author by name: Garth Elfstrom
138 tests. Standard library only. MIT.