One accountable object replaces scattered updates
The task gathers approval, agent identity, authority, execution, verification, failure, rollback, and closure into one current state with complete history underneath.
Notifications tell users something happened. Task state tells them what still needs attention, what can be trusted, and what authority remains open.
Read the market signalsNotifications are a natural first layer for agent products. They announce that a task started, a tool ran, a message was sent, or a workflow finished. But as agents become more autonomous and consequential, individual events do not answer the user's real question: what is the state of my task now?
A task can be published to a hosting provider while its custom domain remains broken. A browser action can fail while the temporary session stays active. A payment can be prepared but still require confirmation. A file upload can succeed for two items and fail for the third. These are not merely events. They are accountable states with different next actions.
NIST zero trust guidance emphasizes dynamic policy, least privilege, just-in-time authority, and continuous evaluation. OWASP emphasizes expiration, revocation, and audit. Task state brings those infrastructure properties to the product surface by telling users not only that work occurred, but whether authority and outcome have reached an acceptable ending.
The task gathers approval, agent identity, authority, execution, verification, failure, rollback, and closure into one current state with complete history underneath.
The product can show that the provider route works while the custom domain does not, instead of choosing one misleading color.
An unfinished revocation is not buried as an event; the task remains attention-required until sensitive access closes.
Fix DNS, retry, rollback, revoke, review, or approve are derived from the current accountable state.
The agent needs approval, authentication, missing information, or a policy decision before consequential work can proceed.
The approved task is executing under a visible authority lifetime, with cancellation and escalation policy defined.
Some required outcomes passed and others failed. The user sees both, plus the next bounded remediation action.
The requested outcome did not occur. The product states whether any side effect remains and whether authority is closed.
Execution reported success, but required user-visible checks timed out, were unavailable, or returned ambiguous evidence.
Sensitive authority, unresolved risk, or a consequential decision remains open regardless of the execution result.
The requested change failed or was rejected, and the prior state was restored and independently checked.
All required outcomes passed, failures are resolved or accepted, and temporary authority is closed.
The market moves forward when users stop asking "what did all these updates mean?" and start seeing the answer.
Users need to return later and understand the current task without replaying every event that occurred while they were away.
Event volume grows as agents navigate tools, but the product must preserve the stable intent and accountable outcome.
Temporary credentials, sessions, and delegated scopes create meaningful open and closed states that users need to see.
Independent checks can disagree with execution, requiring partial and unverified states instead of optimistic completion.
| Source system | Events it contributes | State contribution |
|---|---|---|
| Conversation | User request, clarification, approval, cancellation, and reply actions | Waiting, approved, cancelled, or follow-up requested |
| Identity and vault | Agent identity, token issue, scope, expiry, revocation, and session closure | Authority pending, active, expired, revoked, or attention required |
| Browser and tools | Execution milestones, policy blocks, provider responses, errors, and rollback | Running, failed, or execution complete pending verification |
| Verification | Public checks, artifact matching, link tests, delivery confirmation, and rollback validation | Complete, partial, unverified, failed, or rolled back |
| Messaging | Receipt composition, provider acceptance, delivery, fallback, and user replies | User informed, delivery pending, or follow-up opened |
Events from conversation, agent, authority, execution, checks, and delivery correlate reliably.
The model cannot declare completion without required checks and closure.
The product represents mixed or unknown outcomes without forcing a binary result.
Active sensitive authority remains prominent until revoked or explicitly accepted.
Corrections, retries, and remediation append linked tasks rather than rewriting the past.
Available actions follow the current state and undergo fresh policy evaluation.
Notifications say the agent was busy. Task state says whether the user's intent reached a safe, verified ending.
The text-message AI assistant can preserve the familiar conversation while structured task state determines which updates matter. Approval needed, partial failure, access open, rollback, and verified completion can become recognizable message states.
For a computer-use cache, task state can distinguish retained safe browser setup from temporary sensitive sessions. Users can see whether authority is closed without interpreting cache events.
When an AI agent builds a website, Super can model preview approval, publishing, Render route verification, custom-domain failure, rollback, and deployment-access closure as explicit states instead of a noisy sequence of updates.
No. Notifications deliver important state changes. The difference is that each notification points to a canonical task whose current state and history remain available after the alert disappears.
No. Task types can use a relevant subset, but they should preserve distinctions between waiting, running, mixed outcomes, unresolved authority, and verified completion where those distinctions matter.
It can help interpret unstructured events, but consequential states should be confirmed by explicit rules and source evidence. The model should not invent verification, revocation, or completion.
Products can notify only on meaningful transitions and aggregate routine progress. Users can open the task for detail without receiving every intermediate event.
Partial is often the highest-value addition because it prevents products from hiding mixed outcomes behind success. Attention for still-active sensitive authority is equally important in privileged workflows.