braintrustdata/Braintrust eval

Automatically run evals on your AI project using Braintrust.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api_keyYour Braintrust API keyyes
rootRoot directory from which to run evalsno.
pathsA list of paths (and glob patterns) to include in the evalsno.
runtimeThe runtime to use for evals. Valid values: node, python, go.yes
package_managerThe package manager to use for evals. Valid values: npm or pnpm for node, pip or uv for python, or go for Go.no""
use_proxyWhether to use the Braintrust proxy (to cache LLM calls). Set to 'true' or 'false'.yestrue
terminate_on_failureWhether to terminate the evaluation process when an error occurs. Set to 'true' or 'false'.nofalse
github_tokenYour GitHub tokenyes${{ github.token }}
step_keyA unique key to identify this step. Do not change this unless you know what you're doing.yes${{ github.workflow_ref }}-${{ github.action }}

no outputs