AS AgentScopeAPI 手册 / API Reference

SessionMaintenanceConfig

public record SessionMaintenanceConfig(boolean enabled, long pruneAfterMs, int maxEntries)
源码Source io/agentscope/harness/coding/session/SessionMaintenanceConfig.java:26–41

用于会话存储维护的配置。位于 io.agentscope.harness.coding.session 包。核心成员包括 enabled、pruneAfterMs、maxEntries、disabled。

Configuration for session store maintenance. Controls automated pruning of stale sessions and capping total entry count, mirroring OpenClaw's session maintenance modes.

记录组件摘要Record Component Summary

组件Component类型Type说明Description
enabledboolean
执行已启用相关操作。
whether maintenance runs automatically on session creation/touch
pruneAfterMslong
执行修剪之后 Ms相关操作。
remove sessions not updated within this duration (0 = disabled)
maxEntriesint
执行最大条目相关操作。
cap the total number of sessions in the store (0 = unlimited)

方法摘要Method Summary

方法Method说明Description
public static SessionMaintenanceConfig disabled()
static
返回已禁用。
Maintenance disabled by default.
public static SessionMaintenanceConfig enabled(long pruneAfterMs, int maxEntries)
static
执行已启用相关操作。
Performs the enabled operation.

记录组件详情Record Component Detail

enabled

boolean enabled

执行已启用相关操作。

whether maintenance runs automatically on session creation/touch

源码Source io/agentscope/harness/coding/session/SessionMaintenanceConfig.java:26–41

pruneAfterMs

long pruneAfterMs

执行修剪之后 Ms相关操作。

remove sessions not updated within this duration (0 = disabled)

源码Source io/agentscope/harness/coding/session/SessionMaintenanceConfig.java:26–41

maxEntries

int maxEntries

执行最大条目相关操作。

cap the total number of sessions in the store (0 = unlimited)

源码Source io/agentscope/harness/coding/session/SessionMaintenanceConfig.java:26–41

方法详情Method Detail

disabled

public static SessionMaintenanceConfig disabled()
static

返回已禁用。

Maintenance disabled by default.

返回Returns SessionMaintenanceConfig
返回SessionMaintenanceConfig。Returns session maintenance config.
源码Source io/agentscope/harness/coding/session/SessionMaintenanceConfig.java:29–31

enabled

public static SessionMaintenanceConfig enabled(long pruneAfterMs, int maxEntries)
static

执行已启用相关操作。

Performs the enabled operation.

参数Parameters
名称Name类型Type说明Description
pruneAfterMslong修剪之后 Ms(类型 `long`)。prune sessions older than this many milliseconds (e.g. 7 days = 604_800_000)
maxEntriesint最大条目(类型 `int`)。maximum sessions to keep (evicts oldest first); 0 = unlimited
返回Returns SessionMaintenanceConfig
返回SessionMaintenanceConfig。Returns session maintenance config.
源码Source io/agentscope/harness/coding/session/SessionMaintenanceConfig.java:38–40
基于官方固定版本源码静态生成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.