What is an agent harness? The execution layer around AI agents