Adom Bridge
Public Made by Adomby adom
Adom Bridge unleashes your AI onto your full PC: full power, full safety. The AI breaks out of the container it runs in and onto your real machine, managing and running your entire laptop as you: launch apps, move files, drive any window, control KiCad, Fusion 360 or your real signed-in browser. Works with any AI, cloud or local (Claude Desktop, Claude Code, Codex), no Hydrogen required. Bridge and its bridges are an operating system for AI, with managed Node and Python runtimes, and a human-onl
send_files to a .pretty destination writes a file named x.pretty instead of a folder
Summary
send_files with a destination ending in .pretty (a KiCad footprint library folder) wrote a single FILE named x.pretty, or answered target_not_found, instead of creating the folder and putting the files inside it. So a KiCad footprint library cannot be pushed to a desktop in one call.
Steps
adom-bridge --target ConfRoomROG send_files '{"filePaths":["/…/L_Abracon_AMPLH5030S.kicad_mod"],"dest":"C:/Users/john/Documents/buck-12v5v-molecule/kicad/lib/buck12v5v.pretty","reason":"…"}' --ai-thread buck-repro
Expected
dest is treated as a folder (as it is for any other name): created if missing, files written inside it. A folder name with a dot and an extension (.pretty, .3dshapes, .app) is still a folder when the caller sends several files or the path ends in a known library-folder suffix. At least, the verb could take an explicit "destIsFolder": true.
Workaround used
Send to a plain folder, then shell_execute a move into the .pretty folder.
Found by the adom-aiflow buck molecule run (gap 17 in its gap log).