1.0.0 definePrompt `system` message
definePrompt accepts system but now it's easy to make a mistake because if a flow and a prompt used as a tool in this flow both have system, there is Error: system role is only supported for a single message in the first position while generating a response.