run_config
Check every table listed in a project's pipeverify config and return one overall pass, review or block verdict, so you see the same result your CI will report before pushing.
Instructions
Check every table listed in a project's pipeverify.yml and return one overall verdict.
Use this when the project already has a pipeverify config, which is the same check its CI runs, so
you see what the pull request check will say before you push. Use compare_tables for a one-off
comparison of two snapshots without a config file.
Behavior: read-only and repeatable. Reads the config, then reads each table's snapshots (files,
DuckDB, Snowflake, dbt models or SQL databases, using credentials already configured on this
machine) into a temporary in-memory DuckDB. Nothing is written anywhere. Time grows with the number
and size of the tables. A table that cannot be read is reported as "block" with the reason in its
error field, and the remaining tables are still checked. Fails with a readable error if the config
file is missing, is not valid, or no table matches.
Returns verdict (the worst across tables: "pass", "review" or "block"), headline, and tables: one
entry per table with its own verdict, stats, error and findings. Tell the user every review and
block finding.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "run_config"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| config | No | Path to a pipeverify config file, usually pipeverify.yml in the project root. It lists each table with its before, after, key and options. | pipeverify.yml |
| tables | No | Only check the tables with these names (the 'name' entries in the config). Omit to check every table. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tables | Yes | ||
| seconds | Yes | ||
| verdict | Yes | ||
| version | Yes | ||
| headline | Yes |