Agent Settings
Settings for Tabnine Agent, including Native Tools
Tool Permissions
You can define which tools in Tabnine require user approval by using the ⚙︎ Settings → Tool Permissions → Native Tools panel.
To save time with Tabnine Agent, you can turn on Auto-approve ▾ from a dropdown menu in Settings.
Navigate to the hamburger menu symbol (the three lines ≡), then:
Go to ⛯ Settings.
Scroll down to and click Tool Permissions ▾.
Finally, select Native tools ▾.
Here are the Native tools that will be available, complete with examples:
Read Project Files
Lets the Agent view code or documentation files to understand context.
“Explain what this function does.”
Create Project Files
Generates new files or directories with content.
“Create a new README.md for my project.”
Apply Code
Writes or edits existing files based on your request.
“Add input validation to the login.js. file”
Read Terminal
Reads command output to understand your environment.
“What version of Node am I using?”
Run Command
Executes terminal commands in your workspace.
“Run npm install.” or “Run pytest.”
List Directory
Lists files in a given folder for context.
“Show me what’s inside /src/components.”
Get Diagnostics
Gathers environment or dependency info to debug issues.
“Run diagnostics. Check for missing Python packages.”
Workspace Search
Searches your workspace for code or text patterns.
“Find all functions named fetchData.”
For each tool, you can pick from the following options:
Ask first
Auto-approve
Disable

Last updated
Was this helpful?
