app
AI Flow
Public Made by Adomby adom
Adom's AI Flow: a tool to help the AI follow all of the steps it takes to build a board.
macOS: tour fields records no clip of pup's off-screen window (no file, step still passes)
On macOS, tour fields now finds the Fields window (PR #54 adds the macOS lookup). But the walkthrough clip never exists:
- pup keeps its window off-screen in the background.
desktop_list_windows {"includeOffscreen": true}lists it as "Adom Fields", owned by Google Chrome, withisOnscreen: false. desktop_record_window_starton that window handle returns a recording id. The tour runs its ~10 minutes andrecord_stopreturns. But nowindow-<id>.mp4appears under/var/folders/.../T/adom-bridge-recordings/, and the run logsclip-stopwithpullFailed: true.finishthen warns that clips fields-3 and fields-4 are missing.- The start and end screenshots (
desktop_screenshot_window) of the same window show the app shell with the board view still on "loading". The app's own console meanwhile shows the solve fully loaded and the views running, so Chrome was not painting the off-screen window.
The step still passes, because tour fields reports OK. But the run's video has no Fields segment on macOS.
Possible fixes:
- AI Flow: before recording, bring the pup window on-screen with
pup_bring_to_front, or a flag that keeps it visible but unfocused. - AI Flow: fail the tour when the recorder produced no file, rather than passing.
- Adom Bridge: report an error from
desktop_record_window_start/ stop when the window is off-screen and nothing was captured.
Board: 4-channel fan controller, KiCad 10.0, macOS 27.0.1; adom-aiflow 0.2.37 with PR #54.
1 Reply
Colby Knox marked this in progress ·
Colby Knox removed the in progress marker ·
Log in to reply.