mirror of
https://github.com/deepset-ai/haystack.git
synced 2025-12-30 16:47:19 +00:00
* Tools warmup initial * Fix lint * Improve pydocs for warm_up * Further improve pydocs for warm_up * No need to warm_up tools in Agent as they are warmed up by ToolInvoker * Simplify Toolset __add__ logic * Simplify _ToolsetWrapper * Add unit tests * ToolInvoker warm_up * Improve Tool pydoc * Resurrect serde_utils.py * Update tests * Call ToolInvoker warm_up in agent warm_up * Lint * Move warm_up tests to ToolInvoker * Update tests * Remove tests * Pydoc nit * PR feedback * ToolInvoker's warm_up is idempotent * Add reno note * Update releasenotes/notes/tools-warm-up-support-e16cc043fed3653f.yaml Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com> * Make ComponentTool warm_up idempotent * Update warm_up_tools to use ToolsType * Linting * Add warm up test for mixed list of Tool/Toolset instances --------- Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>