add agent execution.  revamp fixtures to support testing agents