工具

更新时间:

通义灵码默认提供了十多种编程工具,包括文件查找、文件读取、目录读取、工程内语义符号检索、文件修改、错误获取、终端执行等。同时支持 MCP 服务,开发者可自由配置。

检索工具

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

检索仓库

search_codebase

通过语义检索的方式进行当前工程的检索。

搜索文件

search_file

检索当前工程内的文件。

搜索代码

grep_code

检索当前工程内的代码。

检索符号

search_symbol

检索当前工程内的符号。

查看目录

list_dir

检索和查看当前工程内的工程目录。

网络检索

web_search

检索互联网,无需 API key。

获取网页内容

fetch_content

获取 URL 地址中的网页内容。

文件编辑

使用文件编辑、智能体模式,通义灵码可自主决策和使用文件编辑工具,进行工程内多文件修改。

修改文件

edit_file

修改某代码文件。

查看文件

read_file

查看某代码文件的内容。

终端执行

使用智能体模式时,通义灵码可自主决策和使用终端工具,可以根据前序情况进行命令编写和运行。

运行命令

run_in_terminal

运行终端命令。

获取终端输出

get_terminal_output

获取运行命令后的终端输出。

问题获取

使用智能体模式时,通义灵码可自主决策和使用问题获取工具。

获取代码问题

get_problems

获取当前工程内的代码问题(Problem 窗口中内容)。

创建记忆

使用智能体模式时,开发者可以主动让通义灵码记住输入要求和内容,此时通义灵码会调用创建记忆的工具。

创建记忆

create_memory

创建开发者提出的要求相关的记忆。

MCP工具

使用智能体模式时,当开发者配置了 MCP 工具时,通义灵码可根据需求描述自主决策和使用所需要的 MCP 工具。