Version the whole setup
Two teams on the same model can get very different results. Fullbeam records everything that shapes the outcome: the agent and its version, the model, instructions, skills, MCP tools, permissions, routing, checks and runtime image. Change one piece and you have a new version to test, like backend-tools@17 to backend-tools@18.