feat(format-history): update role determination

This commit is contained in:
ItzCrazyKns
2025-07-22 21:20:16 +05:30
parent dd50d4927b
commit 37022fb11e

View File

@ -1,8 +1,11 @@
import { BaseMessage } from '@langchain/core/messages';
import { BaseMessage, isAIMessage } from '@langchain/core/messages';
const formatChatHistoryAsString = (history: BaseMessage[]) => {
return history
.map((message) => `${message._getType()}: ${message.content}`)
.map(
(message) =>
`${isAIMessage(message) ? 'AI' : 'User:'}: ${message.content}`,
)
.join('\n');
};