Skip to content

Action Reference

gaafa edited this page Apr 9, 2026 · 1 revision

Action Reference

→ Full docs: https://synapsekit.github.io/synapsekit-docs/docs/evalci/action-reference


Inputs

InputDefaultDescription
path.Path to eval files or directory
threshold0.7Global minimum score (0.0–1.0)
extrasopenaipip extras e.g. openai,anthropic
synapsekit-versionlatestPin a version e.g. 1.5.2
github-token${{ github.token }}For posting PR comments
fail-on-regressionfalseFail if scores regress vs baseline
token(empty)Reserved for future backend token

Outputs

OutputDescription
passedNumber of cases that passed
failedNumber of cases that failed
totalTotal cases run
mean-scoreMean score (4 decimal places)
- uses: SynapseKit/evalci@v1id: evalwith:
path: tests/evals
- run: echo "${{ steps.eval.outputs.passed }}/${{ steps.eval.outputs.total }} passed"

Exit codes

CodeMeaning
0All cases passed
1One or more cases failed

Provider extras

Providerextras
OpenAIopenai
Anthropicanthropic
Geminigoogle-generativeai
Groqgroq
Multipleopenai,anthropic

Clone this wiki locally