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).

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:

  1. Open Command Palette (Cmd/Ctrl+Shift+P)
  2. Search for “Terminal: Select Default Profile”
  3. 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?