AgentManagerConfig
public record AgentManagerConfig( int maxConcurrentSubagentRuns, int maxConcurrentNestedRuns, boolean queueAnnounceToRequester, int maxPendingAnnouncePerRequester, SessionResetPolicy sessionResetPolicy, SessionMaintenanceConfig maintenanceConfig)
io/agentscope/harness/coding/session/AgentManagerConfig.java:22–92承载智能体管理器配置数据的记录类型。位于 io.agentscope.harness.coding.session 包。核心成员包括 maxConcurrentSubagentRuns、maxConcurrentNestedRuns、queueAnnounceToRequester、maxPendingAnnouncePerRequester、sessionResetPolicy、maintenanceConfig。
Tunable concurrency, announce behavior, session reset policy, and maintenance configuration for
SessionAgentManager.
记录组件摘要Record Component Summary
| 组件Component | 类型Type | 说明Description |
|---|---|---|
maxConcurrentSubagentRuns | int | 执行 `maxConcurrentSubagentRuns` 方法。 Performs the max concurrent subagent runs operation. |
maxConcurrentNestedRuns | int | 执行 `maxConcurrentNestedRuns` 方法。 Performs the max concurrent nested runs operation. |
queueAnnounceToRequester | boolean | 执行 `queueAnnounceToRequester` 方法。 Performs the queue announce to requester operation. |
maxPendingAnnouncePerRequester | int | 执行 `maxPendingAnnouncePerRequester` 方法。 Performs the max pending announce per requester operation. |
sessionResetPolicy | SessionResetPolicy | 执行会话重置策略相关操作。 Performs the session reset policy operation. |
maintenanceConfig | SessionMaintenanceConfig | 执行维护配置相关操作。 Performs the maintenance config operation. |
字段摘要Field Summary
| 字段Field | 类型Type | 说明Description |
|---|---|---|
DEFAULT_MAX_SUBAGENT_CONCURRENTstaticfinal | int | 默认最大子智能体 CONCURRENT字段。 The DEFAULT MAX SUBAGENT CONCURRENT field. |
DEFAULT_MAX_NESTED_CONCURRENTstaticfinal | int | 默认最大 NESTED CONCURRENT字段。 The DEFAULT MAX NESTED CONCURRENT field. |
DEFAULT_MAX_PENDING_ANNOUNCEstaticfinal | int | 默认最大待处理 ANNOUNCE字段。 The DEFAULT MAX PENDING ANNOUNCE field. |
构造器摘要Constructor Summary
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public static AgentManagerConfig defaults()static | 返回 `defaults` 结果。 Returns the defaults. |
记录组件详情Record Component Detail
maxConcurrentSubagentRuns
int maxConcurrentSubagentRuns执行 maxConcurrentSubagentRuns 方法。
Performs the max concurrent subagent runs operation.
io/agentscope/harness/coding/session/AgentManagerConfig.java:22–92maxConcurrentNestedRuns
int maxConcurrentNestedRuns执行 maxConcurrentNestedRuns 方法。
Performs the max concurrent nested runs operation.
io/agentscope/harness/coding/session/AgentManagerConfig.java:22–92queueAnnounceToRequester
boolean queueAnnounceToRequester执行 queueAnnounceToRequester 方法。
Performs the queue announce to requester operation.
io/agentscope/harness/coding/session/AgentManagerConfig.java:22–92maxPendingAnnouncePerRequester
int maxPendingAnnouncePerRequester执行 maxPendingAnnouncePerRequester 方法。
Performs the max pending announce per requester operation.
io/agentscope/harness/coding/session/AgentManagerConfig.java:22–92sessionResetPolicy
SessionResetPolicy sessionResetPolicy执行会话重置策略相关操作。
Performs the session reset policy operation.
io/agentscope/harness/coding/session/AgentManagerConfig.java:22–92maintenanceConfig
SessionMaintenanceConfig maintenanceConfig执行维护配置相关操作。
Performs the maintenance config operation.
io/agentscope/harness/coding/session/AgentManagerConfig.java:22–92字段详情Field Detail
DEFAULT_MAX_SUBAGENT_CONCURRENT
public static final int DEFAULT_MAX_SUBAGENT_CONCURRENT
默认最大子智能体 CONCURRENT字段。声明为 public static final int DEFAULT_MAX_SUBAGENT_CONCURRENT。
The DEFAULT MAX SUBAGENT CONCURRENT field.
io/agentscope/harness/coding/session/AgentManagerConfig.java:30DEFAULT_MAX_NESTED_CONCURRENT
public static final int DEFAULT_MAX_NESTED_CONCURRENT
默认最大 NESTED CONCURRENT字段。声明为 public static final int DEFAULT_MAX_NESTED_CONCURRENT。
The DEFAULT MAX NESTED CONCURRENT field.
io/agentscope/harness/coding/session/AgentManagerConfig.java:31DEFAULT_MAX_PENDING_ANNOUNCE
public static final int DEFAULT_MAX_PENDING_ANNOUNCE
默认最大待处理 ANNOUNCE字段。声明为 public static final int DEFAULT_MAX_PENDING_ANNOUNCE。
The DEFAULT MAX PENDING ANNOUNCE field.
io/agentscope/harness/coding/session/AgentManagerConfig.java:32构造器详情Constructor Detail
AgentManagerConfig
public AgentManagerConfig(int maxConcurrentSubagentRuns, int maxConcurrentNestedRuns, boolean queueAnnounceToRequester, int maxPendingAnnouncePerRequester, SessionResetPolicy sessionResetPolicy, SessionMaintenanceConfig maintenanceConfig)
初始化 AgentManagerConfig 实例。
Creates a new instance.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
maxConcurrentSubagentRuns | int | 最大 Concurrent 子智能体 Runs(类型 `int`)。The max concurrent subagent runs. |
maxConcurrentNestedRuns | int | 最大 Concurrent Nested Runs(类型 `int`)。The max concurrent nested runs. |
queueAnnounceToRequester | boolean | 队列 Announce 到 Requester(类型 `boolean`)。The queue announce to requester. |
maxPendingAnnouncePerRequester | int | 最大待处理 Announce 每个 Requester(类型 `int`)。The max pending announce per requester. |
sessionResetPolicy | SessionResetPolicy | 会话重置策略(类型 `SessionResetPolicy`)。The session reset policy. |
maintenanceConfig | SessionMaintenanceConfig | 维护配置(类型 `SessionMaintenanceConfig`)。The maintenance config. |
io/agentscope/harness/coding/session/AgentManagerConfig.java:34–50AgentManagerConfig
public AgentManagerConfig(int maxConcurrentSubagentRuns, int maxConcurrentNestedRuns, boolean queueAnnounceToRequester, int maxPendingAnnouncePerRequester, SessionResetPolicy sessionResetPolicy)
初始化 AgentManagerConfig 实例。
Backwards-compatible constructor without maintenance config.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
maxConcurrentSubagentRuns | int | 最大 Concurrent 子智能体 Runs(类型 `int`)。The max concurrent subagent runs. |
maxConcurrentNestedRuns | int | 最大 Concurrent Nested Runs(类型 `int`)。The max concurrent nested runs. |
queueAnnounceToRequester | boolean | 队列 Announce 到 Requester(类型 `boolean`)。The queue announce to requester. |
maxPendingAnnouncePerRequester | int | 最大待处理 Announce 每个 Requester(类型 `int`)。The max pending announce per requester. |
sessionResetPolicy | SessionResetPolicy | 会话重置策略(类型 `SessionResetPolicy`)。The session reset policy. |
io/agentscope/harness/coding/session/AgentManagerConfig.java:53–66AgentManagerConfig
public AgentManagerConfig(int maxConcurrentSubagentRuns, int maxConcurrentNestedRuns, boolean queueAnnounceToRequester, int maxPendingAnnouncePerRequester)
初始化 AgentManagerConfig 实例。
Backwards-compatible constructor without sessionResetPolicy or maintenance.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
maxConcurrentSubagentRuns | int | 最大 Concurrent 子智能体 Runs(类型 `int`)。The max concurrent subagent runs. |
maxConcurrentNestedRuns | int | 最大 Concurrent Nested Runs(类型 `int`)。The max concurrent nested runs. |
queueAnnounceToRequester | boolean | 队列 Announce 到 Requester(类型 `boolean`)。The queue announce to requester. |
maxPendingAnnouncePerRequester | int | 最大待处理 Announce 每个 Requester(类型 `int`)。The max pending announce per requester. |
io/agentscope/harness/coding/session/AgentManagerConfig.java:69–81方法详情Method Detail
defaults
public static AgentManagerConfig defaults()
返回 defaults 结果。
Returns the defaults.
AgentManagerConfigio/agentscope/harness/coding/session/AgentManagerConfig.java:83–91