summarizeHistory method
Summarizes a conversation history into a concise 2-3 sentence summary
messages
- The conversation messages to summarize
Returns a string containing the summary or throws an LLMError
Implementation
@override
Future<String> summarizeHistory(List<ChatMessage> messages) async {
// Use Responses API if enabled, otherwise use Chat Completions API
if (config.useResponsesAPI && _responses != null) {
return _responses.summarizeHistory(messages);
} else {
return _chat.summarizeHistory(messages);
}
}