We have subworkflows, now we need subtools

The idea is:

I would like to be able to save a complete “AI Agent Tool” block so I can reuse it. I can’t use the sub-workflow because it isn’t a workflow, but connects to a tool port of a “AI Agent”

My use case:

So currently you can create a “AI Agent Node”, and add a “AI Agent Tool” as its tool. This tool can have its own LLM, memory, and other tools. Would like to be able to save this entire tool to be resused.

I think it would be beneficial to add this because:

Allow for tool reuse, and would also clean up a workflow because it would hide complexity from the main page.

Any resources to support this?

N/A

Are you willing to work on this?

N/A