Tools
Tools and settings available to agents
All tools can be toggled on or off in custom mode settings.
Agents can perform up to 25 tool calls per session. If this limit is reached, you can press “Continue” to allow additional tool calls (each “Continue” counts as one request).
Search
Codebase
Perform semantic searches within your indexed codebase.
Web
Generate search queries and perform web searches.
Grep
Search for exact keywords or patterns within files.
List Directory
List files within a directory without reading their contents. Often used in conjunction with file reading.
Search Files
Quickly find files by name using fuzzy matching.
Read File
Read file contents:
- Up to 750 lines in max mode
- Up to 250 lines in other modes
Fetch Rules
Retrieve specific rules based on rule type and description.
Edit
Edit & Reapply
Apply or reapply changes to files.
Delete File
Delete files automatically (can be disabled in settings).
Run
Terminal
Execute terminal commands using VS Code’s terminal profiles. The agent selects the first compatible profile, which may differ from your default shell.
To set your preferred terminal profile:
- Open Command Palette (
Cmd/Ctrl+Shift+P
) - Search for “Terminal: Select Default Profile”
- Choose your desired profile
MCP
Toggle all availble MCP servers. This will respect auto-run option
Advanced Options
Auto-apply Edits
Automatically apply edits without manual confirmation.
Auto-run
Automatically execute terminal commands and accept edits. Useful for running test suites and verifying changes.
Guardrails
Define guardrails and allow/deny lists for specific tools to control automatic execution. Configure these settings as needed.
Auto-fix Errors
Automatically resolve linter errors and warnings.
Was this page helpful?