tessl install tessl/pypi-furl@2.1.0URL manipulation made simple.
Agent Success
Agent success rate when using this tile
65%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.59x
Baseline
Agent success rate without this tile
41%
{
"context": "Evaluates whether the solution manipulates URL query strings using furl's ordered multivalue support. Focuses on omdict1D helpers (updateall/addlist/popvalue/getlist) to keep repeated parameters accurate and ordered across replacements, appends, removals, and reads.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Parse via furl",
"description": "Builds query manipulation on furl's Query/omdict1D instead of manual string handling so repeated parameters stay ordered and decoded.",
"max_score": 20
},
{
"name": "Replace sets",
"description": "Uses omdict1D.updateall (or Query.set calling it) to replace all existing values for keys listed in replacements in the given order.",
"max_score": 20
},
{
"name": "Append lists",
"description": "Appends new values with omdict1D.addlist or Query.add so each entry in additions becomes its own query item after current values.",
"max_score": 20
},
{
"name": "Single removal",
"description": "Removes exactly one matching key/value pair using omdict1D.popvalue (or equivalent single-value pop) without clearing all values for that key.",
"max_score": 20
},
{
"name": "Return all values",
"description": "Retrieves the final list for read_key with omdict1D.getlist to report every value in order rather than just the first.",
"max_score": 20
}
]
}