Option
pace of agent
How the starts of the agent are paced, each part held for each key, as the pace of a flow: whoever starts it, a page, the API, MCP, a trigger, a step or a model's tool call.
Value
{ debounce, perMinute, drop, batch, order, turns }, each as option.flow.pace gives it, with order an arrow over { input, event }. A start that drop dropped answers { dropped: true } and no run. Left out, every start goes at once.
Example
TypeScript
export const helper = agent('helper', {
model: writer,
instructions: 'You sum the day up.',
tools: [ordersOfDay],
limits: { steps: 12, perRun: { tokensOut: 50000 } },
pace: { drop: { max: 1, per: '1 hour' } },
})