tessl install tessl/pypi-aiortc@1.13.0Python implementation of WebRTC and ORTC for real-time peer-to-peer communication
Agent Success
Agent success rate when using this tile
87%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.02x
Baseline
Agent success rate without this tile
85%
{
"context": "This evaluation assesses how well the engineer uses aiortc's DTLS transport functionality, specifically focusing on RTCDtlsTransport creation with proper ICE layer setup, certificate fingerprint extraction via getLocalParameters(), and DTLS role retrieval from transport parameters.",
"type": "weighted_checklist",
"checklist": [
{
"name": "RTCIceGatherer creation",
"description": "Creates an RTCIceGatherer instance to gather ICE candidates before creating the transport stack",
"max_score": 15
},
{
"name": "ICE candidate gathering",
"description": "Calls the gather() method on RTCIceGatherer (with or without ICE servers) to collect local candidates",
"max_score": 15
},
{
"name": "RTCIceTransport creation",
"description": "Creates an RTCIceTransport instance from the RTCIceGatherer",
"max_score": 15
},
{
"name": "RTCDtlsTransport creation",
"description": "Creates an RTCDtlsTransport instance over the RTCIceTransport",
"max_score": 15
},
{
"name": "getLocalParameters() usage",
"description": "Calls getLocalParameters() method on RTCDtlsTransport to retrieve DTLS parameters including fingerprints and role",
"max_score": 20
},
{
"name": "Fingerprint extraction",
"description": "Extracts fingerprints list from RTCDtlsParameters and iterates through RTCDtlsFingerprint objects to access algorithm and value properties",
"max_score": 15
},
{
"name": "Role extraction",
"description": "Accesses the role property from RTCDtlsParameters to retrieve the DTLS role string",
"max_score": 5
}
]
}