Brooke Mueller will be allowed to see her sons during a supervised visit this weekend.

Brooke, 35, was placed on involuntary psychiatric hold following a drug overdose in May, after which she checked in for her 21st stint in rehab and temporarily lost custody of four-year-old twins Bob and Max, but they will be brought to visit her by a social worker from the Los Angeles County of Department of Children & Family Services.

A source told RadarOnline: ''Brooke won't be alone with the twins. The monitor will make sure the boys are safe and the visit can be immediately terminated if the boys are in distress. Brooke saw the boys last weekend. The boys aren't allowed to stay overnight with her at this point in her treatment.''

Meanwhile, it was previously revealed that Denise Richards, the ex-wife of the twins' father Charlie Sheen, will retain custody of them until at least the end of the year.

The boys will remain with Denise - who also has two children, Lola, eight, and Sam, nine, from her marriage to Charlie, as well as adopted daughter Eloise, two - while Brooke proves she can stay sober for the sake of her kids.

A source said: ''[Child protective services] recommended that while Brooke continues to get treatment for her drug addiction, the twins continue to live with Denise for the rest of the year.

''Brooke is going to need to demonstrate during that time a commitment to her sobriety and recovery, and not have any dirty drug tests. Denise is thrilled to take care of the twins and hopes to make it permanent. The boys are doing extremely well in her care.''

'Anger Management' star' Charlie is reported to have offered to pay child support to help Denise look after his children, but she turned it down.