OutlookSyncProvider implementing AbstractSyncProvider for bidirectional Outlook Calendar sync. Uses Graph API delta query for incremental pull, auto-refreshes OAuth tokens on 401, and converts Outlook recurrence patterns to RRULE. Same conflict resolution as CalDAV (last-write-wins + WS notification). - src/agentkit/calendar/sync/outlook_provider.py — OutlookSyncProvider - tests/unit/calendar/test_sync_outlook.py — 8 tests |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_db.py | ||
| test_extraction.py | ||
| test_ics_provider.py | ||
| test_recurrence.py | ||
| test_reminders.py | ||
| test_routes.py | ||
| test_scheduler.py | ||
| test_service.py | ||
| test_sync_caldav.py | ||
| test_sync_manager.py | ||
| test_sync_outlook.py | ||