// Agent initialization from ai/alith-orchestrator.mdx
musicAgent = new Agent({
model: "gemini-2.5-flash-lite",
apiKey: process.env.GOOGLE_GENERATIVE_AI_API_KEY,
baseUrl: "generativelanguage.googleapis.com/v1beta/openai",
preamble: enhancedPreamble,
memory: new WindowBufferMemory(8)
});
// Enhanced preamble with embedded knowledge
function preambleWithKnowledge() {
const poemsContent = readFileSync(join(__dirname, 'knowledge', 'poems.txt'), 'utf8');
const parametersContent = readFileSync(join(__dirname, 'knowledge', 'parameters.txt'), 'utf8');
return `Enhanced preamble with ${poemsContent} and ${parametersContent}`;
}