Qoder offers a wide range of tools to assist with programming tasks in different aspects, such as file searching, file reading, directory browsing, semantic symbol retrieval, file editing, error checking, and command execution. It also integrates with Model Context Protocol (MCP) servers, allowing developers to configure additional extensions that enhance their coding experience. In Agent mode, Qoder uses the following tools to retrieve information from the project, code files, and web content:
ScopeDescription
CodebaseA code search tool for codebase exploration
FilesSearches for files within the project.
CodeSearches for specific code snippets within the project.
DirectoryViews the project directory structure.
WebPerforms a free web search without requiring API keys.
Web contentRetrieves content from web pages.

Edit

In Agent mode, Qoder uses the following tools to modify code files:
FunctionDescription
Modify filesModifies specific code files.
View filesDisplays the content of code files.

Execute commands

In Agent mode, Qoder uses the following tools to write and run commands based on earlier conditions.
FunctionDescription
Run a commandExecutes commands in the terminal.
Get terminal outputRetrieves the output from previously run commands.

Find problems

In Agent mode, Qoder uses the following tool to find code problems.
FunctionDescription
Get code problemsFinds code issues within the project (in the **Problem **window).

Update memories

In Agent mode, Qoder uses the following tool to update memories according to your requirements:
FunctionDescription
Update memoriesUpdates persistent memory based on user input.

MCP tools

In Agent mode, if MCP tools are configured, Qoder can autonomously use the required MCP tools based on the given description. The AI will ask for confirmation before executing any MCP-related actions. To skip these confirmations, you can enable auto-run.