Swiss AI Hub v0.312.0
Pre-release
Pre-release
Added
- ✨ Mail Movement Capability for IMAP Agent: Introduced the ability for the IMAP agent to automatically move fetched
emails from the inbox to a specified "Processed" folder, enhancing mail organization workflows. - 📬 New
MailMovedEvent: A dedicated event is now emitted when an email is successfully moved on the IMAP server,
providing clear visibility of mail organization actions in the event timeline. - ⚙️ Configurable Mail Organization: Added new IMAP client configuration options,
enable_moveand
processed_folder, allowing users to enable and define the target folder for processed emails. - 🦾 Robust IMAP Message Movement Logic: Implemented a sophisticated
move_messagemethod in the IMAP client that
intelligently utilizes the IMAPMOVEcommand when available, or falls back toCOPYandUID EXPUNGEfor reliable
and non-destructive message relocation.
Changed
- 📄 Expanded IMAP Agent Demonstrator: The
imap_workflowdemonstrator agent has been updated to showcase the new
optional mail movement functionality, providing a practical example of organizing fetched emails. - 📝 Updated IMAP Agent Descriptions: Descriptions for the IMAP agent now clearly reflect its expanded capabilities,
highlighting the ability to organize mail in addition to reading it. - 🔑 User Identity in IMAP Start Event: The
ReadMailStartEventnow includes an optionaluseridentity field,
enabling more contextualized agent runs when triggered programmatically through the API.