Skip to content

v0.1.8 — Real Email & channel_send Tool

Choose a tag to compare

@jaberjaber23 jaberjaber23 released this 27 Feb 23:25
· 403 commits to main since this release

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_send tool — 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

  • lettre 0.11 (async SMTP transport)
  • imap 2 (sync IMAP client)
  • native-tls 0.2 (TLS connector)
  • mailparse 0.15 (RFC822 parser)

Stats

  • 1799 tests passing, 0 clippy warnings
  • Live integration tested (daemon boot, tool visibility, channel adapter wiring)