CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-xxhash

Python binding for xxHash library providing fast non-cryptographic hash algorithms

Overall
score

80%

Evaluation80%

1.03x

Agent success when using this tile

Overview
Eval results
Files

rubric.jsonevals/scenario-5/

{
  "context": "This criteria evaluates how well the engineer uses the xxhash package's oneshot/direct hash functions to solve a file deduplication problem. The focus is on proper usage of the convenience functions for computing hashes in a single call, selecting appropriate hash variants, and using the correct output format.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Oneshot function usage",
      "description": "Uses xxhash oneshot/direct hash functions (xxh64_digest, xxh64_hexdigest, or xxh64_intdigest) instead of creating hasher objects with xxh64() constructor and update() method",
      "max_score": 40
    },
    {
      "name": "Hash variant selection",
      "description": "Uses the xxh64 variant (or xxh3_64) as specified for 64-bit hash output, not xxh32 or xxh3_128",
      "max_score": 20
    },
    {
      "name": "Hexdigest format",
      "description": "Uses the hexdigest variant (xxh64_hexdigest or equivalent .hexdigest() method) to obtain hexadecimal string representation of hashes for the output report",
      "max_score": 25
    },
    {
      "name": "Complete file hashing",
      "description": "Reads complete file contents and passes them to the oneshot hash function in a single call, demonstrating proper usage of the oneshot interface",
      "max_score": 15
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/pypi-xxhash

tile.json