Features
- Real SMTP sending via lettre (STARTTLS port 587 / implicit TLS port 465, credential auth)
- Real IMAP polling via imap crate (TLS connect, UNSEEN search, mailparse RFC822 parsing, mark as Seen)
- Email threading via In-Reply-To headers with DashMap reply context per sender
- New
channel_sendtool — agents can proactively send messages on any configured channel (email, telegram, slack, etc.) KernelHandle.send_channel_message()wired through kernel → channel adapter DashMap- Channel adapter registration in kernel at bridge startup for tool access
Dependencies Added
lettre0.11 (async SMTP transport)imap2 (sync IMAP client)native-tls0.2 (TLS connector)mailparse0.15 (RFC822 parser)
Stats
- 1799 tests passing, 0 clippy warnings
- Live integration tested (daemon boot, tool visibility, channel adapter wiring)