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 package to implement directory selection prompts, specifically focusing on the directory-only path mode capability. The evaluation assesses proper use of questionary.path() with the only_directories parameter and integration into a working configuration tool.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Uses questionary.path()",
"description": "Uses questionary.path() function to prompt for directory selection (rather than questionary.text() or other prompt types)",
"max_score": 30
},
{
"name": "Directory-only mode enabled",
"description": "Configures questionary.path() with only_directories=True parameter for all three directory prompts to restrict selection to directories only",
"max_score": 40
},
{
"name": "Multiple path prompts",
"description": "Implements three separate questionary.path() calls for project_dir, output_dir, and cache_dir",
"max_score": 15
},
{
"name": "Collects prompt responses",
"description": "Properly calls .ask() or .ask_async() method on each questionary.path() prompt to collect user input",
"max_score": 10
},
{
"name": "Prompt messages configured",
"description": "Sets appropriate message parameter for each questionary.path() call to describe what directory is being selected (e.g., 'Select project directory')",
"max_score": 5
}
]
}