Builder
public static class Builder
io/agentscope/core/agui/adapter/AguiAdapterConfig.java:216–419AguiAdapterConfig的构建器。位于 io.agentscope.core.agui.adapter 包。核心成员包括 toolMergeMode、emitStateEvents、emitToolCallArgs、emitTokenUsage、enableReasoning、emitRunFinishedAfterError。
Builder for AguiAdapterConfig.
方法摘要Method Summary
方法详情Method Detail
toolMergeMode
public Builder toolMergeMode(ToolMergeMode toolMergeMode)
设置该配置项。
Set the tool merge mode.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
toolMergeMode | ToolMergeMode | 工具 Merge 模式(类型 `ToolMergeMode`)。The tool merge mode |
Builderio/agentscope/core/agui/adapter/AguiAdapterConfig.java:237–240emitStateEvents
public Builder emitStateEvents(boolean emitStateEvents)
设置发出状态事件。
Set whether to emit state events.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
emitStateEvents | boolean | 发出状态事件(类型 `boolean`)。true to emit state events |
Builderio/agentscope/core/agui/adapter/AguiAdapterConfig.java:248–251emitToolCallArgs
public Builder emitToolCallArgs(boolean emitToolCallArgs)
设置发出工具调用参数。
Set whether to emit tool call argument events.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
emitToolCallArgs | boolean | 发出工具调用参数(类型 `boolean`)。true to emit tool call args events |
Builderio/agentscope/core/agui/adapter/AguiAdapterConfig.java:259–262emitTokenUsage
public Builder emitTokenUsage(boolean emitTokenUsage)
设置发出令牌用量。
Set whether to emit accumulated token usage events.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
emitTokenUsage | boolean | 发出令牌用量(类型 `boolean`)。true to emit token usage events |
Builderio/agentscope/core/agui/adapter/AguiAdapterConfig.java:273–276enableReasoning
public Builder enableReasoning(boolean enableReasoning)
启用推理。
Set whether to enable reasoning/thinking content output.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
enableReasoning | boolean | 启用推理(类型 `boolean`)。true to enable reasoning events |
Builderio/agentscope/core/agui/adapter/AguiAdapterConfig.java:288–291emitRunFinishedAfterError
public Builder emitRunFinishedAfterError(boolean emitRunFinishedAfterError)
设置该配置项。
Set whether to emit RUN_FINISHED after RUN_ERROR.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
emitRunFinishedAfterError | boolean | 发出运行 Finished 之后错误(类型 `boolean`)。true to emit `RUN_FINISHED` after ` RUN_ERROR` |
Builderio/agentscope/core/agui/adapter/AguiAdapterConfig.java:304–307runTimeout
public Builder runTimeout(Duration runTimeout)
设置运行超时时长。
Set the run timeout duration.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
runTimeout | Duration | 超时时长。The timeout duration |
Builderio/agentscope/core/agui/adapter/AguiAdapterConfig.java:315–318defaultAgentId
public Builder defaultAgentId(String defaultAgentId)
设置默认智能体标识。
Set the default agent ID.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
defaultAgentId | String | 默认智能体标识。The default agent ID |
Builderio/agentscope/core/agui/adapter/AguiAdapterConfig.java:326–329addEventConverter
public Builder addEventConverter(AgentEventConverter eventConverter)
添加事件转换器。
Add a custom AgentEvent converter.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
eventConverter | AgentEventConverter | 转换器到添加。The converter to add |
Builderio/agentscope/core/agui/adapter/AguiAdapterConfig.java:338–342eventConverters
public Builder eventConverters(List<AgentEventConverter> eventConverters)
设置该配置项。
Replace the custom AgentEvent converters.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
eventConverters | List<AgentEventConverter> | 事件 Converters(类型 `List`)。The converters to use |
Builderio/agentscope/core/agui/adapter/AguiAdapterConfig.java:350–356addEventEnricher
public Builder addEventEnricher(AguiEventEnricher eventEnricher)
添加 addEventEnricher。
Add an AG-UI event enricher.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
eventEnricher | AguiEventEnricher | 事件 Enricher(类型 `AguiEventEnricher`)。The enricher to add |
Builderio/agentscope/core/agui/adapter/AguiAdapterConfig.java:364–368eventEnrichers
public Builder eventEnrichers(List<AguiEventEnricher> eventEnrichers)
设置该配置项。
Replace the custom AG-UI event enrichers.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
eventEnrichers | List<AguiEventEnricher> | 事件 Enrichers(类型 `List`)。The enrichers to use |
Builderio/agentscope/core/agui/adapter/AguiAdapterConfig.java:376–382baseEventPropertiesEnricherEnabled
public Builder baseEventPropertiesEnricherEnabled(boolean baseEventPropertiesEnricherEnabled)
设置该配置项。
Set whether the default base event properties enricher should be enabled.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
baseEventPropertiesEnricherEnabled | boolean | 基类事件属性 Enricher 已启用(类型 `boolean`)。true to enable the default enricher |
Builderio/agentscope/core/agui/adapter/AguiAdapterConfig.java:390–394emitSubagentEventsAsNative
public Builder emitSubagentEventsAsNative(boolean emitSubagentEventsAsNative)
设置发出子智能体事件 As 原生。
Set whether subagent-sourced events should use native AG-UI event types.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
emitSubagentEventsAsNative | boolean | 发出子智能体事件 As 原生(类型 `boolean`)。true for legacy native presentation |
Builderio/agentscope/core/agui/adapter/AguiAdapterConfig.java:406–409build
public AguiAdapterConfig build()
构建配置。
Build the configuration.
AguiAdapterConfigio/agentscope/core/agui/adapter/AguiAdapterConfig.java:416–418