I think it's fine for the workflow chat and job chat to take a mixed history, where different models have produced different responses?
Are there any gotchas I haven't thought about? Any compatibility issues?
See for the frontend work OpenFn/lightning#4109