TruncateArgsBuilder
public static class TruncateArgsBuilder
源码Source
io/agentscope/harness/agent/memory/compaction/CompactionConfig.java:472–514Truncate 参数构建器,用于构建并配置目标实例。位于 io.agentscope.harness.agent.memory.compaction 包。核心成员包括 triggerMessages、triggerTokens、keepMessages、keepTokens、maxArgLength、truncationText。
A class in io.agentscope.harness.agent.memory.compaction that persists and restores session and memory data across calls. Declared in io.agentscope.harness.agent.memory.compaction.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public TruncateArgsBuilder triggerMessages(int triggerMessages) | 设置该配置项。 Performs the trigger messages operation. |
public TruncateArgsBuilder triggerTokens(int triggerTokens) | 设置该配置项。 Performs the trigger tokens operation. |
public TruncateArgsBuilder keepMessages(int keepMessages) | 设置该配置项。 Performs the keep messages operation. |
public TruncateArgsBuilder keepTokens(int keepTokens) | 设置该配置项。 Performs the keep tokens operation. |
public TruncateArgsBuilder maxArgLength(int maxArgLength) | 设置该配置项。 Performs the max arg length operation. |
public TruncateArgsBuilder truncationText(String truncationText) | 设置该配置项。 Performs the truncation text operation. |
public TruncateArgsConfig build() | 构建并返回最终实例。 Creates and returns an instance. |
方法详情Method Detail
triggerMessages
public TruncateArgsBuilder triggerMessages(int triggerMessages)
设置该配置项。
Performs the trigger messages operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
triggerMessages | int | trigger 消息(类型 `int`)。The trigger messages. |
TruncateArgsBuilder返回TruncateArgsBuilder。Returns truncate args builder.
源码Source
io/agentscope/harness/agent/memory/compaction/CompactionConfig.java:481–484triggerTokens
public TruncateArgsBuilder triggerTokens(int triggerTokens)
设置该配置项。
Performs the trigger tokens operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
triggerTokens | int | trigger 令牌数(类型 `int`)。The trigger tokens. |
TruncateArgsBuilder返回TruncateArgsBuilder。Returns truncate args builder.
源码Source
io/agentscope/harness/agent/memory/compaction/CompactionConfig.java:486–489keepMessages
public TruncateArgsBuilder keepMessages(int keepMessages)
设置该配置项。
Performs the keep messages operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
keepMessages | int | keep 消息(类型 `int`)。The keep messages. |
TruncateArgsBuilder返回TruncateArgsBuilder。Returns truncate args builder.
源码Source
io/agentscope/harness/agent/memory/compaction/CompactionConfig.java:491–494keepTokens
public TruncateArgsBuilder keepTokens(int keepTokens)
设置该配置项。
Performs the keep tokens operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
keepTokens | int | keep 令牌数(类型 `int`)。The keep tokens. |
TruncateArgsBuilder返回TruncateArgsBuilder。Returns truncate args builder.
源码Source
io/agentscope/harness/agent/memory/compaction/CompactionConfig.java:496–499maxArgLength
public TruncateArgsBuilder maxArgLength(int maxArgLength)
设置该配置项。
Performs the max arg length operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
maxArgLength | int | 最大 Arg 长度(类型 `int`)。The max arg length. |
TruncateArgsBuilder返回TruncateArgsBuilder。Returns truncate args builder.
源码Source
io/agentscope/harness/agent/memory/compaction/CompactionConfig.java:501–504truncationText
public TruncateArgsBuilder truncationText(String truncationText)
设置该配置项。
Performs the truncation text operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
truncationText | String | truncation 文本(类型 `String`)。The truncation text. |
TruncateArgsBuilder返回TruncateArgsBuilder。Returns truncate args builder.
源码Source
io/agentscope/harness/agent/memory/compaction/CompactionConfig.java:506–509build
public TruncateArgsConfig build()
构建并返回最终实例。
Creates and returns an instance.
TruncateArgsConfig返回TruncateArgsConfig。Returns truncate args config.
源码Source
io/agentscope/harness/agent/memory/compaction/CompactionConfig.java:511–513