Product/AGT
An agent is a job description, not a chat box.
A role, a toolset and a limit it cannot cross. Take the job back at any moment.
Role library·Explicit tool permissions·Human gates
ap-clerk
ACCOUNTS PAYABLE
OWNER
Financial Controller
TRIGGER
Invoice arrives
TOOLS
Match invoiceDraft journalPost paymentEmail supplier
LIMIT
per document
ESCALATES TO
AgentNamed person
SAMPLE CONFIGURATION
Anatomy/01
Six parts. All required.
PostData scopeOwner
Role
A named post with a human owner
Trigger
Starts on an event, not a hunch
Match
Draft
Post
Toolset
Reading and writing kept apart
Limit
A ceiling it cannot cross
Escalation
Hands over, context attached
Trail
Every step on the record
Autonomy/02
Granted one action at a time.
Read
Propose
Draft
Submit
Send out
Reads and suggests. Changes nothing. Allowed Person approves
Illustrative roles/03
Agents that do one job.
ap-clerk
Payables
Read invoice
Match PO
Draft journal
Posts only when variance is nil
buyer-agent
Procurement
Read demand
Compare quotes
Draft PO
Never sends
dispatch-agent
Logistics
Read orders
Plan loads
Propose route
close-agent
Month end
Collect balances
Reconcile
Draft pack
Where it stops/04
Limits by design, not by version.
No full autonomy
Every action is granted.
No second rulebook
Same permissions as your people.
No self-approval
Not even across a chain.
Never silent
Always on the audit trail.
At a glance/05
The whole contract.
Definition
Role, trigger, tools, limit
Permissions
Same as a person's
Ceilings
Document · period · volume
Segregation
Enforced across a chain
Default
Proposal mode
Audit
Inputs and limit on record
Interruption
Take over mid-flight
Rollback
Back to proposal, instantly
Next step