An agent has no access to the database, only to a list of tools. Each one has a name, a declared input and an effect fixed in advance — and the writing ones dispatch, without exception, into a permitted action.
manage_dunning_stop
Writing
31 declared
Navigation & view 6
Open, keep, name — no data written.
Writing 15
Each dispatches into a declared action.
Analysis & plans 5
Analyse, plan, summarise.
Reading & questions 5
Read back, resolve filters, ask instead of guess.
manage_dunning_stop Writing
Declaration
The list is the boundary: what is not declared as a tool an agent cannot do — and it cannot add one either. A new tool is development work with a test and a release, not a setting.
Navigation & view 6
Open, keep, name — no data written.
Writing 15
Each dispatches into a declared action.
Analysis & plans 5
Analyse, plan, summarise.
Reading & questions 5
Read back, resolve filters, ask instead of guess.
The names are untranslated here because they are the same in the product documentation. Anyone checking whether an agent can do something searches for the name there.
And there are more every week: new tools come from teams that need them — declared, documented and enabled per company, never as a quiet addition.
Request yoursAn action is a contract rather than a function: it belongs to an object type and carries a kind, a context, a permission and — where it is consequential — a confirmation. The same action runs whether it came from the toolbar, from a sentence in the chat or from a plan.
The agent can propose and order the declared actions. It cannot extend them, and it certainly cannot grant a release.
Some actions need details nobody should guess: a letter's template, the delivery channel, the date of a promise to pay. Then the tool opens a form, prefilled with what the agent understood — and the person confirms or corrects.
Query › Letter · Dunning level 2
FormThese points are architecture rather than settings — they cannot be configured, which is what makes them checkable.
Not as a setting. A tool is code with a declaration, a test and a release — which is precisely why anything binding can be said about the list at all. What you control are the permissions and the actions your object types carry.
No. Every writing tool dispatches into a declared action and its executor — the same one a click in the toolbar triggers. There is no second write path, and the agent cannot extend the list of actions.
The execution refuses, with the ordinary error message — the action decides that, not the agent. It is checked before execution and closed when in doubt, so also when the agent believed the right was there.
When the action declares one — sending a reminder, opening or closing a clarification, handing a document to collection, and from two objects on as a rule. The card is part of the declaration, not a setting of the interface.
It asks with a card offering the candidates to click. That is why a wrong match is rare: guessing is not provided for in the tool, asking is.