import { Gitlab, OpenAI } from "floww";
import { generateText } from "floww/ai";
const gitlab = new Gitlab();
const openai = new OpenAI();
gitlab.triggers.onMergeRequestEvent({
handler: async (ctx, event) => {
const { title, description } = event.object_attributes;
const analysis = await generateText({
model: openai.models.gpt4,
prompt: `Analyze this merge request: ${title}\n${description}`
});
console.log("AI Analysis:", analysis.text);
}
});