Builder
public static class Builder
源码Source
io/agentscope/core/tool/ToolkitConfig.java:126–204ToolkitConfig的构建器。位于 io.agentscope.core.tool 包。核心成员包括 parallel、executorService、executionConfig、allowToolDeletion、defaultContext、build。
Builder for ToolkitConfig.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder parallel(boolean parallel) | 设置该配置项。 Set whether to execute tools in parallel. |
public Builder executorService(ExecutorService executorService) | 设置自定义执行器服务用于工具执行。 Set a custom executor service for tool execution. |
public Builder executionConfig(ExecutionConfig executionConfig) | 设置执行配置用于超时和重试行为。 Set the execution configuration for timeout and retry behavior. |
public Builder allowToolDeletion(boolean allowToolDeletion) | 设置该配置项。 Set whether tool deletion is allowed. |
public Builder defaultContext(ToolExecutionContext defaultContext)deprecated | 设置默认工具执行上下文用于所有工具。 Set the default tool execution context for all tools. |
public ToolkitConfig build() | 构建ToolkitConfig。 Build the ToolkitConfig. |
方法详情Method Detail
parallel
public Builder parallel(boolean parallel)
设置该配置项。
Set whether to execute tools in parallel.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
parallel | boolean | parallel(类型 `boolean`)。true for parallel execution, false for sequential |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/tool/ToolkitConfig.java:141–144executorService
public Builder executorService(ExecutorService executorService)
设置自定义执行器服务用于工具执行。
Set a custom executor service for tool execution.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
executorService | ExecutorService | 执行器服务(类型 `ExecutorService`)。Custom executor service |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/tool/ToolkitConfig.java:153–156executionConfig
public Builder executionConfig(ExecutionConfig executionConfig)
设置执行配置用于超时和重试行为。
Set the execution configuration for timeout and retry behavior.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
executionConfig | ExecutionConfig | 用于工具的执行配置。Execution configuration for tools |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/tool/ToolkitConfig.java:165–168allowToolDeletion
public Builder allowToolDeletion(boolean allowToolDeletion)
设置该配置项。
Set whether tool deletion is allowed.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
allowToolDeletion | boolean | allow 工具 Deletion(类型 `boolean`)。true to allow deletion (default), false to prevent |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/tool/ToolkitConfig.java:178–181defaultContext
public Builder defaultContext(ToolExecutionContext defaultContext)
deprecated
设置默认工具执行上下文用于所有工具。
Set the default tool execution context for all tools.
已弃用。Deprecated. 已弃用,请改用受支持的替代 API。Use `io.agentscope.core.agent.RuntimeContext` instead.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
defaultContext | ToolExecutionContext | 默认执行上下文。The default execution context |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/tool/ToolkitConfig.java:190–194build
public ToolkitConfig build()
构建ToolkitConfig。
Build the ToolkitConfig.
ToolkitConfig返回ToolkitConfig。Configured ToolkitConfig instance
源码Source
io/agentscope/core/tool/ToolkitConfig.java:201–203