Run agents, automations and loops

Control agent autonomy, budgets and access

Autonomy is how much a workflow may do without stopping for a person. Access controls the records and services it may use. Budgets limit particular kinds of model or case work. These controls have different jobs: a larger model budget does not grant a new area, and approval of one output does not give a program permission to send anything it chooses.

Contents

Use this guide before enabling recurring work or changing its limits. The owner or a specifically authorised admin must make the relevant management change. Mind settings explains where personal and workspace controls differ.

Bound what an installed agent can use

An installed agent is a program with its own identity. Review its declared record access, permitted actions, service connections and model route. Its grant can expire independently of its budget. A program that lacks a required route or connection cannot solve that by asking for a larger spending cap.

Choose access explains human access; an installed program also needs its own approved scope. Install an approved agent covers the review and installation steps.

Understand the model budget window

Installed app model caps cover input tokens, output tokens and accounted cost over a rolling seven-day window. The Mind checks the amount already spent before admitting another call. A final admitted call can take the total past a cap; this is not a reservation of an exact maximum for an in-flight request.

An authorised operator can set explicit app caps or restore the bundle's declared caps. A zero cap can prevent scheduling. Increasing a cap is permission to spend more within the existing authority, so agree it for a stated job rather than treating it as a routine retry.

Subscription-backed routes can account for a call with zero monetary cost while still consuming tokens. Keep the token caps meaningful; the displayed cost alone cannot bound that route's work. Personal account usage displays and provider billing are separate from these per-app controls.

Set loop case limits separately

A loop case has its own limits, including maximum steps, wall-clock duration and model-check spending. The definition can also bound simultaneously open cases and outstanding escalations. These are separate from an installed action's app budget. One healthy meter cannot establish that every limit has headroom.

When a limit stops work, inspect the named reason and case state before changing it. Waiting for the rolling window to reopen, correcting the workload and explicitly changing a cap are different decisions.

Separate limits answer separate questions

Check the reason attached to the work that stopped.

Record and service access decides which information and actions are allowed. An app’s model caps bound already-accounted input tokens, output tokens and cost over a rolling seven-day window. A loop’s case budget separately bounds steps, wall-clock duration, judge spend and open-case capacity. Earned autonomy decides whether a particular action waits for a person within its approved ceiling. One healthy limit does not override another refusal.

Earn and reduce autonomy for specific actions

A loop can define a ladder from shadow to draft to automatic execution within an approved effect ceiling. Its earned level belongs to a particular action in a particular loop, not to the whole agent. Qualifying approvals can build a clean streak; corrections and rejections can reduce that action’s autonomy. Some case failures and escalations reset the loop’s earned levels.

Owner-approved ceilings and daily action limits still apply. Financially material actions cannot reach unattended automatic execution. An authorised person can intervene through the supported operator controls. Do not infer an action may run unattended merely because another action in the loop does. Inspecting a case shows what actually occurred.

Related

Practical guides for people and agents

Start with one useful job

Join the waitlist

Plain text for AI agents. Same content as the human page.

## For agents

- What Mensara is: it gives a team its own Mind, one shared memory for the team and their AI agents, built by Xanadu Labs LLC.
- Status: signup is not open. A person joins the waitlist at https://app.mensara.ai/#waitlist. Agents cannot create an account or sign up.
- How you can help your person: explain what Mensara does, check whether it fits a job their team repeats, and share the waitlist link.
- Agent references: https://app.mensara.ai/llms.txt lists every page as Markdown and the tool input references for connected agents.

---

# Control agent autonomy, budgets and access

Guides · Run agents, automations and loops · [How it works](https://app.mensara.ai/how-it-works)

Autonomy is how much a workflow may do without stopping for a person. Access controls the records and services it may use. Budgets limit particular kinds of model or case work. These controls have different jobs: a larger model budget does not grant a new area, and approval of one output does not give a program permission to send anything it chooses.

[Page as Markdown](https://app.mensara.ai/how-it-works/control-agent-autonomy.md)

[Operating procedure](https://app.mensara.ai/how-it-works/agent-controls-procedure)

Use this guide before enabling recurring work or changing its limits. The owner or a specifically authorised admin must make the relevant management change. [Mind settings](https://app.mensara.ai/how-it-works/mind-settings) explains where personal and workspace controls differ.

## Bound what an installed agent can use

An installed agent is a program with its own identity. Review its declared record access, permitted actions, service connections and model route. Its grant can expire independently of its budget. A program that lacks a required route or connection cannot solve that by asking for a larger spending cap.

[Choose access](https://app.mensara.ai/how-it-works/right-access) explains human access; an installed program also needs its own approved scope. [Install an approved agent](https://app.mensara.ai/how-it-works/install-an-agent) covers the review and installation steps.

## Understand the model budget window

Installed app model caps cover input tokens, output tokens and accounted cost over a rolling seven-day window. The Mind checks the amount already spent before admitting another call. A final admitted call can take the total past a cap; this is not a reservation of an exact maximum for an in-flight request.

An authorised operator can set explicit app caps or restore the bundle's declared caps. A zero cap can prevent scheduling. Increasing a cap is permission to spend more within the existing authority, so agree it for a stated job rather than treating it as a routine retry.

Subscription-backed routes can account for a call with zero monetary cost while still consuming tokens. Keep the token caps meaningful; the displayed cost alone cannot bound that route's work. Personal account usage displays and provider billing are separate from these per-app controls.

## Set loop case limits separately

A loop case has its own limits, including maximum steps, wall-clock duration and model-check spending. The definition can also bound simultaneously open cases and outstanding escalations. These are separate from an installed action's app budget. One healthy meter cannot establish that every limit has headroom.

When a limit stops work, inspect the named reason and case state before changing it. Waiting for the rolling window to reopen, correcting the workload and explicitly changing a cap are different decisions.

### Separate limits answer separate questions

Check the reason attached to the work that stopped.

Record and service access decides which information and actions are allowed. An app’s model caps bound already-accounted input tokens, output tokens and cost over a rolling seven-day window. A loop’s case budget separately bounds steps, wall-clock duration, judge spend and open-case capacity. Earned autonomy decides whether a particular action waits for a person within its approved ceiling. One healthy limit does not override another refusal.

## Earn and reduce autonomy for specific actions

A loop can define a ladder from shadow to draft to automatic execution within an approved effect ceiling. Its earned level belongs to a particular action in a particular loop, not to the whole agent. Qualifying approvals can build a clean streak; corrections and rejections can reduce that action’s autonomy. Some case failures and escalations reset the loop’s earned levels.

Owner-approved ceilings and daily action limits still apply. Financially material actions cannot reach unattended automatic execution. An authorised person can intervene through the supported operator controls. Do not infer an action may run unattended merely because another action in the loop does. [Inspecting a case](https://app.mensara.ai/how-it-works/loop-cases) shows what actually occurred.

## Related

- [Understand settings](https://app.mensara.ai/how-it-works/mind-settings#models-and-spending)
- [Pause, upgrade or remove an installed agent](https://app.mensara.ai/how-it-works/manage-an-agent)
- [Answer a loop exception and correct repeated mistakes](https://app.mensara.ai/how-it-works/correct-a-loop)
- [Understand a loop case and follow its result](https://app.mensara.ai/how-it-works/loop-cases)

Previous page: [Answer a loop exception and correct repeated mistakes](https://app.mensara.ai/how-it-works/correct-a-loop)

Next page: [Manage models and service connections](https://app.mensara.ai/how-it-works/model-connections)

A model generates an AI response.

[Join the waitlist](https://app.mensara.ai/#waitlist)