Skip to content

Config Reference

Schema for the dojo.toml configuration file.

FieldTypeRequiredDefaultDescription
skillsobjectNo{"dir":["skills",".agents/skills",".github/skills",".claude/skills",".codex/skills",".gemini/skills",".openclaw/skills",".opencode/skills"]}Configuration for skill discovery.
modelobjectNo{"provider":"copilot"}Model provider and model selection for evaluations.
reportingobjectNo{"per-skill":true,"consolidated":false}Controls how and where eval reports are written.
FieldTypeRequiredDefaultDescription
dirstring | string[]No["skills",".agents/skills",".github/skills",".claude/skills",".codex/skills",".gemini/skills",".openclaw/skills",".opencode/skills"]Directories to search for SKILL.md files. Can be a single path or an array of paths.
FieldTypeRequiredDefaultDescription
providerstringNo"copilot"Model provider to use for evaluations. Currently only “copilot” is supported.
evaluatorstringNo-Model to use for running evals. Defaults to the provider’s default model.
judgestringNo-Model to use for judging eval results. Defaults to the provider’s default model.
FieldTypeRequiredDefaultDescription
per-skillbooleanNotrueWrite a separate report for each skill under its evals/reports/ directory.
consolidatedbooleanNofalseWrite a single consolidated report combining all skills.
v0.3.3