Every calculation is a DuckDB SQL query that Bagel shows you, so the answer can be audited. The README says it keeps the model in front of your logs and never in the robot's control loop.
For inspection and robotics teams sitting on drone, crawler or IoT recordings: get answers without writing queries, and check the query when it matters.
A coding agent such as Codex CLI or Claude Code drives the robot, learns the task from its own tries and compiles what worked into a robot program. The agent is the programmer, not the operator, and plain code is something a plant can review.
For automation engineers and integrators who program robot cells: what you validate is ordinary code, not a live agent.
It finds the coordinate system Civil 3D embedded, keeps CAD layers as folders, turns blocks like valves and pumps into symbols, and prints a report of everything it skipped and why. That report is the honest part.
For land, right-of-way and survey teams: put design DWGs in front of managers in Google Earth, and read the skipped list before you share it.
When new orders arrive, the agent generates production scenarios and shows planners the impact of each, and a digital twin of the whole plant validates them before they are used. Siemens claims up to 20% cost savings from the planning agent and up to 85% less engineering effort for virtual ramp-up of new circuit board assemblies.