Email agents read incoming messages, classify them, draft replies, schedule follow-ups. They save hours per week for people with heavy email load. They also have high blast radius: sent emails can't be unsent.
Classifies every incoming email: urgent, can wait, archive, auto-reply. Doesn't send; just sorts.
Proposes replies to emails. Human reviews and sends.
For well-defined inbound (FAQ questions, standard vendor requests), actually sends without human review.
Negotiates meeting times on your behalf across email threads.
list_inbox()read_email(id)search_past_emails(query)draft_reply(id, text)send_email(draft_id), usually requires human confirmationschedule_send(draft_id, time)create_calendar_event(...)Sent emails are irreversible and can go to the wrong person, contain wrong info, or violate privacy. Safety guardrails:
Email bodies can contain injection attempts. A hostile email could try to manipulate the agent into sending, deleting, or forwarding. Defense:
Replies should sound like the user. Train on past sent emails (with permission) for voice. Review samples to ensure the agent isn't drifting into generic voice.