examples/livekit-voice-agent/driver/test_e2e.py (~lines 59, 62) accesses result.status and result.id on the ReplayResult returned by xray.run(...).
ReplayResult has no status or id field — its fields are replay_id, conversation_hash, passed, assertions, judges, metrics (sdk/python/src/xray/conversation.py). The current code raises AttributeError at runtime.
Fix: use result.replay_id and result.passed.
examples/livekit-voice-agent/driver/test_e2e.py(~lines 59, 62) accessesresult.statusandresult.idon theReplayResultreturned byxray.run(...).ReplayResulthas nostatusoridfield — its fields arereplay_id,conversation_hash,passed,assertions,judges,metrics(sdk/python/src/xray/conversation.py). The current code raisesAttributeErrorat runtime.Fix: use
result.replay_idandresult.passed.