Tools
- What are Tools?
- Use Tools
- Build Tools
- Add Your Own App
- Serving Tools Over Endpoint
Authentication
Tools For SWE Kit
List of tools you can use for your SWE Kit Development, compatible with agentic frameworks like CrewAI, LangChain, and LlamaIndex etc. These utilities enable file system operations, command execution, and other core development tasks
File Tool
Opens a file in the editor based on the provided file path, If line_number is provided, the window will be move to include that line
Renames a file based on the provided file path
Use this tools to edit a file on specific line numbers
Creates a new file or directory within a shell session
Scrolls the view of the opened file up or down by 100 lines
Scrolls the view of the opened file up or down by 100 lines
Lists files and directories in the current working directory
Search for a specific word or phrase across multiple files in your workspace by specifying a pattern
Finds files or directories matching the given pattern in the workspace
Write the given content to a file
Changes the current working directory of the file manager to the specified path
This action allows you to clone a Git repository to your local directory
Creates a tree representation of the Git repository
Get the patch from the current working directory
Code Analysis Tool
Use this to create a code map for a repository by indexing and analyzing its contents
This tool retrieves and formats detailed information about a specified class in a given repository
This tool retrieves the body of a specified method from a given repository
This tool retrieves the signature of a specified method from a given repository.
Retrieves relevant code snippets from a repository based on a given query
Shell Tool
Run any command directly on shell
Use this tool to create a new shell session
Spawn a process
Run the command for testing the patch
RAG Tool
Tool for adding content to the knowledge base
Tool for querying a knowledge base
Embed Tool
Creates Vector Store for all image files in the specified folder
Query Vector Store for images
Other Useful Tools
Executes a SQL Query and returns the results
Performs an advanced search across a codebase using regex patterns & optimized for large-scale software projects
Performs code formatting and linting using ruff, addressing style issues and checking for errors
Returns history for workspace which includes state of the environment, last executed n commands & output from last n commands
Was this page helpful?