Evidence-backed facts
- Haystack wraps functions, components, and toolsets in typed Tool definitions for use by tool-calling generators and agents. informative
- A ToolInvoker or agent executes the referenced callable and returns its result; a language-model tool call is not the execution itself. informative
- Component secrets, pipelines, network destinations, write capabilities, and exception handling remain controlled by the application. informative
- A serialized Tool definition does not prove compatibility, safety, successful invocation, result quality, or a running Haystack deployment. informative