Agent testing framework: unit tests for prompts, integration tests for tool chains, regression suites, mock API response