Coding agents and custom enterprise agents run into the exact same infrastructure problems — model/harness portability, session sharing, and security — so they should be built on one common layer instead of being treated as separate categories.
Matei explains that Omnigent emerged from noticing internal coding-agent tooling and custom enterprise agents kept hitting identical problems — switching models and harnesses, sharing sessions, security — so Databricks built one common layer to serve both.
transcript
Matei Zaharia: at first people thought it was weird. They're like, "Why are you doing coding agents and custom agents in the same thing?" But I said it's, it's the same problems and, you just wanna build the stuff that lets you deliver the agent, maybe control it if you care about security, and, make it portable across things.