Frontend
Collect user intent, show authoritative state and corrections.
The model is one component. Software around it owns the consequences.
Collect user intent, show authoritative state and corrections.
Coordinate security, context, tools, validation and data.
Interpret ambiguity, draft, classify and summarize.
Enforce mechanical invariants, permissions, retries and transitions.
Persist evidence, state, history, and provenance.
Approve material changes and policy exceptions.
| Concept | Practical meaning |
|---|---|
| Context construction | Supply smallest sufficient reliable context |
| Structured output | Constrain fields for downstream machine handling |
| Validation | Check types, references, permissions, and allowed combinations |
| Output | What remains to verify |
|---|---|
| Schema-valid JSON | Fields, values and references have permitted meanings; downstream logic is still correct |
| Well-grounded proposal | It is not necessarily accepted Current State |
| A newer source exists | It may qualify prior truth without itself being reviewed or approved |
| The model explains a change | The application still checks authorization, permitted transitions and durable persistence |
A persistent agent is an ongoing workflow, not just a longer prompt. Scope these eight responsibilities before granting unattended operation.
Which outcome owns it?
What may it remember; which facts are authoritative?
What systems can it read or use?
What may it change; what needs approval?
How does it resume, stop and retry safely?
What evidence, actions and state can a person inspect?
How are task and process quality tested?
Who can correct, pause or take over?