Ready-Made Tools
Ready-made Tools and Toolsets provide prebuilt capabilities for common Agent workflows. You can pass them directly to an Agent, use them with a ToolInvoker, or inspect their function and parameter schema when you need to customize their behavior.
These are the ready-made Tools and Toolsets available in Haystack:
| Tool or Toolset | Description |
|---|---|
| E2BToolset | Gives Agents access to a live E2B cloud sandbox for executing bash commands and managing files. |
| GitHubFileEditorTool | Edits files in GitHub repositories. |
| GitHubIssueCommenterTool | Posts comments to GitHub issues. |
| GitHubIssueViewerTool | Fetches and parses GitHub issues into documents. |
| GitHubPRCreatorTool | Creates pull requests from a fork back to the original repository. |
| GitHubRepoViewerTool | Navigates and fetches content from GitHub repositories. |
| Mem0MemoryRetrieverTool | Retrieves long-term memories from Mem0 for Agent workflows. |
| Mem0MemoryWriterTool | Stores long-term memories in Mem0 for future Agent runs. |