remo · documentation
RU

Agents: principal, authority, budget

On whose behalf an agent acts, what it may do, and why a task without a budget is not created.

Status: available updated 2026-10-28

Principal

An agent is a separate subject owned by a person. It has no password and no seat in the organisation: it does not sign in to the product, it is executed by the server for a task.

This differs from an integration token: a token acts as its owner, while an agent acts as an agent, but within the owner's access.

Authority

The right to a task is the intersection of three things:

What Where it comes from
Owner's access the owner's role on the board at the moment of execution
Organisation policy whether agents are enabled and what is allowed
Skill requirements which capabilities are needed for this skill

If at least one condition is not met, the task is not created or stops before writing. Before writing, the check is repeated: access could have been revoked between submission and execution.

Budget

A task without a budget is not created. The budget limits tokens, cost, number of actions and time; the defaults are 8 000 tokens, 0.5 USD, 40 actions and 120 seconds.

A budget is not a hint but a condition: once it is exhausted, the task stops.

Change set

Changes do not come one by one but as a batch: operations, progress, the ability to stop and resume. That is why a large diagram does not block the board for a minute — work goes in portions, and progress is kept between portions.

Journal

Every model call is written to the journal: who, which task, which skill, how many tokens and how much money. The journal is linked by hashes per organisation, so it can be verified: change a row and the chain will not match.

Provider keys are stored encrypted and are never returned to the interface; a fingerprint remains in the journal.

Where to go next

Agents — the practical side and the limits.