AS AgentScopeAPI 手册 / API Reference

FsMultiFileReader

public class FsMultiFileReader extends BaseSandboxAwareTool<ReadMultipleFilesTool, FsMultiFileReader.ReadMultipleFilesToolRequest, FsMultiFileReader.ReadMultipleFilesToolResponse>
源码Source io/agentscope/runtime/engine/agents/saa/tools/fs/FsMultiFileReader.java:48–117

Fs Multi 文件读取器,让智能体以受控方式调用外部能力。位于 io.agentscope.runtime.engine.agents.saa.tools.fs 包,继承自 BaseSandboxAwareTool<ReadMultipleFilesTool, FsMultiFileReader.ReadMultipleFilesToolRequest, FsMultiFileReader.ReadMultipleFilesToolResponse>。核心成员包括 apply、buildTool、FsMultiFileReader。

A class in io.agentscope.runtime.engine.agents.saa.tools.fs that lets agents invoke external capabilities under control. Declared in io.agentscope.runtime.engine.agents.saa.tools.fs. Extends BaseSandboxAwareTool.

嵌套类摘要Nested Class Summary

类Class类型Kind说明Description
ReadMultipleFilesToolRequest记录record
承载读取 Multiple 文件工具请求数据的记录类型。
A record in io.agentscope.runtime.engine.agents.saa.tools.fs that carries data used when components lets agents invoke external capabilities under control.
ReadMultipleFilesToolResponse记录record
承载读取 Multiple 文件工具响应数据的记录类型。
A record in io.agentscope.runtime.engine.agents.saa.tools.fs that carries data used when components lets agents invoke external capabilities under control.
Response记录record
承载响应数据的记录类型。
A record in io.agentscope.runtime.engine.agents.saa.tools.fs that carries data used when components lets agents invoke external capabilities under control.

构造器摘要Constructor Summary

构造器Constructor说明Description
public FsMultiFileReader()
初始化 `FsMultiFileReader` 实例。
Creates a new instance.

方法摘要Method Summary

方法Method说明Description
public ReadMultipleFilesToolResponse apply(ReadMultipleFilesToolRequest request, ToolContext toolContext)
执行 `apply` 方法。
Performs the apply operation.
public RuntimeFunctionToolCallback buildTool()
构建工具。
Builds the tool.

构造器详情Constructor Detail

FsMultiFileReader

public FsMultiFileReader()

初始化 FsMultiFileReader 实例。

Creates a new instance.

源码Source io/agentscope/runtime/engine/agents/saa/tools/fs/FsMultiFileReader.java:51–53

方法详情Method Detail

apply

public ReadMultipleFilesToolResponse apply(ReadMultipleFilesToolRequest request, ToolContext toolContext)

执行 apply 方法。

Performs the apply operation.

参数Parameters
名称Name类型Type说明Description
requestReadMultipleFilesToolRequest请求(类型 `ReadMultipleFilesToolRequest`)。The request.
toolContextToolContext工具上下文(类型 `ToolContext`)。The tool context.
返回Returns ReadMultipleFilesToolResponse
返回ReadMultipleFilesToolResponse。Returns read multiple files tool response.
源码Source io/agentscope/runtime/engine/agents/saa/tools/fs/FsMultiFileReader.java:55–59

buildTool

public RuntimeFunctionToolCallback buildTool()

构建工具。

Builds the tool.

返回Returns RuntimeFunctionToolCallback
返回RuntimeFunctionToolCallback。Returns runtime function tool callback.
源码Source io/agentscope/runtime/engine/agents/saa/tools/fs/FsMultiFileReader.java:97–116

嵌套类详情Nested Class Detail

ReadMultipleFilesToolRequest

public record ReadMultipleFilesToolRequest( @JsonProperty(required = true, value = "paths") @JsonPropertyDescription("Paths to the files to read") String[] paths )

承载读取 Multiple 文件工具请求数据的记录类型。位于 io.agentscope.runtime.engine.agents.saa.tools.fs 包。核心成员包括 paths、ReadMultipleFilesToolRequest。

A record in io.agentscope.runtime.engine.agents.saa.tools.fs that carries data used when components lets agents invoke external capabilities under control. Declared in io.agentscope.runtime.engine.agents.saa.tools.fs.

ReadMultipleFilesToolResponse

public record ReadMultipleFilesToolResponse(@JsonProperty("Response") Response output)

承载读取 Multiple 文件工具响应数据的记录类型。位于 io.agentscope.runtime.engine.agents.saa.tools.fs 包。核心成员包括 output、ReadMultipleFilesToolResponse。

A record in io.agentscope.runtime.engine.agents.saa.tools.fs that carries data used when components lets agents invoke external capabilities under control. Declared in io.agentscope.runtime.engine.agents.saa.tools.fs.

Response

@JsonClassDescription("The result contains filesystem tool output and execution message") public record Response(String result, String message)

承载响应数据的记录类型。位于 io.agentscope.runtime.engine.agents.saa.tools.fs 包。核心成员包括 result、message、Response。

A record in io.agentscope.runtime.engine.agents.saa.tools.fs that carries data used when components lets agents invoke external capabilities under control. Declared in io.agentscope.runtime.engine.agents.saa.tools.fs.

基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.