tessl install tessl/pypi-questionary@2.1.0Python library to build pretty command line user prompts with interactive forms and validation
Agent Success
Agent success rate when using this tile
96%
Improvement
Agent success rate improvement when using this tile compared to baseline
1x
Baseline
Agent success rate without this tile
96%
{
"context": "This criteria evaluates how well the engineer uses the questionary library to implement menu navigation with configurable list cycling behavior. The focus is on correctly using questionary's select prompt and its cycle parameter to control boundary wrapping.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Uses questionary.select",
"description": "Uses the questionary.select() function to create the interactive menu",
"max_score": 30
},
{
"name": "Configures cycle parameter",
"description": "Correctly passes the cycle parameter to questionary.select() to control boundary wrapping behavior",
"max_score": 40
},
{
"name": "Provides menu choices",
"description": "Provides a list of at least 5 choices to the select prompt using the choices parameter",
"max_score": 15
},
{
"name": "Returns selected value",
"description": "Correctly calls the ask() method on the select prompt and returns the selected value",
"max_score": 15
}
]
}