coSTAR
Databricks ships and tests engineering agents with coSTAR, using LLM judges as the test suite and a coding assistant to refine an agent until the judges pass. The agents cover internal engineering workflows such as on-call support and automated code review, alongside customer-facing and open-source agents such as the MLflow assistant. Databricks' Omnigent is a separate product.
- Company
- Databricks
- Approach type
- Component
- Work supported
- Coding, Code review, On-call
- Deployment stage
- Scaled
- Evidence strength
- Detailed primary
- Entry reviewed
Capabilities and architecture
- Model
- Not reportedNeither capture states the models behind the internal engineering agents; the benchmark evaluates third-party models and harnesses, which is separate from the shipped agents.
- Harness
- coSTAR framework for shipping and testing internal agents[Source 1]
- Sandbox
- Not reportedNo runtime isolation boundary is documented for the agents; the benchmark seals git history during evaluation runs, which is not a production sandbox.
- Tool access
- Internal agents call MCP tools for data access, code execution, and environment setup[Source 1]
- Knowledge
- Private benchmark built from the Databricks multi-million line codebase[Source 2]
- Context management
- Not reportedMLflow traces record execution for scoring, but no capture describes how agent context is maintained or organized over time.
- Credentials
- Not reported
- Interfaces
- Not reportedThe captures name harnesses only as benchmark evaluation subjects, not as surfaces of the internal agents.
Mechanisms
Judge alignment refines the judges against a Golden Set of engineer-assessed outputs using MLflow alignment techniques[Source 1]
Documented uses
coSTAR scenario run — execute the agent, score with judges, refine until pass.
The coSTAR test harness sends each scenario prompt to the agent under test and captures the execution as an MLflow trace[Source 1]
Agentic judges inspect the trace for properties such as code validity, best-practice adherence, and tool sequencing instead of asserting exact outputs[Source 1]
A coding assistant reads judge failures, diagnoses root causes, and patches the agent while the engineer remains the reviewer and final arbiter of the proposed changes[Source 1]
Access and controls
No separate access-control assessment is recorded.
Reliability and validation
The same judges run on production traffic, in CI/CD pipelines, and on nightly builds to catch regressions from agent or infrastructure changes[Source 1]
Adoption and operating evidence
These results come from the sources. Notes below each result explain what it covers and any reported limits.
coSTAR reduced the time to verify agent changes from two weeks down to hours[Source 1]
- Reported by
- Databricks
- Scope
- Time to verify agent changes on the Databricks codebase under coSTAR
The source does not report the denominator of this figure.
Observed in 2025
About this result
- Category
- Cost latency
- Evidence type
- Reported measurement
- What it covers
- Time to verify agent changes under coSTAR, previously manual review cycles
Private benchmark built from a multi-million line codebase[Source 2]
About this result
- Category
- Implementation scale
- Evidence type
- Qualitative
- What it covers
- Codebase scale behind the private coding benchmark
Lessons
Reported opinion: Give judges tools, not traces: Databricks reports that agentic judges which call targeted tools on a trace scale better than feeding the full trace into a model[Source 1]