Tools
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 |
Search for files
| Property | Value |
|---|---|
| Display name | Search for files |
| Tool ID | search_file |
Search for code
| Property | Value |
|---|---|
| Display name | Search for code |
| Tool ID | grep_code |
Search for symbols
| Property | Value |
|---|---|
| Display name | Search for symbols |
| Tool ID | search_symbol |
View directory
| Property | Value |
|---|---|
| Display name | View directory |
| Tool ID | list_dir |
Web search
| Property | Value |
|---|---|
| Display name | Web search |
| Tool ID | web_search |
Fetch web content
| Property | Value |
|---|---|
| Display name | Fetch web content |
| Tool ID | fetch_content |
Search for memory
| Property | Value |
|---|---|
| Display name | Search for memory |
| Tool ID | search_memory |
Search for rules
| Property | Value |
|---|---|
| Display name | Search for rules |
| Tool ID | fetch_rules |
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 |
Create file
| Property | Value |
|---|---|
| Display name | Create file |
| Tool ID | create_file |
Modify file
| Property | Value |
|---|---|
| Display name | Modify file |
| Tool ID | edit_file |
Delete file
| Property | Value |
|---|---|
| Display name | Delete file |
| Tool ID | delete_file |
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 |
Get terminal output
| Property | Value |
|---|---|
| Display name | Get terminal output |
| Tool ID | get_terminal_output |
Create To-dos
| Property | Value |
|---|---|
| Display name | Create To-dos |
| Tool ID | add_tasks |
Update To-dos
| Property | Value |
|---|---|
| Display name | Update To-dos |
| Tool ID | update_tasks |
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 |
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 |