ToolRunner
A tool runner lets you select one of the several tools that are built into Forma. They will handle the communication with the LLM (in terms of inputs and outputs)
Supported Variants
🎯 Variants are identified by using the
typefield. For instancetype: name-of-variant
template
Takes a template, asks the LLM to generate its fields, and returns a String with the rendered template
workflow
Runs a workflow as if it was a tool, using a fresh state (i.e., does not receive the whole conversation)