Not yet released. This guide describes implemented changes awaiting rollout. Availability requires the corresponding backend and dashboard release.
Goal
Cap what an agent can spend, stop it instantly, and know what stops it on its own.Prerequisites
- An agent. Budgets come from
budget:instackshift.yamland can be changed in the agent’s settings or withstackshift agents budget set.
Workflow
1
Set the AI budget for a month, the AI budget for one run, and the running-time budget for a day.
2
Watch the Spend tab: AI credits and running time per day against each budget, in Naira or US dollars.
3
When you need to halt the agent, press Stop on any of its pages, or run
stackshift agents stop <agent>.4
To go again, press Start. After a budget stop or an abuse stop, only the owner can start it.
The three budgets
Raising a budget is for the owner. Lowering one is a safe change. Your account’s AI credits and wallet still apply on top: the agent can never go negative.- AI per month: you are told at 80%. At 100% model calls are refused and the agent stops itself.
- AI per run: at 100% that run’s model calls are refused and the run ends.
- Running time per day: at 100% the agent sleeps with waking turned off until tomorrow or until you raise it.
What Stop does
You can stop any agent at any time. So can Stackie and connected agents, because stopping is a safe change with a one-step undo. Starting again after a budget or abuse stop is for the owner.- Refuses every model call and every action from the agent.
- Turns off its inbox sending and its agreement limits.
- Puts it to sleep with waking turned off.
- Deletes nothing. Start undoes it.
What stops an agent on its own
- Every call:
max_tokensis required and capped. - Every run: the run budget, a time limit of 30 minutes by default, and at most 200 model calls.
- A loop: the same request, the same prompt and tools, more than 5 times in 2 minutes in one run pauses the agent.
- Five failures in a row: five failed or refused actions, or failed runs, pause the agent.
- A spend spike, a flood of blocked internet requests, and many refused actions in a row raise alerts that can stop the agent.
- The month: at 100% of the monthly AI budget the agent stops.
Expected result
The agent can never spend more than its budgets or your account holds, and Stop halts its model calls, actions, email sending and agreements within seconds.
Common failures
Related guides
Model access for agents
Your agent calls Anthropic or OpenAI through StackShift with a short-lived token. No provider key is ever in the agent.
Your agent’s own actions: risk, approvals and levels
Declare the tools your agent has, give each a risk, and let StackShift apply the agent’s level, approvals and untrusted-text checks before they run.