Skip to content

CalDAV-integration

Anslut din Triggerfish-agent till valfri CalDAV-kompatibel kalenderserver. Detta möjliggör kalenderoperationer hos leverantörer som stöder CalDAV-standarden, inklusive iCloud, Fastmail, Nextcloud, Radicale och alla egenhostad CalDAV-servrar.

Leverantörer som stöds

LeverantörCalDAV-URLAnteckningar
iCloudhttps://caldav.icloud.comKräver appspecifikt lösenord
Fastmailhttps://caldav.fastmail.com/dav/calendarsStandard CalDAV
Nextcloudhttps://your-server.com/remote.php/davEgenhostad
Radicalehttps://your-server.comLättviktig egenhostad
Baikalhttps://your-server.com/dav.phpEgenhostad

För Google Kalender, använd Google Workspace-integrationen

istället, som använder det inbyggda Google API med OAuth2. CalDAV är för icke-Google kalenderleverantörer. :::

Installation

Steg 1: Hämta dina CalDAV-autentiseringsuppgifter

Du behöver tre uppgifter från din kalenderleverantör:

  • CalDAV-URL — Bas-URL för CalDAV-servern
  • Användarnamn — Ditt kontos användarnamn eller e-postadress
  • Lösenord — Ditt kontolösenord eller ett appspecifikt lösenord

Appspecifika lösenord De flesta leverantörer kräver ett appspecifikt

lösenord snarare än ditt huvudkontolösenord. Se din leverantörs dokumentation för hur du genererar ett. :::

Steg 2: Konfigurera Triggerfish

yaml
integrations:
  caldav:
    url: "https://caldav.icloud.com"
    username: "you@icloud.com"
    # password stored in OS keychain
    classification: CONFIDENTIAL
AlternativTypObligatoriskBeskrivning
urlstringJaCalDAV-serverns bas-URL
usernamestringJaKontoets användarnamn eller e-postadress
passwordstringJaKontolösenord (lagrat i OS-nyckelring)
classificationstringNejKlassificeringsnivå (standard: CONFIDENTIAL)

Steg 3: Kalenderupptäckt

Vid första anslutningen kör agenten CalDAV-discovery för att hitta alla tillgängliga kalendrar. De hittade kalendrarna cachas lokalt.

bash
triggerfish connect caldav

Tillgängliga verktyg

VerktygBeskrivning
caldav_listLista alla kalendrar i kontot
caldav_eventsHämta händelser för ett datumintervall från en eller alla kalendrar
caldav_createSkapa en ny kalenderhändelse
caldav_updateUppdatera en befintlig händelse
caldav_deleteTa bort en händelse
caldav_searchSök händelser via textsökning
caldav_freebusyKontrollera ledig/upptagen-status för ett tidsintervall

Klassificering

Kalenderdata klassificeras som standard till CONFIDENTIAL eftersom den innehåller namn, scheman, platser och mötesdetaljer. Åtkomst till ett CalDAV-verktyg eskalerar sessionens taint till den konfigurerade klassificeringsnivån.

Autentisering

CalDAV använder HTTP Basic Auth över TLS. Autentiseringsuppgifterna lagras i OS-nyckelringen och injiceras på HTTP-lagret under LLM-kontexten — agenten ser aldrig råa lösenord.

Relaterade sidor