Hercules

ManageCosts & limits

Manage

Agent costs and run limits

Agents use AI credits, the same credits as the rest of Hercules. Set run limits so a single run can never spend more, or take longer, than you allow.

What costs credits?

WhatWhen
RunsEvery run, including test chats, scheduled runs, webhooks, and chat replies
Auto-improveEvery analysis it does
ScoringGrading evaluations, and grading real runs if you've turned that on
Run summariesSummarizing a run for your run history
GeneratingWriting instructions, starter prompts, or test cases for you

Only runs show up in the charts on Analytics. Auto-improve, scoring, and run summaries appear under Spend by source on that same page.

Generating isn't counted against one Agent at all, so it appears in neither. Look for it on your Organization's AI Credits page.

How do I limit a single run?

Go to Manage → Agent settings → Run limits.

LimitWhat it caps
Spend limitHow many credits one run can use
Time limitHow many minutes one run can take
Step limitHow many steps (model calls) one run can take

Leave Spend limit or Time limit empty for no limit. A run that goes over stops, and says so in Run history as "Stopped at its spend limit" or "Stopped at its time limit".

Every run has a step limit. Leave Step limit empty for the default of 200 steps, or set a higher number for long jobs that keep hitting it. A run that reaches its step limit stops with "Hit its step limit", and you can hit Continue to pick up where it left off.

The limit applies to each run on its own, not to a total across runs. Later runs aren't affected, so this stops one runaway rather than pausing your Agent.

How do I limit Auto-improve?

Set Credit limit and Time limit under Limits on Auto-improve → Configure, and set Runs per analysis under Behavior to say how many runs one analysis reads. Leave Credit limit or Time limit empty for no limit. Runs per analysis is required, from 1 to 50. See Auto-improve.

How do I bring costs down?

  • Drop the model tier if the job doesn't need the top one
  • Remove tools the Agent never uses
  • Filter evaluations by tag while you're still tweaking, instead of running everything
  • Grade a sample of real runs instead of all of them, or turn that off
  • Keep your list of guardrails tight, since each one is checked during the run

Additional FAQ

Do run limits create a new version?

No. Limits change how your Agent runs, not what it is, so they save straight away. See Versions.

Where do I top up credits?

On the AI Credits page. Credits are shared across your Organization, so Agents and app building use the same balance.

A run was stopped by a limit. Does that count as a failure?

No. Runs stopped by a limit, and runs you stopped yourself, aren't counted as failures on Analytics, though they're still part of the total the rate is measured against.

What's a sensible starting limit?

Watch Credits per run on Analytics for a week, then set your spend limit a few times higher than a typical run. That catches a runaway without getting in the way of normal work.