AS AgentScopeAPI 手册 / API Reference

FsTreeBuilder

public class FsTreeBuilder extends BaseSandboxAwareTool<DirectoryTreeTool, FsTreeBuilder.DirectoryTreeToolRequest, FsTreeBuilder.DirectoryTreeToolResponse>
源码Source io/agentscope/runtime/engine/agents/saa/tools/fs/FsTreeBuilder.java:48–117

Fs 树构建器,用于构建并配置目标实例。位于 io.agentscope.runtime.engine.agents.saa.tools.fs 包,继承自 BaseSandboxAwareTool<DirectoryTreeTool, FsTreeBuilder.DirectoryTreeToolRequest, FsTreeBuilder.DirectoryTreeToolResponse>。核心成员包括 apply、buildTool、FsTreeBuilder。

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
DirectoryTreeToolRequest记录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.
DirectoryTreeToolResponse记录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.
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 FsTreeBuilder()
初始化 `FsTreeBuilder` 实例。
Creates a new instance.

方法摘要Method Summary

方法Method说明Description
public DirectoryTreeToolResponse apply(DirectoryTreeToolRequest request, ToolContext toolContext)
设置该配置项。
Performs the apply operation.
public RuntimeFunctionToolCallback buildTool()
构建工具。
Builds the tool.

构造器详情Constructor Detail

FsTreeBuilder

public FsTreeBuilder()

初始化 FsTreeBuilder 实例。

Creates a new instance.

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

方法详情Method Detail

apply

public DirectoryTreeToolResponse apply(DirectoryTreeToolRequest request, ToolContext toolContext)

设置该配置项。

Performs the apply operation.

参数Parameters
名称Name类型Type说明Description
requestDirectoryTreeToolRequest请求(类型 `DirectoryTreeToolRequest`)。The request.
toolContextToolContext工具上下文(类型 `ToolContext`)。The tool context.
返回Returns DirectoryTreeToolResponse
返回DirectoryTreeToolResponse。Returns directory tree tool response.
源码Source io/agentscope/runtime/engine/agents/saa/tools/fs/FsTreeBuilder.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/FsTreeBuilder.java:97–116

嵌套类详情Nested Class Detail

DirectoryTreeToolRequest

public record DirectoryTreeToolRequest( @JsonProperty(required = true, value = "path") @JsonPropertyDescription("Path to get tree structure") String path )

承载目录树工具请求数据的记录类型。位于 io.agentscope.runtime.engine.agents.saa.tools.fs 包。核心成员包括 path、DirectoryTreeToolRequest。

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.

DirectoryTreeToolResponse

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

承载目录树工具响应数据的记录类型。位于 io.agentscope.runtime.engine.agents.saa.tools.fs 包。核心成员包括 output、DirectoryTreeToolResponse。

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.