Skip to content

Tools Built in Tools

YarCraSy edited this page Jul 8, 2026 · 2 revisions

Previous page: Overview

Built-in Tools

read_file

Reads file content from the workspace. It should limit output when the file is large.

create_file

Creates or overwrites files. It must evaluate danger when there is overwrite risk or sensitive paths.

list_directory

Lists files/folders. Useful for exploration before editing.

search_content

Searches text or patterns in the workspace. It should avoid excessive output.

run_terminal_command

Executes commands in terminal/shell through the VS Code adapter. This is the most sensitive tool and must apply danger analysis.

Results

Tools should return structured results when possible so:

  • DeepSeek can continue reasoning.
  • the UI can render previews.
  • history keeps useful information.

Next page: Safety and Confirmations

Clone this wiki locally