import { connect } from 'node:net'; process.send({pid:process.pid}); process.once('message', ({path,claimed}) => { const s = connect(path); s.on('error', () => process.exit(2)); let text = ''; s.on('connect', () => s.write(JSON.stringify({human:{pid:claimed ?? process.pid,startTime:'test',nonce:'a'.repeat(64),business:'demo'},verb:'agents'})+'\n')); s.on('data', data => { text += data; if (!text.includes('\n')) return; const reply = JSON.parse(text); s.write('after-helper\n'); s.end(); process.send({reply}); process.disconnect(); }); });