docs(changelog): add CLI entries

Document command-line interface including validate command,
benchmark subcommands, and output formatting options.
This commit is contained in:
2026-02-03 18:22:50 +00:00
parent c54f8c3f6f
commit 8b7c087de7

View File

@@ -45,3 +45,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- `assert_no_regression()` raises `RegressionDetectedError` for CI integration - `assert_no_regression()` raises `RegressionDetectedError` for CI integration
- Customisable tolerance threshold and window size for regression detection - Customisable tolerance threshold and window size for regression detection
- Metadata support for tracking git SHA, model versions, etc. - Metadata support for tracking git SHA, model versions, etc.
- Command-line interface (CLI) via `veritext` command
- `veritext validate` command for inline and file-based text validation
- JSONL input format support for batch validation (`--file` option)
- Separate candidate/reference file support (`--reference-file` option)
- Multiple output formats: table (default), JSON, and simple text
- `veritext benchmark run` command for running evaluations and storing results
- `veritext benchmark show` command for viewing benchmark history
- `veritext benchmark check` command for regression detection with exit code 1 on failure
- Rich-formatted terminal output with tables and coloured panels