Transformation
Transformation4 min readBy The Data Workers Team

Predictable spend on every agent run

Agent cost is hard to plan when it arrives as one invoice line and a surprise. Data Workers prices queries before they run, reports usage and cost per agent and per action, alerts when an agent's usage leaves its normal range, and charges a flat platform fee with no usage meter and no markup on model spend.

Before and after

TodayWith Data Workers
Agent cost is one line on a model invoice, with no ownerUsage and cost reported per agent and per action
Expensive queries are found after they have runQueries are priced before they run, and a session can be capped on how much data it scans
A spike is noticed when the invoice arrivesAn alert when an agent's usage moves outside its normal range
Finance asks what the agents cost and engineering estimatesOne report both sides read, built from the same numbers
Platform fees that rise with seats, credits or agent countPublished tiers, unlimited seats, no usage meter, no markup on model spend

Every new agent adds a line to the bill, and a multi-agent workflow can cost several times what a single agent does on the same task (the token cost of agent teams is the usual surprise). Budgeting for that needs two things: a platform fee that does not move with usage, and a clear view of the part that does, which is the model and the warehouse. For the model side in detail, see which model Data Workers uses and what it costs to run.

How it works

1. Price the work before it runs

The Connectors agent prices a BigQuery query with estimate_bigquery_cost before it executes, and reads warehouse usage with get_snowflake_usage. A session can be capped on how much data it scans, so a runaway question stops at a limit your platform team chose instead of at the end of the month.

2. See what every agent and action cost

The Usage Intelligence agent reports usage and cost per agent and per action with get_cost_enrichment, tied to the pipelines and teams behind them. export_usage_report hands the same figures to finance, so the monthly agent report is not rebuilt by hand. You pay your model provider directly, and the report sits next to that invoice.

3. Get told before the invoice

detect_usage_anomalies alerts the owner when an agent's usage moves outside its normal range, and configure_usage_alerts is where the platform team decides who is told. Each domain has a named cost owner who reviews the alert and decides what to change; agents propose, people approve.

The agents behind predictable agent spend: Connectors agent (estimate_bigquery_cost) → Usage Intelligence agent (get_cost_enrichment) → Usage Intelligence agent (detect_usage_anomalies) → Usage Intelligence agent (export_usage_report)
Fig. 1:The agents behind predictable agent spend: Connectors agent (estimate_bigquery_cost) → Usage Intelligence agent (get_cost_enrichment) → Usage Intelligence agent (detect_usage_anomalies) → Usage Intelligence agent (export_usage_report)

The impact metrics we move

  • •Agent spend broken down by team and task: from about a week to 1 h
  • •Unusual agent spend noticed: from about a week to under 1 day
  • •Monthly agent spend report for finance: from about a day to 1 h
Time to complete, current practice (black) vs. with Data Workers (green). Illustrative.
Fig. 2:Time to complete, current practice (black) vs. with Data Workers (green). Illustrative.

Where teams start

  • •Agent queries on BigQuery. Priced with estimate_bigquery_cost before they run, with sessions capped on data scanned.
  • •Warehouse usage on Snowflake and Databricks. Spend tied to the pipelines, teams and agent actions that caused it, using get_snowflake_usage and get_databricks_query_history.
  • •One domain's agents. Usage and cost per agent for a single team, read against a week-one baseline.
  • •The model invoice. The per-agent report set beside your Claude, GPT or Gemini bill, so each line has an owner.
  • •The finance review. A monthly agent spend report exported once, then on a schedule; see Data Workers for FinOps leads.

What powers it

The Data-Agents Swarm does the measuring: the Usage Intelligence agent reports cost per agent and action and flags unusual usage, the Connectors agent prices and reads warehouse spend, and the Observability agent reports how each agent is behaving with get_agent_metrics. Autopilot Routines can run the spend review each week, the Autonomous Data-Conductor keeps each domain inside the autonomy its owner set, and the Spellbook Data Catalog holds the owners and the audit trail of what each agent did. The agent itself is described in inside the Usage Intelligence agent. See it in practice in AI cost management, AI and ML platform data teams and cutting agent token spend with a governed semantic layer.

The climb: from assisted to autonomous to agentic

Every transformation runs on the same ladder from our thesis. Today agents watch (L0), suggest (L1) and act after approval (L2), and each domain's owner decides how far to go. L3 and L4 are where a domain can go on its own record, not something running now.

The pilot

  • •Scope. One domain's agents and the warehouse they query, with a named cost owner.
  • •First week. Agents start by watching and suggesting: they report usage and cost per agent and action and price the queries they run, with receipts. That is your baseline.
  • •By week two. The weekly spend report runs on its own and alerts go to the cost owner; anything sensitive stays with a named approver.
  • •At day 30. We review the impact metrics against your baseline:
  • •Agent spend broken down by team and task: from about a week to 1 h
  • •Unusual agent spend noticed: from about a week to under 1 day
  • •Monthly agent spend report for finance: from about a day to 1 h
  • •Cost. Start with a pilot ($7,500 one time, a 6 to 12 week pilot, credited in full against the first year). Scale is from $1,000 a month and Enterprise from $3,000 a month, billed annually, with unlimited seats, no usage meter and no markup on model spend. See pricing.

FAQ

Does Data Workers charge by token, run or seat? No. Pricing is published tiers with unlimited seats, no usage meter and no markup on model spend. You bring your own model and pay your provider directly. In a dated census of 21 agentic data engineering vendors on 10 September 2026, 6 published a rate a buyer could read without contacting sales.

Will this lower our model bill? It shows you where the spend goes, so you can change what drives it. We do not quote a savings percentage; you measure against your own week-one baseline.

Who sets the limits and decides what is normal? People do. Your platform and finance owners choose the data-scan cap, who receives alerts and what to change when one fires.

Which stacks does it cover? Snowflake, Databricks and BigQuery, among 50+ connectors. We confirm in week one which connections give full coverage on your account.

What if an alert is wrong? An alert goes to a person, and nothing changes without them. Every agent action sits in a tamper-evident audit trail, so you can check what ran.