Commit Graph

7 Commits

Author SHA1 Message Date
5a9ef0e48f Revise contacts and email tools
All checks were successful
Build And Test / publish (push) Successful in 48s
2026-01-01 15:46:44 -08:00
767f076048 Add tool call logging and reply fields
All checks were successful
Build And Test / publish (push) Successful in 49s
2026-01-01 15:24:06 -08:00
71c55f7289 Add reply_email tool and sender override
All checks were successful
Build And Test / publish (push) Successful in 1m0s
2026-01-01 12:16:06 -08:00
3b687c1a4c drafts 2025-12-31 13:42:30 -08:00
ba57c5fba4 Add email flags and unsubscribe features
All checks were successful
Build And Test / publish (push) Successful in 48s
- Add set_email_flags tool for IMAP flags (standard + custom keywords)
- Add unsubscribe_email tool with List-Unsubscribe header parsing
- Support RFC 8058 one-click unsubscribe
- Add UnsubscribeInfo model to email responses
- Add data field to OperationResult for extra context
- Include test.sh script for MCP server testing

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 17:23:49 -08:00
ada760cc43 Fix bytes/string handling in email service
All checks were successful
Build And Test / publish (push) Successful in 48s
IMAP data can be bytes; handle both in decode_mime_header and _get_text_snippet.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 16:18:51 -08:00
4f6098e8c2 Initial commit
All checks were successful
Build And Test / publish (push) Successful in 1m30s
2025-12-30 15:16:45 -08:00