Caterpillar with parasites

Location: VIC, Australia. Anything suggested to assist the caterpillar or just let nature take its course?

Location: VIC, Australia. Anything suggested to assist the caterpillar or just let nature take its course?