import { Agent, CompressionManager, openai } from "@agentium/core";
const compressionManager = new CompressionManager({
compressAfter: 5, // compress after 5 tool results
tokenLimit: 50000, // or when context exceeds 50K tokens
model: openai(process.env.OPENAI_FAST_MODEL ?? "gpt-6-luna"), // cheap model for compression
instructions: "Summarize preserving all numbers and dates",
});
const agent = new Agent({
name: "data-agent",
model: openai(process.env.OPENAI_MODEL ?? "gpt-6.1-sol"),
compressionManager,
});