feat: Basic trip planner agent
This commit is contained in:
12
agent/utils/format-messages.ts
Normal file
12
agent/utils/format-messages.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
import { BaseMessage } from "@langchain/core/messages";
|
||||
|
||||
export function formatMessages(messages: BaseMessage[]): string {
|
||||
return messages
|
||||
.map((m, i) => {
|
||||
const role = m.getType();
|
||||
const contentString =
|
||||
typeof m.content === "string" ? m.content : JSON.stringify(m.content);
|
||||
return `<${role} index="${i}">\n${contentString}\n</${role}>`;
|
||||
})
|
||||
.join("\n");
|
||||
}
|
||||
Reference in New Issue
Block a user