Skip to main content
会话

工具

工具

Qoder CN 默认提供跨五大类别的内置工具:检索、文件编辑、命令执行、问题获取和记忆管理。在智能体模式下,Qoder CN 会自主决策并调用这些工具。同时支持 MCP 服务集成,开发者可自由配置以扩展额外能力。

工具一览

按类别列出的内置工具:
类别显示名称工具 ID说明
检索检索仓库search_codebase通过语义检索的方式进行当前工程的检索
检索搜索文件search_file检索当前工程内的文件
检索搜索代码grep_code检索当前工程内的代码
检索检索符号search_symbol检索当前工程内的符号
检索查看目录list_dir检索和查看当前工程内的工程目录
检索网络检索web_search检索互联网,无需 API key
检索获取网页内容fetch_content获取 URL 地址中的网页内容
检索检索记忆search_memory检索当前已生成的记忆内容
检索检索规则fetch_rules检索已创建的规则
文件编辑查看文件read_file查看工程内的某个文件的内容
文件编辑创建文件create_file创建工程内的某个文件
文件编辑修改文件edit_file修改工程内的某个文件
文件编辑删除文件delete_file删除工程内的某个文件
命令执行运行命令run_in_terminal运行终端命令
命令执行获取终端输出get_terminal_output获取运行命令后的终端输出
命令执行创建 To-dos 任务add_tasks规划并创建待办任务
命令执行更新 To-dos 任务update_tasks更新待办任务列表
问题获取获取代码问题get_problems获取当前工程内的代码问题(Problem 窗口中内容)
记忆创建或更新记忆update_memory创建或更新已存储的记忆

检索工具

使用智能体模式时,Qoder CN 可自主决策和使用检索工具用于获取工程、代码文件、网页等相关信息。

检索仓库

属性
显示名称检索仓库
工具 IDsearch_codebase
通过语义检索的方式进行当前工程的检索。

搜索文件

属性
显示名称搜索文件
工具 IDsearch_file
检索当前工程内的文件。

搜索代码

属性
显示名称搜索代码
工具 IDgrep_code
检索当前工程内的代码。

检索符号

属性
显示名称检索符号
工具 IDsearch_symbol
检索当前工程内的符号。

查看目录

属性
显示名称查看目录
工具 IDlist_dir
检索和查看当前工程内的工程目录,帮助您了解文件与目录的组织方式。

网络检索

属性
显示名称网络检索
工具 IDweb_search
检索互联网获取外部文档、参考资料或解决方案,无需 API key。

获取网页内容

属性
显示名称获取网页内容
工具 IDfetch_content
获取指定 URL 地址中的网页内容。

检索记忆

属性
显示名称检索记忆
工具 IDsearch_memory
检索之前已保存的记忆,例如工程上下文或用户偏好。

检索规则

属性
显示名称检索规则
工具 IDfetch_rules
检索已创建的、用于指导 Qoder CN 在您工程中行为的规则。

文件编辑工具

在文件编辑或智能体模式下,Qoder CN 可读取、创建、修改和删除工程内的文件。

查看文件

属性
显示名称查看文件
工具 IDread_file
在进行编辑前或需要理解已有代码时,读取文件内容。

创建文件

属性
显示名称创建文件
工具 IDcreate_file
创建新的源代码文件、配置文件或其他工程资源。

修改文件

属性
显示名称修改文件
工具 IDedit_file
进行代码变更、修复缺陷、重构代码或更新配置文件。

删除文件

属性
显示名称删除文件
工具 IDdelete_file
删除不再需要的文件,例如清理或重构过程中。

命令执行工具

在智能体模式下,Qoder CN 可运行终端命令、将复杂目标拆解为 To-dos 任务,并动态调整执行计划。

运行命令

属性
显示名称运行命令
工具 IDrun_in_terminal
执行 shell 命令,如构建、测试、安装依赖或与版本控制交互。

获取终端输出

属性
显示名称获取终端输出
工具 IDget_terminal_output
读取命令输出、检查错误,并根据结果决定后续步骤。

创建 To-dos 任务

属性
显示名称创建 To-dos 任务
工具 IDadd_tasks
将复杂目标拆解为更小、可跟踪的任务,用于多步工作流。

更新 To-dos 任务

属性
显示名称更新 To-dos 任务
工具 IDupdate_tasks
将任务标记为完成、重新排序或根据情况调整计划。

问题获取工具

在智能体模式下,Qoder CN 从 IDE 获取代码诊断以识别问题。

获取代码问题

属性
显示名称获取代码问题
工具 IDget_problems
获取当前工程内的代码问题(Problem 窗口中的内容)。

记忆工具

在智能体模式下,当您让 Qoder CN 记住某些内容,或需要保存重要上下文时,Qoder CN 会创建或更新记忆。可通过检索工具下的检索记忆工具查询已保存的记忆。

创建或更新记忆

属性
显示名称创建或更新记忆
工具 IDupdate_memory
存储工程相关的信息、偏好或上下文,Qoder CN 会在多个会话中记住。

通过 MCP 扩展

Qoder CN 支持 MCP(Model Context Protocol)服务集成——一种连接外部工具和数据源的开源标准。通过配置 MCP 服务,可在内置工具集上扩展额外能力。
产品概述
操作指南
实践教程
  • 编码使用实践
开发参考