Skip to main content
Chat

Tools

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:
CategoryDisplay nameTool IDDescription
SearchSearch codebasesearch_codebaseSearches the current project using semantic search
SearchSearch for filessearch_fileSearches for files within the current project
SearchSearch for codegrep_codeSearches for code within the current project
SearchSearch for symbolssearch_symbolSearches for symbols within the current project
SearchView directorylist_dirLists the project directory structure
SearchWeb searchweb_searchSearches the web (no API key required)
SearchFetch web contentfetch_contentFetches web page content from a URL
SearchSearch for memorysearch_memoryRetrieves stored memories
SearchSearch for rulesfetch_rulesRetrieves created rules
File editingView fileread_fileReads file content
File editingCreate filecreate_fileCreates a new file
File editingModify fileedit_fileModifies an existing file
File editingDelete filedelete_fileDeletes a file
Command executionRun commandrun_in_terminalRuns commands in terminal
Command executionGet terminal outputget_terminal_outputReads terminal output
Command executionCreate To-dosadd_tasksPlans and creates To-dos
Command executionUpdate To-dosupdate_tasksUpdate To-dos list
Problem retrievalGet code problemsget_problemsRetrieves IDE diagnostics (Problems window)
MemoryCreate or update memoryupdate_memoryCreates 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

PropertyValue
Display nameSearch codebase
Tool IDsearch_codebase
Searches the current project using semantic search.

Search for files

PropertyValue
Display nameSearch for files
Tool IDsearch_file
Searches for files within the current project.

Search for code

PropertyValue
Display nameSearch for code
Tool IDgrep_code
Searches for code within the current project.

Search for symbols

PropertyValue
Display nameSearch for symbols
Tool IDsearch_symbol
Searches for symbols within the current project.

View directory

PropertyValue
Display nameView directory
Tool IDlist_dir
Lists the project directory structure to help you explore how files and folders are organized.
PropertyValue
Display nameWeb search
Tool IDweb_search
Searches the Internet for external documentation, references, or solutions. No API key required.

Fetch web content

PropertyValue
Display nameFetch web content
Tool IDfetch_content
Fetches web page content from a given URL.

Search for memory

PropertyValue
Display nameSearch for memory
Tool IDsearch_memory
Retrieves previously stored memories, such as project context or user preferences.

Search for rules

PropertyValue
Display nameSearch for rules
Tool IDfetch_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

PropertyValue
Display nameView file
Tool IDread_file
Reads file contents before making edits or to understand existing code.

Create file

PropertyValue
Display nameCreate file
Tool IDcreate_file
Creates new source files, configuration files, or other project assets.

Modify file

PropertyValue
Display nameModify file
Tool IDedit_file
Applies code changes, fixes bugs, refactors code, or updates configuration files.

Delete file

PropertyValue
Display nameDelete file
Tool IDdelete_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

PropertyValue
Display nameRun command
Tool IDrun_in_terminal
Executes shell commands such as building, testing, installing dependencies, or interacting with version control.

Get terminal output

PropertyValue
Display nameGet terminal output
Tool IDget_terminal_output
Reads command output, checks for errors, and determines next steps based on results.

Create To-dos

PropertyValue
Display nameCreate To-dos
Tool IDadd_tasks
Breaks down complex goals into smaller, trackable tasks for multi-step workflows.

Update To-dos

PropertyValue
Display nameUpdate To-dos
Tool IDupdate_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

PropertyValue
Display nameGet code problems
Tool IDget_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

PropertyValue
Display nameCreate or update memory
Tool IDupdate_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.
Guides
Tutorials
  • Coding with Qoder CN
Developer Reference