Skip to content

Tools

Introduction

The intelligent agent provides more than ten programming tools for the agent to use, including file search, file reading, directory reading, semantic symbol retrieval within the project, file modification, error acquisition, terminal execution, etc. During the process of using tools, the agent does not require developer confirmation or intervention, can execute corresponding tools by itself, and output the results after executing corresponding tools. You can also let the agent execute which tool to complete what demand by describing.

Tool Details are as follows

NameDescription
Search RepositoryPerform current project search through semantic retrieval.
Search FilesSearch files within the current project.
Search CodeSearch code within the current project.
Search SymbolsSearch symbols within the current project.
View DirectorySearch and view project directories within the current project.
Modify FileModify a code file.
View FileView the content of a code file.
Run CommandRun terminal command.
Get Terminal OutputGet terminal output after running command.
Get IssuesGet code issues within the current project (content in Problem window).
Create MemoryCreate memories related to requirements proposed by developers.
Get URL ContentGet specified URL content
Get Project Compilation ErrorsGet error information after project compilation
Batch Recursive Get Directory StructureBatch get what the current project's directory structure is, like tree structure
Search Replace FileReplace string content in files that need to be modified

Explanation: Expand results, click folder or file, will automatically locate to the corresponding position in the project structure on the left side. Among them, run command/get URL content, these two tools require your confirmation before execution, other tools will execute automatically.

邮箱:chendw@feisuanyz.com 邮编:518000 地址:深圳市前海深港合作区前湾一路1号A栋201室