Method CompactAsync
- Namespace
- Oscova.Agents.Reducers
- Assembly
- Oscova.Agents.dll
CompactAsync(IEnumerable<ChatMessage>, CancellationToken)
Compacts older conversation history even when the automatic threshold has not been reached.
public Task<IEnumerable<ChatMessage>> CompactAsync(IEnumerable<ChatMessage> messages, CancellationToken cancellationToken = default)Parameters
messagesIEnumerable<ChatMessage>cancellationTokenCancellationToken
Returns
- Task<IEnumerable<ChatMessage>>