CompactResponse
public record CompactResponse( String sessionId, int messagesBefore, int messagesAfter, int summaryLengthBefore, int summaryLengthAfter)
源码Source
io/agentscope/spring/boot/admin/dto/CompactResponse.java:27–32用于POST /v1/admin/sessions/{id}:compact的响应正文。位于 io.agentscope.spring.boot.admin.dto 包。核心成员包括 sessionId、messagesBefore、messagesAfter、summaryLengthBefore、summaryLengthAfter。
Response body for POST /v1/admin/sessions/{id}:compact.
记录组件摘要Record Component Summary
| 组件Component | 类型Type | 说明Description |
|---|---|---|
sessionId | String | 执行会话标识相关操作。 target session |
messagesBefore | int | `AgentState.context`之前调用的大小。 size of `AgentState.context` before the call |
messagesAfter | int | 执行消息之后相关操作。 size after truncation |
summaryLengthBefore | int | 执行摘要长度之前相关操作。 character length of the prior rolling summary |
summaryLengthAfter | int | 执行摘要长度之后相关操作。 character length of the new rolling summary |
记录组件详情Record Component Detail
sessionId
String sessionId执行会话标识相关操作。
target session
源码Source
io/agentscope/spring/boot/admin/dto/CompactResponse.java:27–32messagesBefore
int messagesBeforeAgentState.context之前调用的大小。
size of AgentState.context before the call
源码Source
io/agentscope/spring/boot/admin/dto/CompactResponse.java:27–32messagesAfter
int messagesAfter执行消息之后相关操作。
size after truncation
源码Source
io/agentscope/spring/boot/admin/dto/CompactResponse.java:27–32summaryLengthBefore
int summaryLengthBefore执行摘要长度之前相关操作。
character length of the prior rolling summary
源码Source
io/agentscope/spring/boot/admin/dto/CompactResponse.java:27–32summaryLengthAfter
int summaryLengthAfter执行摘要长度之后相关操作。
character length of the new rolling summary
源码Source
io/agentscope/spring/boot/admin/dto/CompactResponse.java:27–32