import json,pathlib,sys
root=pathlib.Path(sys.argv[1])
p=root/'apps/server/scripts/dev-replay/showcase_transcript.ndjson'
rows=[json.loads(s) for s in p.read_text().splitlines()]
table='\n\n## HTML table cells\n\n| A | B |\n| --- | --- |\n| one<br>two | x |\n| one<p>two</p> | x |\n| one<div>two</div> | x |\n| one<summary>two</summary> | x |\n'
chunks=[r['frame']['params']['update'] for r in rows if isinstance(r.get('frame',{}).get('params'),dict) and r.get('frame',{}).get('params',{}).get('update',{}).get('sessionUpdate')=='agent_message_chunk']
chunks[-1]['content']['text']+=table
p.write_text(''.join(json.dumps(r)+'\n' for r in rows))
