RecoveryContext
@JsonIgnoreProperties(ignoreUnknown = true) public record RecoveryContext( String previousSessionId, int restartCount, List<CompletedTask> completedTasks, InterruptedTask interruptedTask, List<RecentMessage> recentMessages)
源码Source
io/agentscope/harness/agent/team/TeamContext.java:49–55承载 Recovery 上下文数据的记录类型。位于 io.agentscope.harness.agent.team 包。核心成员包括 previousSessionId、restartCount、completedTasks、interruptedTask、recentMessages。
Injected when a member session is recovering after a crash/reschedule.
记录组件摘要Record Component Summary
| 组件Component | 类型Type | 说明Description |
|---|---|---|
previousSessionId | String | 执行上一个会话标识相关操作。 Performs the previous session id operation. |
restartCount | int | 执行 `restartCount` 方法。 Performs the restart count operation. |
completedTasks | List<CompletedTask> | 执行已完成任务相关操作。 Performs the completed tasks operation. |
interruptedTask | InterruptedTask | 执行 `interruptedTask` 方法。 Performs the interrupted task operation. |
recentMessages | List<RecentMessage> | 执行 `recentMessages` 方法。 Performs the recent messages operation. |
记录组件详情Record Component Detail
previousSessionId
String previousSessionId执行上一个会话标识相关操作。
Performs the previous session id operation.
源码Source
io/agentscope/harness/agent/team/TeamContext.java:49–55restartCount
int restartCount执行 restartCount 方法。
Performs the restart count operation.
源码Source
io/agentscope/harness/agent/team/TeamContext.java:49–55completedTasks
List<CompletedTask> completedTasks执行已完成任务相关操作。
Performs the completed tasks operation.
源码Source
io/agentscope/harness/agent/team/TeamContext.java:49–55interruptedTask
InterruptedTask interruptedTask执行 interruptedTask 方法。
Performs the interrupted task operation.
源码Source
io/agentscope/harness/agent/team/TeamContext.java:49–55recentMessages
List<RecentMessage> recentMessages执行 recentMessages 方法。
Performs the recent messages operation.
源码Source
io/agentscope/harness/agent/team/TeamContext.java:49–55