When an exception occurs during bootstrapping demos, MIPROv2 switches to running without task demonstrations. However, MIPROv2 previously did not have support for running without demos. This PR adds checks so that running without demos will not cause MIPROv2 to crash and instead gracefully adds "No task demos provided." to the meta prompt.
Fixes #1580
When an exception occurs during bootstrapping demos, MIPROv2 switches to running without task demonstrations. However, MIPROv2 previously did not have support for running without demos. This PR adds checks so that running without demos will not cause MIPROv2 to crash and instead gracefully adds "No task demos provided." to the meta prompt.