Gemini Code Assist tools overview

This document describes Gemini Code Assist tools for developers. Tools let developers connect to external services without leaving the IDE in order to get tasks, summarize design documents and more. Tools are available in Gemini Code Assist for individuals, which is available at no cost, and the Gemini Code Assist Standard and Enterprise editions.

You can send prompts to specific tools in the Gemini Code Assist chat in your IDE by starting your prompt with @TOOL_NAME . To try out tools in your IDE, follow the instructions in Get started with tools .

Limitations

Gemini Code Assist tools have the following limitations:

  • Tools are only available in VS Code and JetBrains IDEs.
  • Tools can't perform operations that create, edit, or delete a resource in an external service.
  • Each tool supports a limited number of use-cases and might give errors outside of the recommended use-cases.
  • The tool operator ( @ ) followed by the tool name must be at the beginning of your prompt.

Available tools

The following table lists available Gemini Code Assist tools.

Product or service
Available in Gemini Code Assist editions
Example prompt
Service documentation
All editions
@AtlassianRovo get tasks assigned to me
All editions
@GitHub list issues assigned to me
All editions
@GitLab list open pull requests assigned to me
All editions
@MongoDB how can I optimize my query?
All editions
@neo4j How do I configure the Java driver?
All editions
@NewRelic how do I install the python agent?
All editions
@Redis what is Redis Cloud?
All editions
@Sentry list issues in project my-project
All editions
@Snyk scan for issues

How tools use your data

Each tool has its own private chat history and context. When you use a tool, your prompts and the tool's responses are only used when interacting with that tool—other tools can't access this information.

Keeping chat history and retrieved data from each tool separate ensures that only the tool you're using has access to its data. To learn more about what API calls a specific tool can make on your behalf, see Gemini Code Assist tools permissions .

For more information on how Gemini Code Assist handles your data, see How Gemini Code Assist uses your data .

Authentication

Gemini Code Assist tools require you to:

  • Authenticate to Google Cloud to verify your identity and access privileges.
  • Authenticate to the Google or third-party service or API you're accessing with each tool.
For more information on security and privacy, see the Gemini Code Assist: Terms of Service and Privacy Policies .

What's next

Create a Mobile Website
View Site in Mobile | Classic
Share by: