AS AgentScopeAPI 手册 / API Reference

AgentManagerConfig

public record AgentManagerConfig( int maxConcurrentSubagentRuns, int maxConcurrentNestedRuns, boolean queueAnnounceToRequester, int maxPendingAnnouncePerRequester, SessionResetPolicy sessionResetPolicy, SessionMaintenanceConfig maintenanceConfig)
源码Source 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
maxConcurrentSubagentRunsint
执行 `maxConcurrentSubagentRuns` 方法。
Performs the max concurrent subagent runs operation.
maxConcurrentNestedRunsint
执行 `maxConcurrentNestedRuns` 方法。
Performs the max concurrent nested runs operation.
queueAnnounceToRequesterboolean
执行 `queueAnnounceToRequester` 方法。
Performs the queue announce to requester operation.
maxPendingAnnouncePerRequesterint
执行 `maxPendingAnnouncePerRequester` 方法。
Performs the max pending announce per requester operation.
sessionResetPolicySessionResetPolicy
执行会话重置策略相关操作。
Performs the session reset policy operation.
maintenanceConfigSessionMaintenanceConfig
执行维护配置相关操作。
Performs the maintenance config operation.

字段摘要Field Summary

字段Field类型Type说明Description
DEFAULT_MAX_SUBAGENT_CONCURRENT
staticfinal
int
默认最大子智能体 CONCURRENT字段。
The DEFAULT MAX SUBAGENT CONCURRENT field.
DEFAULT_MAX_NESTED_CONCURRENT
staticfinal
int
默认最大 NESTED CONCURRENT字段。
The DEFAULT MAX NESTED CONCURRENT field.
DEFAULT_MAX_PENDING_ANNOUNCE
staticfinal
int
默认最大待处理 ANNOUNCE字段。
The DEFAULT MAX PENDING ANNOUNCE field.

构造器摘要Constructor Summary

构造器Constructor说明Description
public AgentManagerConfig(int maxConcurrentSubagentRuns, int maxConcurrentNestedRuns, boolean queueAnnounceToRequester, int maxPendingAnnouncePerRequester, SessionResetPolicy sessionResetPolicy, SessionMaintenanceConfig maintenanceConfig)
初始化 `AgentManagerConfig` 实例。
Creates a new instance.
public AgentManagerConfig(int maxConcurrentSubagentRuns, int maxConcurrentNestedRuns, boolean queueAnnounceToRequester, int maxPendingAnnouncePerRequester, SessionResetPolicy sessionResetPolicy)
初始化 `AgentManagerConfig` 实例。
Backwards-compatible constructor without maintenance config.
public AgentManagerConfig(int maxConcurrentSubagentRuns, int maxConcurrentNestedRuns, boolean queueAnnounceToRequester, int maxPendingAnnouncePerRequester)
初始化 `AgentManagerConfig` 实例。
Backwards-compatible constructor without sessionResetPolicy or maintenance.

方法摘要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.

源码Source io/agentscope/harness/coding/session/AgentManagerConfig.java:22–92

maxConcurrentNestedRuns

int maxConcurrentNestedRuns

执行 maxConcurrentNestedRuns 方法。

Performs the max concurrent nested runs operation.

源码Source io/agentscope/harness/coding/session/AgentManagerConfig.java:22–92

queueAnnounceToRequester

boolean queueAnnounceToRequester

执行 queueAnnounceToRequester 方法。

Performs the queue announce to requester operation.

源码Source io/agentscope/harness/coding/session/AgentManagerConfig.java:22–92

maxPendingAnnouncePerRequester

int maxPendingAnnouncePerRequester

执行 maxPendingAnnouncePerRequester 方法。

Performs the max pending announce per requester operation.

源码Source io/agentscope/harness/coding/session/AgentManagerConfig.java:22–92

sessionResetPolicy

SessionResetPolicy sessionResetPolicy

执行会话重置策略相关操作。

Performs the session reset policy operation.

源码Source io/agentscope/harness/coding/session/AgentManagerConfig.java:22–92

maintenanceConfig

SessionMaintenanceConfig maintenanceConfig

执行维护配置相关操作。

Performs the maintenance config operation.

源码Source io/agentscope/harness/coding/session/AgentManagerConfig.java:22–92

字段详情Field Detail

DEFAULT_MAX_SUBAGENT_CONCURRENT

public static final int DEFAULT_MAX_SUBAGENT_CONCURRENT
staticfinal

