批注接口的使用
io.agentscope.core.tool.ToolParam
使用ToolParam的程序包
程序包
说明
-
io.agentscope.core.memory中ToolParam的使用
批注类型为ToolParam的io.agentscope.core.memory中的方法参数修饰符和类型方法说明reactor.core.publisher.Mono<String> LongTermMemoryTools.recordToMemory(String thinking, List<String> content) 已过时, 待删除: 此 API 元素将从以后的版本中删除。Tool function for agent to record important information to long-term memory.reactor.core.publisher.Mono<String> LongTermMemoryTools.recordToMemory(String thinking, List<String> content) 已过时, 待删除: 此 API 元素将从以后的版本中删除。Tool function for agent to record important information to long-term memory.reactor.core.publisher.Mono<String> LongTermMemoryTools.retrieveFromMemory(List<String> keywords) 已过时, 待删除: 此 API 元素将从以后的版本中删除。Tool function for agent to retrieve information from long-term memory. -
io.agentscope.core.rag中ToolParam的使用
批注类型为ToolParam的io.agentscope.core.rag中的方法参数修饰符和类型方法说明KnowledgeRetrievalTools.retrieveKnowledge(String query, Integer limit, Agent agent, RuntimeContext ctx) 已过时, 待删除: 此 API 元素将从以后的版本中删除。Retrieves relevant documents from the knowledge base.KnowledgeRetrievalTools.retrieveKnowledge(String query, Integer limit, Agent agent, RuntimeContext ctx) 已过时, 待删除: 此 API 元素将从以后的版本中删除。Retrieves relevant documents from the knowledge base. -
io.agentscope.core.tool.builtin中ToolParam的使用
批注类型为ToolParam的io.agentscope.core.tool.builtin中的方法参数修饰符和类型方法说明TodoTools.todoWrite(List<TodoTools.TodoItem> todos, AgentState state) Replaces the session task list withtodos. -
io.agentscope.core.tool.file中ToolParam的使用
批注类型为ToolParam的io.agentscope.core.tool.file中的方法参数修饰符和类型方法说明reactor.core.publisher.Mono<ToolResultBlock> WriteFileTool.insertTextFile(String filePath, String content, Integer lineNumber) Insert content at the specified line number in a text file.reactor.core.publisher.Mono<ToolResultBlock> WriteFileTool.insertTextFile(String filePath, String content, Integer lineNumber) Insert content at the specified line number in a text file.reactor.core.publisher.Mono<ToolResultBlock> WriteFileTool.insertTextFile(String filePath, String content, Integer lineNumber) Insert content at the specified line number in a text file.reactor.core.publisher.Mono<ToolResultBlock> ReadFileTool.listDirectory(String dirPath) List files and directories in the specified directory.reactor.core.publisher.Mono<ToolResultBlock> ReadFileTool.viewTextFile(String filePath, String ranges) View the file content in the specified range with line numbers.reactor.core.publisher.Mono<ToolResultBlock> ReadFileTool.viewTextFile(String filePath, String ranges) View the file content in the specified range with line numbers.reactor.core.publisher.Mono<ToolResultBlock> WriteFileTool.writeTextFile(String filePath, String content, String ranges) Create/Replace/Overwrite content in a text file.reactor.core.publisher.Mono<ToolResultBlock> WriteFileTool.writeTextFile(String filePath, String content, String ranges) Create/Replace/Overwrite content in a text file.reactor.core.publisher.Mono<ToolResultBlock> WriteFileTool.writeTextFile(String filePath, String content, String ranges) Create/Replace/Overwrite content in a text file.