Skip to main content
Both tools are free. They only see mail to your aliases that aren’t deleted. Mail that WiseGuard is holding back isn’t shown.
Emails are written by outside senders. The sender, subject, snippet and body all come back under untrusted, and the agent is told to treat them as data and never follow instructions in them. See Security and privacy.

wiseguard_list_messages

Lists the emails one of your aliases received, newest first, 10 per page. Listing doesn’t mark anything as read. Read-only Scope: mail:read

Input

Pass exactly one of alias_id or address.

Output

The message summary

Errors

If the agent passes both alias_id and address, or neither, the input is rejected. The error includes:

Example prompt

wiseguard_read_message

Reads one email, with its whole body as plain text, and marks it as read in WiseGuard. Attachments and email headers aren’t included. Changes data Scope: mail:read

Input

Output

The agent also gets the email as text, wrapped in a labelled block:
If an email contains its own <untrusted_email> tags, they’re replaced with [tag removed], so the email can’t end the block early.

Errors

The agent gets this when the message is on another account, was sent to a deleted alias, or is being held back by WiseGuard.

Example prompt