copyWith method
Implementation
CompactionResult copyWith({
int? postCompactTokenCount,
int? truePostCompactTokenCount,
}) {
return CompactionResult(
boundaryMarker: boundaryMarker,
summaryMessages: summaryMessages,
attachments: attachments,
hookResults: hookResults,
messagesToKeep: messagesToKeep,
userDisplayMessage: userDisplayMessage,
preCompactTokenCount: preCompactTokenCount,
postCompactTokenCount:
postCompactTokenCount ?? this.postCompactTokenCount,
truePostCompactTokenCount:
truePostCompactTokenCount ?? this.truePostCompactTokenCount,
compactionUsage: compactionUsage,
);
}