Discussion on the Design Choice of `AiToolkit` vs. `AiTool`
I'm curious about the reasoning behind
One could pass these tags into
The
Finally, developers would provide the
AiToolkit? Seems that AiTool should be enough?AiTool could behave like a context tag.One could pass these tags into
generateText.The
generateText-produced effect would contain the DadJokeTool as a requirement (not Handler<"GetDadJoke">). This might be a little nicer from a signature standpoint.Finally, developers would provide the
DadJokeTool just as they would any other requirement.