You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a command-line interface for running Giskard checks without writing Python code. Enable YAML/JSON-defined test suites that can be run from the terminal.
Motivation
promptfoo is CLI-first and this is a major UX advantage — users can define tests in YAML and run them with a single command. A CLI lowers the barrier for non-Python-native users and enables scripted evaluation workflows.
Scope
Core commands
giskard run <scenario.yaml> — run a scenario from a YAML definition
giskard run <suite.yaml> — run a test suite
giskard list checks — list available built-in checks
giskard validate <scenario.yaml> — validate a scenario definition without running
Summary
Add a command-line interface for running Giskard checks without writing Python code. Enable YAML/JSON-defined test suites that can be run from the terminal.
Motivation
promptfoo is CLI-first and this is a major UX advantage — users can define tests in YAML and run them with a single command. A CLI lowers the barrier for non-Python-native users and enables scripted evaluation workflows.
Scope
Core commands
giskard run <scenario.yaml>— run a scenario from a YAML definitiongiskard run <suite.yaml>— run a test suitegiskard list checks— list available built-in checksgiskard validate <scenario.yaml>— validate a scenario definition without runningYAML scenario format
Output
Dependencies
Acceptance Criteria
giskard --helpdocuments all commands