When the services only answer with a text answer and don't generate any code, the answers are not parsed correctly:
Workflow chat (higher priority):
Structured output parsing error:

It then re-generates and the output is broken:
Job chat:
Most of the time the "apply changes" button appears even if it seems like the model has not generated any code, which is confusing. However, sometimes the button doesn't appear, so it might be marking empty job code keys inconsistently:

When the services only answer with a text answer and don't generate any code, the answers are not parsed correctly:
Workflow chat (higher priority):

Structured output parsing error:
It then re-generates and the output is broken:
Job chat:

Most of the time the "apply changes" button appears even if it seems like the model has not generated any code, which is confusing. However, sometimes the button doesn't appear, so it might be marking empty job code keys inconsistently: