Release v1.0.7
Highlights
co outlook — send, receive, reply, and schedule Outlook email straight from the terminal. Attach files and screenshots, pipe in multi-line bodies, and script it safely with real exit codes.
What's Changed
✨ Features
- New
co outlookcommand group (#179):inbox/read <#>/reply <#>/send/sent/search--attach file.png(repeatable) — send screenshots, PDFs, any file (~3MB Graph limit)--at +30m/--at +2h/ UTC ISO — scheduled delivery via Exchange deferred send (verified live: held by Exchange, delivered at the target time)-as the message reads the body from stdin (co outlook send a@b.com "Report" - < body.txt)- Numbered listings:
co outlook read 3reads from your last inbox/search listing; full Graph IDs also work - Script-friendly: exit code 1 on failure, plain untruncated ID-bearing output when piped
- Outlook tool:
list_inbox(),list_search(),send(attachments=, send_at=)
🐛 Bug Fixes
- Graph-safe unread filter (Exchange tenants rejected the old
$filter+$orderbycombo) sendMail202 empty-body responses no longer crash--atrejects naive local times (Exchange reads the deferred time as UTC)
🔧 Other Changes
- Agent discovery moved to
/api/agentson oo-api (#175) image_result_formatteruploads screenshots to oo-api as URLs instead of base64 (#172)read_filevision-flow docs show the oo-api upload step (#181)
Installation
pip install --upgrade connectonionBreaking Changes
None.
Full Changelog: v1.0.6...v1.0.7