app
Adom Hydrogen
Public Made by Adomby adom
The whole Adom experience as one signed native app: your editor, your AI agent, and the full electronics design toolchain, running locally on your own machine.
Native recorder stuck in 'stopping' after the bridge finalised the take; every new start refused
What happened
A native window recording (POST /recording/native/start {"source": "window:Hydrogen ..."}, Hydrogen v1.0.659, AB 2.1.184, ConfRoomROG) chose the ab engine, ran 173 s at about 15 fps, and then a POST /recording/native/stop timed out on the caller's side (60 s). From then on:
GET /recording/native/statusanswersrecording: true, state: "finalised", lastOutput: null, withsecondsfrozen at 173.2.- Every further
POST /recording/native/stopanswersok: false, state: "stopping", "a stop is already finishing this take ... poll status until recording:false". POST /recording/native/start(any source and engine) is refused: "a recording is already in progress (engine: ab): stop it first".- Adom Bridge's own
desktop_record_statusshows that take (rec-cb7ae38bdcaf4d9d9d890be598079d25,window-4000954-20261020-175114.mp4, 109 MB) asrunning: false, state: finalised. So the bridge finished; Hydrogen never left its "stopping" state (the move intorecordings/never happened or never reported back).
There is no reset, abort or cancel endpoint, so the native recorder stays unusable until Hydrogen restarts.
Asks
- When the bridge reports the take finalised, finish Hydrogen's state too (move the file, set
lastOutput,recording: false), or time the "stopping" state out with an error. - A
POST /recording/native/reset(reason-gated) that clears a wedged state without restarting Hydrogen. - The window source falling back to the
abengine at 15 fps deserves a hint at start: the caller asked for a window, the recommended engine was wgc.