v0.3.30
Released 2026-09-27
Fixed
- Sent mail no longer stays a draft in the inbox. The send presets (
send_mail.json,send_mail_attachment.json,send_mail_blob_attachment.json,reply.json) now file the sender's copy in Sent and clear$draftonce the message is submitted, so it is marked$sentinstead of looking unsent. Accounts without a Sent mailbox keep using the inbox. reply.jsonsends again, in the same thread. The server rejected it withinvalidProperties, so no reply ever went out. The client now looks up the original byMAIL_IDand replies to its Reply-To (else From), withRe:andinReplyToset. Inputs are unchanged (MAIL_ID,BODY), so the n8n and Dify reply actions work too.
Changed
list_inbox.jsonshows only mail that arrived; the agent's own sent mail is no longer mixed in. Read it withlist_sent.json.
Added
list_sent.jsonpreset: the latest 50 messages the agent sent.$SENT_MAILBOX_IDplaceholder: the Sent mailbox id (inbox if there is no Sent mailbox), resolved in TypeScript and Python.