import { initLogger } from "braintrust";
import { OpenAIAgentsTraceProcessor } from "@braintrust/openai-agents";
import { Agent, addTraceProcessor, run } from "@openai/agents";
const logger = initLogger({
projectName: "openai-agents-example", // Replace with your project name
apiKey: process.env.BRAINTRUST_API_KEY,
});
addTraceProcessor(new OpenAIAgentsTraceProcessor({ logger }));
async function main() {
const agent = new Agent({
name: "Assistant",
model: "gpt-5-mini",
instructions: "You answer in one sentence.",
});
const result = await run(agent, "What is the capital of France?");
console.log(result.finalOutput);
}
main().catch(console.error);