
get_column_level_lineage was a copilot-only tool that called a separate service and handed the raw response to the model. It now runs on the same lineage graph the Catalog draws from, and it is available to agents for the first time.
Agents can trace a column
Programmable agents, the Slack agent and Bolt agents had no column-level tool at all: their only lineage tool worked at model grain. Ask a Slack-triggered agent βwhat breaks if I change orders.amount?β and it can now answer. The tool sits in a new Lineage group in the agent builder, so allowlisted agents can pick it up.
A better answer, for fewer tokens
- Scope follows your workspace, covering the production environment plus connected integrations and dbt Mesh, rather than production alone.
- Depth is yours to set.
upstream_depthanddownstream_depthdefault to 2 and cap at 10, and an answer is capped at 150 nodes and 400 edges with a message telling the agent how to narrow rather than a silent truncation. - The payload is built for a model, not a canvas. Logos, colours and provider glyphs are gone. An edge carries where the value came from, where it went, how it was transformed, and the expression that did it.
- The 60 second timeout is gone as a failure mode, along with the service behind it.