Refactor to implement: 1. Requires careful handling of context passing between tasks during regeneration. 2. It should be able to support partial generation for a specified instruction in a task. 3. Add a reviewer for each generation, and accept self-check and manual hints. 4. Regenerate allows the user to specify model.
Refactor to implement: