Tools

更新时间:
复制 MD 格式

Qoder CN provides built-in tools across five categories: search, file editing, command execution, problem retrieval, and memory management. In Agent mode, Qoder CN autonomously selects and invokes these tools. MCP server integration lets you extend capabilities with additional tools.

Tools at a glance

Built-in tools by category:

Category Display name Tool ID Description
Search Search codebase search_codebase Searches the current project using semantic search
Search Search for files search_file Searches for files within the current project
Search Search for code grep_code Searches for code within the current project
Search Search for symbols search_symbol Searches for symbols within the current project
Search View directory list_dir Lists the project directory structure
Search Web search web_search Searches the web (no API key required)
Search Fetch web content fetch_content Fetches web page content from a URL
Search Search for memory search_memory Retrieves stored memories
Search Search for rules fetch_rules Retrieves created rules
File editing View file read_file Reads file content
File editing Create file create_file Creates a new file
File editing Modify file edit_file Modifies an existing file
File editing Delete file delete_file Deletes a file
Command execution Run command run_in_terminal Runs commands in terminal
Command execution Get terminal output get_terminal_output Reads terminal output
Command execution Create To-dos add_tasks Plans and creates To-dos
Command execution Update To-dos update_tasks Update To-dos list
Problem retrieval Get code problems get_problems Retrieves IDE diagnostics (Problems window)
Memory Create or update memory update_memory Creates or updates stored memories

Search tools

In Agent mode, Qoder CN autonomously selects search tools to retrieve project information, code files, and web content.

Search codebase

Property Value
Display name Search codebase
Tool ID search_codebase

Searches the current project using semantic search.

Search for files

Property Value
Display name Search for files
Tool ID search_file

Searches for files within the current project.

Search for code

Property Value
Display name Search for code
Tool ID grep_code

Searches for code within the current project.

Search for symbols

Property Value
Display name Search for symbols
Tool ID search_symbol

Searches for symbols within the current project.

View directory

Property Value
Display name View directory
Tool ID list_dir

Lists the project directory structure to help you explore how files and folders are organized.

Web search

Property Value
Display name Web search
Tool ID web_search

Searches the Internet for external documentation, references, or solutions. No API key required.

Fetch web content

Property Value
Display name Fetch web content
Tool ID fetch_content

Fetches web page content from a given URL.

Search for memory

Property Value
Display name Search for memory
Tool ID search_memory

Retrieves previously stored memories, such as project context or user preferences.

Search for rules

Property Value
Display name Search for rules
Tool ID fetch_rules

Retrieves rules defined to guide Qoder CN's behavior in your project.

File editing tools

In Edit or Agent modes, Qoder CN can read, create, modify, and delete files within a project.

View file

Property Value
Display name View file
Tool ID read_file

Reads file contents before making edits or to understand existing code.

Create file

Property Value
Display name Create file
Tool ID create_file

Creates new source files, configuration files, or other project assets.

Modify file

Property Value
Display name Modify file
Tool ID edit_file

Applies code changes, fixes bugs, refactors code, or updates configuration files.

Delete file

Property Value
Display name Delete file
Tool ID delete_file

Removes files that are no longer needed, such as during cleanup or refactoring.

Command execution tools

In Agent mode, Qoder CN runs terminal commands, breaks down complex goals into To-dos, and dynamically adjusts execution plans.

Run command

Property Value
Display name Run command
Tool ID run_in_terminal

Executes shell commands such as building, testing, installing dependencies, or interacting with version control.

Get terminal output

Property Value
Display name Get terminal output
Tool ID get_terminal_output

Reads command output, checks for errors, and determines next steps based on results.

Create To-dos

Property Value
Display name Create To-dos
Tool ID add_tasks

Breaks down complex goals into smaller, trackable tasks for multi-step workflows.

Update To-dos

Property Value
Display name Update To-dos
Tool ID update_tasks

Marks tasks as complete, reprioritizes items, or adjusts plans as conditions change.

Problem retrieval tools

In Agent mode, Qoder CN retrieves code diagnostics from your IDE to identify issues.

Get code problems

Property Value
Display name Get code problems
Tool ID get_problems

Gets code problems within the current project (content from the Problems window).

Memory tools

In Agent mode, when you instruct Qoder CN to remember something, or when important context needs to be saved, Qoder CN creates or updates its memory. Retrieve saved memories with the Search for memory tool in the Search tools section.

Create or update memory

Property Value
Display name Create or update memory
Tool ID update_memory

Stores project-specific information, preferences, or context that Qoder CN remembers across sessions.

Extend with MCP

Qoder CN supports MCP (Model Context Protocol) server integration — an open-source standard for connecting to external tools and data sources. Configure MCP servers to extend the built-in tool set with additional capabilities.