or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/hishel@0.1.x
tile.json

tessl/pypi-hishel

tessl install tessl/pypi-hishel@0.1.0

Persistent cache implementation for httpx and httpcore following RFC 9111 specification

Agent Success

Agent success rate when using this tile

74%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.48x

Baseline

Agent success rate without this tile

50%

rubric.jsonevals/scenario-3/

{
  "context": "This evaluation assesses how well the engineer uses the hishel package's Cache-Control parsing and header filtering capabilities to implement HTTP response header filtering logic for caching systems.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Cache-Control parsing",
      "description": "Uses hishel's Cache-Control parsing functionality to extract directive values and field names from Cache-Control headers, specifically leveraging the library's built-in parser for directives like no-cache and private with field-name lists.",
      "max_score": 30
    },
    {
      "name": "Field name extraction",
      "description": "Correctly extracts field names from quoted Cache-Control directive values (e.g., no-cache=\"Authorization, Set-Cookie\") using hishel's parsing utilities to identify which headers should be filtered.",
      "max_score": 20
    },
    {
      "name": "Header filtering logic",
      "description": "Implements header filtering that correctly removes headers specified in no-cache directive field names for both cache types, and removes headers in private directive field names only when is_shared_cache is True, using hishel's header filtering patterns.",
      "max_score": 25
    },
    {
      "name": "Headers data structure",
      "description": "Uses hishel.Headers class or similar case-insensitive header dictionary implementation from the hishel package for handling HTTP headers consistently.",
      "max_score": 15
    },
    {
      "name": "Combined directives handling",
      "description": "Correctly handles Cache-Control headers with multiple directives (e.g., no-cache=\"Authorization\", private=\"Set-Cookie\") by applying both filtering rules appropriately based on cache type.",
      "max_score": 10
    }
  ]
}