import subprocess,pathlib,json,time,sys
ROOT=pathlib.Path('/tmp/lead-28494-r2b/capture2');CWD='/home/ubuntu/wt/pr-28494';ENVS={'before':'3b1ee176-18c0-45bc-826e-1c4fba3cef9f','after':'fb99defa-4d85-4bd1-913f-5cccce13124f'}
def device(platform,*args,json_output=False):
 cmd=['agent-device',*args,'--session','recapture-28494-'+platform]+(['--json'] if json_output else []);p=subprocess.run(cmd,cwd=CWD,capture_output=True,text=True)
 if p.returncode:raise RuntimeError(p.stdout+p.stderr)
 return json.loads(p.stdout) if json_output else p.stdout
if __name__=='__main__':print(device(sys.argv[1],*sys.argv[2:]))
