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
Retrieve RepositoryRetrieve relevant file snippets (including code) from the code repository (RAG vector database) based on the input description, and return the relevant search results.
Search FilesSearch for files within the current project and return the relevant search results.
Find CodeSearch for code and return the relevant search results.
Retrieve SymbolsRetrieve symbols within the current project.
View DirectorySearch and view the project directory structure within the current project.
Modify FileModify a specific code file.
View FileView the content of a specific code file.
Run CommandExecute terminal commands.
ReadView the content of a file, including code.
Get Terminal OutputObtain the terminal output after running a command.
Get IssuesRetrieve code issues within the current project (content from the Problems window).
Create FileCreate the file directly if it does not exist; overwrite the file content directly if it exists.
Create MemoryCreate memories related to the requirements raised by the developer.
Get URL ContentRetrieve the content of a specified URL.
Get Project Compilation ErrorsObtain error information after project compilation.
Batch Recursive Directory RetrievalRetrieve the current project's directory structure (e.g., tree structure) in batches.
Search and Replace FileReplace the string content that needs to be modified in a file.
Batch Search and Replace FilesBatch replace the string content that needs to be modified in files.
Batch Directory RetrievalRecursively traverse directories in batches and return the results in a directory tree structure.
Read File TailRead the tail of a file and return the content of the corresponding number of lines from the end.
Execute File OperationsPerform file system operations such as move, rename, copy, and delete.
Clarify QuestionUser-defined questions and answers.
SubtaskExecute a subtask.
Query Subtask ResultsQuery subtask results in the background.
Add PlanAdd plan content.
Update PlanUpdate plan content.
Retrieve RulesRetrieve rules and return the corresponding rule content.
Retrieve SkillsRetrieve skills and return the corresponding skill content.
Create PlanCreate a task plan.
Execute PlanExecute the task plan.

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室