Operational Intelligence
Operational intelligence here means deterministic, structured signals derived from dbt artifacts—graphs, execution timelines, readiness snapshots, and discovery—without requiring an LLM to interpret raw JSON.
Design principles
- Artifact-driven — answers come from parsed
manifest.json/run_results.json, not from chat. - Deterministic — same inputs produce the same structured outputs for CI and agents.
- Shared substrate — a common analysis engine backs the CLI, MCP, and web interfaces for different workflows.
- Agent-friendly — JSON, field filtering, and MCP resident caches reduce token churn.
Examples (no LLM required)
CI gate after dbt run
bash
dbt-tools status --dbt-target ./target --jsonReadiness full means manifest and run results are both present—see Check run health.
Resolve “the orders model” without guessing unique_id
bash
dbt-tools discover --dbt-target ./target "orders" --jsonRanked matches include reasons you can paste into tickets or agent context—same contract as the web discover view (Discovery parity).
Investigate slow nodes in the browser
bash
npx @dbt-tools/web --dbt-target ./targetUse execution and timeline views after artifacts are confirmed—see Investigate slow runs.