Description
Problem Statement
We we've received community and internal feedback regarding the tools in the repository, primarily along two lines:
- Whether the tools are examples or supported for production workflows
- A desire for customizing tools to specify certain parameters or to specify how the tool should operate.
This task represents work to define what the strategy is going forward for vending and building tools that are included in this repository.
Tool Stability
It would be useful to clarify the level of development for each tool (e.g. development, preview, production). Further more, to use a single tool (like calculator) we currently need to install all of the dependencies of the tools repository which pulls in things like slack libraries, watchdog, PyJWT etc. even if they're used in tools that I don't consume. It would be beneficial to be able to specify that you just want the dependencies for the calculator instead
Customizability
TODO
Use Case
I want a single tool from the package and not pull in 10+ dependencies for it
Alternatives Solutions
No response
Additional Context
No response