Structured data generation, and lots of quality of life improvements!
- `prompt` action has a new `output_schema` input, which guides the LLM to generate JSON adhering to the schema, presenting it in the `data` output.
- `default_model` is now optional (defaults to ollama, will default smartly in the near future)
- `default_output` is now optional (defaults to output of last action in flow)
- actions can now define a default output, and be referenced by only their id in links