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 ​