ExecuteResponse contains exitCode, result output, and optional ExecutionArtifacts (charts from matplotlib, stdout)