import { createAgent } from "langchain";
import { HumanMessage } from "@langchain/core/messages";
import { Bluebag } from "@bluebag/langchain";
const bluebag = new Bluebag({
apiKey: process.env.BLUEBAG_API_KEY,
const config = await bluebag.enhance({
systemMessage: "You are a helpful assistant.",
messages: [new HumanMessage("Analyze this document")],
const agent = createAgent({
systemPrompt: config.systemMessage,
const result = await agent.invoke({ messages: config.messages });