set -u
export NO_COLOR=1 AGENT_DEVICE_NO_UPDATE_NOTIFIER=1
AGENT_DEVICE_STATE_DIR=/tmp/issue-lead-17470-r2/transcript/auth-081815/state AGENT_DEVICE_DAEMON_SERVER_MODE=http AGENT_DEVICE_DAEMON_IDLE_TIMEOUT_MS=0 node /tmp/issue-lead-17470-r2/ad/inst/node_modules/agent-device/bin/agent-device.mjs devices --json >/dev/null 2>&1
python3 -c "import json;d=json.load(open('/tmp/issue-lead-17470-r2/transcript/auth-081815/state/daemon.json'));json.dump({'daemonBaseUrl':'http://127.0.0.1:%d'%d['httpPort'],'daemonAuthToken':d['token']},open('/tmp/issue-lead-17470-r2/transcript/auth-081815/host.json','w'));print('daemon pid',d['pid'])"
echo "== --config, shared HOME"; node /tmp/issue-lead-17470-r2/ad/inst/node_modules/agent-device/bin/agent-device.mjs session list --config /tmp/issue-lead-17470-r2/transcript/auth-081815/host.json --session t3-x 2>&1 | head -2
echo "== --config, isolated HOME"; HOME=/tmp/issue-lead-17470-r2/transcript/auth-081815/home node /tmp/issue-lead-17470-r2/ad/inst/node_modules/agent-device/bin/agent-device.mjs session list --config /tmp/issue-lead-17470-r2/transcript/auth-081815/host.json --session t3-x 2>&1 | head -2
echo "== --remote-config, shared HOME"; node /tmp/issue-lead-17470-r2/ad/inst/node_modules/agent-device/bin/agent-device.mjs session list --remote-config /tmp/issue-lead-17470-r2/transcript/auth-081815/host.json --session t3-x 2>&1 | head -2
