Skip to content

CalDAV Integration

ಯಾವುದೇ CalDAV-compatible calendar server ಗೆ Triggerfish agent ಸಂಪರ್ಕಿಸಿ. ಇದು iCloud, Fastmail, Nextcloud, Radicale, ಮತ್ತು ಯಾವುದೇ self-hosted CalDAV server ಸೇರಿದಂತೆ CalDAV standard ಬೆಂಬಲಿಸುವ providers ನ ಎಲ್ಲ calendar operations ಸಾಧ್ಯ ಮಾಡುತ್ತದೆ.

ಬೆಂಬಲಿಸಿದ Providers

ProviderCalDAV URLNotes
iCloudhttps://caldav.icloud.comApp-specific password ಅಗತ್ಯ
Fastmailhttps://caldav.fastmail.com/dav/calendarsStandard CalDAV
Nextcloudhttps://your-server.com/remote.php/davSelf-hosted
Radicalehttps://your-server.comLightweight self-hosted
Baikalhttps://your-server.com/dav.phpSelf-hosted

Google Calendar ಗಾಗಿ, native Google API ಬಳಸುವ Google Workspace

integration ಬಳಸಿ. CalDAV non-Google calendar providers ಗಾಗಿ. :::

Setup

Step 1: CalDAV Credentials ಪಡೆಯಿರಿ

Calendar provider ನಿಂದ ಮೂರು ವಿಷಯಗಳು ಬೇಕು:

  • CalDAV URL -- CalDAV server ಗೆ base URL
  • Username -- ನಿಮ್ಮ account username ಅಥವಾ email
  • Password -- ನಿಮ್ಮ account password ಅಥವಾ app-specific password

App-Specific Passwords ಹೆಚ್ಚಿನ providers ನಿಮ್ಮ main account password

ಬದಲಾಗಿ app-specific password ಅಗತ್ಯಪಡಿಸುತ್ತವೆ. ಒಂದನ್ನು generate ಮಾಡುವ ವಿಧಾನಕ್ಕೆ ನಿಮ್ಮ provider ನ documentation ಪರಿಶೀಲಿಸಿ. :::

Step 2: Triggerfish Configure ಮಾಡಿ

yaml
integrations:
  caldav:
    url: "https://caldav.icloud.com"
    username: "you@icloud.com"
    # password stored in OS keychain
    classification: CONFIDENTIAL
OptionTypeRequiredವಿವರಣೆ
urlstringಹೌದುCalDAV server base URL
usernamestringಹೌದುAccount username ಅಥವಾ email
passwordstringಹೌದುAccount password (OS keychain ನಲ್ಲಿ store)
classificationstringಇಲ್ಲClassification level (default: CONFIDENTIAL)

Step 3: Calendar Discovery

ಮೊದಲ connection ನಲ್ಲಿ, agent ಲಭ್ಯ ಎಲ್ಲ calendars ಕಂಡುಹಿಡಿಯಲು CalDAV discovery ಚಲಾಯಿಸುತ್ತದೆ. Discovered calendars locally cache ಮಾಡಲ್ಪಡುತ್ತವೆ.

bash
triggerfish connect caldav

ಲಭ್ಯ Tools

Toolವಿವರಣೆ
caldav_listAccount ನ ಎಲ್ಲ calendars list ಮಾಡಿ
caldav_eventsಒಂದು ಅಥವಾ ಎಲ್ಲ calendars ನಿಂದ date range ಗಾಗಿ events fetch
caldav_createಹೊಸ calendar event ತಯಾರಿಸಿ
caldav_updateExisting event update ಮಾಡಿ
caldav_deleteEvent delete ಮಾಡಿ
caldav_searchText query ಮೂಲಕ events ಹುಡುಕಿ
caldav_freebusyTime range ಗಾಗಿ free/busy status check ಮಾಡಿ

Classification

Calendar data names, schedules, locations, ಮತ್ತು meeting details ಒಳಗೊಂಡಿರುವ ಕಾರಣ default ಆಗಿ CONFIDENTIAL. ಯಾವುದೇ CalDAV tool ಪ್ರವೇಶಿಸಿದರೆ session taint configured classification level ಗೆ escalate ಆಗುತ್ತದೆ.

Authentication

CalDAV TLS ಮೇಲೆ HTTP Basic Auth ಬಳಸುತ್ತದೆ. Credentials OS keychain ನಲ್ಲಿ store ಮಾಡಲ್ಪಡುತ್ತವೆ ಮತ್ತು LLM context ಕೆಳಗಿನ HTTP layer ನಲ್ಲಿ inject ಮಾಡಲ್ಪಡುತ್ತವೆ -- agent raw password ನೋಡುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ Pages