Concepts
The human gate
Agents never write to your tenant directly. Every proposed create, update, delete, form submission, and branch prune waits as a suggestion until a person approves it. Scroll through the moving parts, then dig into the reference below.
- Lifecycle
- Actors
- Targets
- Trail
Scroll
A suggestion is this product’s answer to the question “what happens when an agent wants to change something”. The answer is: it asks. Everything below follows from that one decision.
What a suggestion contains
Section titled “What a suggestion contains”A suggestion records everything a reviewer needs to judge it without digging elsewhere:
| It records | As |
|---|---|
| Operation | create, update, delete, submit_form, or prune-branch |
| Target | An item of some type, or a step, workflow, workflow template, dashboard, time entry, relationship, link, or form assignment |
| Proposed data | What the agent wants the target to look like |
| Before state | For updates, what the target looked like beforehand, so the reviewer sees exactly what would change |
| Reason | The agent’s stated justification |
| Agent name and type | Who, or what, proposed it |
| Page context | Where in the product it was proposed from |
Lifecycle
Section titled “Lifecycle”| Status | Meaning |
|---|---|
pending |
Waiting for review. Nothing has been applied. |
processing |
Approved, and being applied. |
approved |
Applied successfully. |
rejected |
Declined, and nothing was applied. |
Reviewing and approving
Section titled “Reviewing and approving”Suggestions surface in the Activity Hub, the review rail down the left of the
app, and as preview banners on the pages they would affect. Every
suggest_change response also includes a direct Preview & approve link the
agent can hand to a person, which lands on that same preview.
Either way the reviewer sees the before and after values and the agent’s reason before deciding. When you are the reviewer:
- Check the target is the right one.
- Check the before state still matches reality.
- Check the change is within what was actually asked for.
- Check the option values and field keys look sensible.
- Reject with confidence if any of that is off.
Reviewing suggestions is the full walkthrough, including bulk review and reading a diff.
Auditability and monitoring
Section titled “Auditability and monitoring”Every suggestion’s outcome lands in the activity trail, and the aggregate
numbers, suggestion volume, approval rate, and per-agent breakdowns, are
queryable through suggestionStats in GraphQL. Administrators see
the same tenant-level activity in the activity log.
That breakdown is worth reading periodically. An agent proposing more than expected, or getting rejected more often than it should, is a signal to investigate before it erodes trust in the whole pattern.