默认最大子智能体 CONCURRENT字段。声明为 public static final int DEFAULT_MAX_SUBAGENT_CONCURRENT。

The DEFAULT MAX SUBAGENT CONCURRENT field.

源码Source io/agentscope/harness/coding/session/AgentManagerConfig.java:30

DEFAULT_MAX_NESTED_CONCURRENT

public static final int DEFAULT_MAX_NESTED_CONCURRENT
staticfinal

默认最大 NESTED CONCURRENT字段。声明为 public static final int DEFAULT_MAX_NESTED_CONCURRENT。

The DEFAULT MAX NESTED CONCURRENT field.

源码Source io/agentscope/harness/coding/session/AgentManagerConfig.java:31

DEFAULT_MAX_PENDING_ANNOUNCE

public static final int DEFAULT_MAX_PENDING_ANNOUNCE
staticfinal

默认最大待处理 ANNOUNCE字段。声明为 public static final int DEFAULT_MAX_PENDING_ANNOUNCE。

The DEFAULT MAX PENDING ANNOUNCE field.

源码Source 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.

参数Parameters
名称Name类型Type说明Description
maxConcurrentSubagentRunsint最大 Concurrent 子智能体 Runs(类型 `int`)。The max concurrent subagent runs.
maxConcurrentNestedRunsint最大 Concurrent Nested Runs(类型 `int`)。The max concurrent nested runs.
queueAnnounceToRequesterboolean队列 Announce 到 Requester(类型 `boolean`)。The queue announce to requester.
maxPendingAnnouncePerRequesterint最大待处理 Announce 每个 Requester(类型 `int`)。The max pending announce per requester.
sessionResetPolicySessionResetPolicy会话重置策略(类型 `SessionResetPolicy`)。The session reset policy.
maintenanceConfigSessionMaintenanceConfig维护配置(类型 `SessionMaintenanceConfig`)。The maintenance config.
源码Source io/agentscope/harness/coding/session/AgentManagerConfig.java:34–50

AgentManagerConfig

public AgentManagerConfig(int maxConcurrentSubagentRuns, int maxConcurrentNestedRuns, boolean queueAnnounceToRequester, int maxPendingAnnouncePerRequester, SessionResetPolicy sessionResetPolicy)

初始化 AgentManagerConfig 实例。

Backwards-compatible constructor without maintenance config.

参数Parameters
名称Name类型Type说明Description
maxConcurrentSubagentRunsint最大 Concurrent 子智能体 Runs(类型 `int`)。The max concurrent subagent runs.
maxConcurrentNestedRunsint最大 Concurrent Nested Runs(类型 `int`)。The max concurrent nested runs.
queueAnnounceToRequesterboolean队列 Announce 到 Requester(类型 `boolean`)。The queue announce to requester.
maxPendingAnnouncePerRequesterint最大待处理 Announce 每个 Requester(类型 `int`)。The max pending announce per requester.
sessionResetPolicySessionResetPolicy会话重置策略(类型 `SessionResetPolicy`)。The session reset policy.
源码Source io/agentscope/harness/coding/session/AgentManagerConfig.java:53–66

AgentManagerConfig

public AgentManagerConfig(int maxConcurrentSubagentRuns, int maxConcurrentNestedRuns, boolean queueAnnounceToRequester, int maxPendingAnnouncePerRequester)

初始化 AgentManagerConfig 实例。

Backwards-compatible constructor without sessionResetPolicy or maintenance.

参数Parameters
名称Name类型Type说明Description
maxConcurrentSubagentRunsint最大 Concurrent 子智能体 Runs(类型 `int`)。The max concurrent subagent runs.
maxConcurrentNestedRunsint最大 Concurrent Nested Runs(类型 `int`)。The max concurrent nested runs.
queueAnnounceToRequesterboolean队列 Announce 到 Requester(类型 `boolean`)。The queue announce to requester.
maxPendingAnnouncePerRequesterint最大待处理 Announce 每个 Requester(类型 `int`)。The max pending announce per requester.
源码Source io/agentscope/harness/coding/session/AgentManagerConfig.java:69–81

方法详情Method Detail

defaults

public static AgentManagerConfig defaults()
static

返回 defaults 结果。

Returns the defaults.

返回Returns AgentManagerConfig
返回AgentManagerConfig。Returns agent manager config.
源码Source io/agentscope/harness/coding/session/AgentManagerConfig.java:83–91
基于官方固定版本源码静态生成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.