Skip to main content
Version: 2.31

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 ToolsetDescription
E2BToolsetGives Agents access to a live E2B cloud sandbox for executing bash commands and managing files.
GitHubFileEditorToolEdits files in GitHub repositories.
GitHubIssueCommenterToolPosts comments to GitHub issues.
GitHubIssueViewerToolFetches and parses GitHub issues into documents.
GitHubPRCreatorToolCreates pull requests from a fork back to the original repository.
GitHubRepoViewerToolNavigates and fetches content from GitHub repositories.
Mem0MemoryRetrieverToolRetrieves long-term memories from Mem0 for Agent workflows.
Mem0MemoryWriterToolStores long-term memories in Mem0 for future Agent runs.
MirageShellToolGives Agents a bash shell over a Mirage unified virtual filesystem, mounting backends like S3, Google Drive, and Postgres as one file tree.
TavilyWebSearchToolSearches the web with Tavily and returns results Agents can cite.