API: per-agent max_call_duration_seconds

Agents now carry a max_call_duration_seconds field — a hard cap on the wall-clock length of a single call on that agent. When a live call reaches the cap, the agent ends it automatically. Set it when you create or update an agent.

  • null (the default) means no per-agent cap: the call is bounded only by your plan’s call ceiling.
  • Your plan’s call ceiling is also the hard upper bound for this field, so a value above it is rejected.

Use it to cap cost and runaway calls per agent without relying on the plan-wide ceiling.