Config Reference
Configuration
Section titled “Configuration”Schema for the dojo.toml configuration file.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
skills | object | No | {"dir":["skills",".agents/skills",".github/skills",".claude/skills",".codex/skills",".gemini/skills",".openclaw/skills",".opencode/skills"]} | Configuration for skill discovery. |
model | object | No | {"provider":"copilot"} | Model provider and model selection for evaluations. |
reporting | object | No | {"per-skill":true,"consolidated":false} | Controls how and where eval reports are written. |
skills fields
Section titled “skills fields”| Field | Type | Required | Default | Description |
|---|---|---|---|---|
dir | string | 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. |
model fields
Section titled “model fields”| Field | Type | Required | Default | Description |
|---|---|---|---|---|
provider | string | No | "copilot" | Model provider to use for evaluations. Currently only “copilot” is supported. |
evaluator | string | No | - | Model to use for running evals. Defaults to the provider’s default model. |
judge | string | No | - | Model to use for judging eval results. Defaults to the provider’s default model. |
reporting fields
Section titled “reporting fields”| Field | Type | Required | Default | Description |
|---|---|---|---|---|
per-skill | boolean | No | true | Write a separate report for each skill under its evals/reports/ directory. |
consolidated | boolean | No | false | Write a single consolidated report combining all skills. |
v0.3.3