AS AgentScopeAPI 手册 / API Reference

SearchFilesToolRequest

public record SearchFilesToolRequest( @JsonProperty(required = true, value = "path") @JsonPropertyDescription("Starting path for the search") String path, @JsonProperty(required = true, value = "pattern") @JsonPropertyDescription("Pattern to match files/directories") String pattern, @JsonProperty(value = "excludePatterns") @JsonPropertyDescription("Patterns to exclude from search") String[] excludePatterns )
源码Source io/agentscope/runtime/engine/agents/saa/tools/fs/FsFileSearcher.java:61–77

承载搜索文件工具请求数据的记录类型。位于 io.agentscope.runtime.engine.agents.saa.tools.fs 包。核心成员包括 path、pattern、excludePatterns、SearchFilesToolRequest。

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.

记录组件摘要Record Component Summary

组件Component类型Type说明Description
pathString
执行路径相关操作。
Performs the path operation.
patternString
执行 `pattern` 方法。
Performs the pattern operation.
excludePatternsString[]
执行 `excludePatterns` 方法。
Performs the exclude patterns operation.

构造器摘要Constructor Summary

构造器Constructor说明Description
public SearchFilesToolRequest(String path, String pattern, String[] excludePatterns)
初始化 `SearchFilesToolRequest` 实例。
Creates a new instance.

记录组件详情Record Component Detail

path

String path

执行路径相关操作。

Performs the path operation.

源码Source io/agentscope/runtime/engine/agents/saa/tools/fs/FsFileSearcher.java:61–77

pattern

String pattern

执行 pattern 方法。

Performs the pattern operation.

源码Source io/agentscope/runtime/engine/agents/saa/tools/fs/FsFileSearcher.java:61–77

excludePatterns

String[] excludePatterns

执行 excludePatterns 方法。

Performs the exclude patterns operation.

源码Source io/agentscope/runtime/engine/agents/saa/tools/fs/FsFileSearcher.java:61–77

构造器详情Constructor Detail

SearchFilesToolRequest

public SearchFilesToolRequest(String path, String pattern, String[] excludePatterns)

初始化 SearchFilesToolRequest 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
pathString路径(类型 `String`)。The path.
patternStringpattern(类型 `String`)。The pattern.
excludePatternsString[]exclude Patterns(类型 `String[]`)。The exclude patterns.
源码Source io/agentscope/runtime/engine/agents/saa/tools/fs/FsFileSearcher.java:72–76
基于官方固定版本源码静态生成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.