Commit Graph

10 Commits

Author SHA1 Message Date
Dhanji R. Prasanna 9397687949 Remove unused mouse control and macax accessibility code
Removed dead code that was never used by any g3 tool:

- macax/ module (accessibility control via AXApplication, AXElement)
- move_mouse() and click_at() methods from ComputerController trait
- macax_demo.rs and test_type_text.rs examples

The ComputerController trait now only has take_screenshot(),
which is the only method actually used by the screenshot tool.
2026-01-21 06:54:31 +05:30
Dhanji R. Prasanna a89cad955a Remove VisionBridge OCR (unused)
VisionBridge was a Swift library for Apple Vision OCR that was built
every compile but never actually used by any g3 tool.

Removed:
- vision-bridge/ Swift package directory
- src/ocr/ module (vision.rs, tesseract.rs, mod.rs)
- OCR methods from ComputerController trait
- OCR-related code from platform implementations
- TextLocation type (no longer needed)
- test_vision.rs example

Simplified:
- build.rs (now empty, no Swift compilation)
- MacOSController (no longer holds OCR engine)
- LinuxController and WindowsController (stub implementations)

Build time improvement: No more 'Building VisionBridge Swift package...'
messages on every compile.
2026-01-21 06:42:01 +05:30
Jochen 52f78653b4 add context window monitor
Writes the current context window to logs/current_context_window (uses a symlink to a session ID).

This PR was unfortunately generated by a different LLM and did a ton of superficial reformating, it's actually a fairly small and benign change, but I don't want to roll back everything. Hope that's ok.
2025-11-27 21:00:02 +11:00
Dhanji Prasanna 834153ea69 screenshotting bug fix 2025-10-24 20:40:43 +11:00
Dhanji Prasanna 61d748034d replace tesseract with apple vision 2025-10-24 15:35:47 +11:00
Dhanji Prasanna e1e732150a coach rigor +++ 2025-10-24 10:15:42 +11:00
Dhanji Prasanna efd4eca755 warnings fix 2025-10-23 07:17:55 +11:00
Dhanji Prasanna 3ec65e38ee macax tools 2025-10-23 06:53:42 +11:00
Dhanji Prasanna 393826ae02 webdriver tools 2025-10-21 14:34:41 +11:00
Dhanji Prasanna da652bf287 computer control tools 2025-10-18 14:16:50 +11:00