Defines where to place each tool output type in the LangChain ToolMessage.
Can be set to content or artifact to send all tool output into the ToolMessage.content or
ToolMessage.artifact array, respectively, or you can assign an object that maps each content type
to content or artifact.
OutputHandling: z.output<typeof outputHandlingSchema>