AS AgentScopeAPI 手册 / API Reference

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
sessionIdString
执行会话标识相关操作。
target session
messagesBeforeint
`AgentState.context`之前调用的大小。
size of `AgentState.context` before the call
messagesAfterint
执行消息之后相关操作。
size after truncation
summaryLengthBeforeint
执行摘要长度之前相关操作。
character length of the prior rolling summary
summaryLengthAfterint
执行摘要长度之后相关操作。
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–32

messagesBefore

int messagesBefore

AgentState.context之前调用的大小。

size of AgentState.context before the call

源码Source io/agentscope/spring/boot/admin/dto/CompactResponse.java:27–32

messagesAfter

int messagesAfter

执行消息之后相关操作。

size after truncation

源码Source io/agentscope/spring/boot/admin/dto/CompactResponse.java:27–32

summaryLengthBefore

int summaryLengthBefore

执行摘要长度之前相关操作。

character length of the prior rolling summary

源码Source io/agentscope/spring/boot/admin/dto/CompactResponse.java:27–32

summaryLengthAfter

int summaryLengthAfter

执行摘要长度之后相关操作。

character length of the new rolling summary

源码Source io/agentscope/spring/boot/admin/dto/CompactResponse.java:27–32
基于官方固定版本源码静态生成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.