We ve been thinking about this a lot while building Traccia.
One behavior we ve seen with MCP workflows is an agent getting into repeated tool calls without making meaningful progress. The workflow hasn t necessarily failed it can just keep going.
That got us thinking about a different kind of agent monitoring: not just detecting errors, but defining boundaries on execution.