Skip to content

CalDAV-integrasjon

Koble Triggerfish-agenten din til en CalDAV-kompatibel kalenderserver. Dette muliggjør kalenderoperasjoner på tvers av leverandører som støtter CalDAV-standarden, inkludert iCloud, Fastmail, Nextcloud, Radicale og alle selvhostede CalDAV-servere.

Støttede leverandører

LeverandørCalDAV-URLMerknader
iCloudhttps://caldav.icloud.comKrever app-spesifikt passord
Fastmailhttps://caldav.fastmail.com/dav/calendarsStandard CalDAV
Nextcloudhttps://din-server.com/remote.php/davSelvhostet
Radicalehttps://din-server.comLett selvhostet
Baikalhttps://din-server.com/dav.phpSelvhostet

For Google Kalender, bruk Google Workspace-integrasjonen i stedet, som bruker den native Google API med OAuth2. CalDAV er for ikke-Google kalender-leverandører. :::

Oppsett

Trinn 1: Hent CalDAV-legitimasjonen din

Du trenger tre opplysninger fra kalenderleverandøren din:

  • CalDAV-URL — Basis-URL for CalDAV-serveren
  • Brukernavn — Kontobrukernavn eller e-post
  • Passord — Kontopassord eller et app-spesifikt passord

App-spesifikke passord De fleste leverandører krever et app-spesifikt passord i stedet for hovedkontopassordet. Sjekk leverandørens dokumentasjon for å generere et. :::

Trinn 2: Konfigurer Triggerfish

yaml
integrations:
  caldav:
    url: "https://caldav.icloud.com"
    username: "deg@icloud.com"
    # passord lagret i OS-nøkkelringen
    classification: CONFIDENTIAL
AlternativTypePåkrevdBeskrivelse
urlstringJaCalDAV-serverens basis-URL
usernamestringJaKontobrukernavn eller e-post
passwordstringJaKontopassord (lagret i OS-nøkkelringen)
classificationstringNeiKlassifiseringsnivå (standard: CONFIDENTIAL)

Trinn 3: Kalenderoppdagelse

Ved første tilkobling kjører agenten CalDAV-oppdagelse for å finne alle tilgjengelige kalendere. De oppdagede kalenderne bufres lokalt.

bash
triggerfish connect caldav

Tilgjengelige verktøy

VerktøyBeskrivelse
caldav_listList alle kalendere på kontoen
caldav_eventsHent hendelser for et datoperiode fra én eller alle kalendere
caldav_createOpprett en ny kalenderhendelse
caldav_updateOppdater en eksisterende hendelse
caldav_deleteSlett en hendelse
caldav_searchSøk etter hendelser etter tekstspørring
caldav_freebusySjekk fri/opptatt-status for et tidsperiode

Klassifisering

Kalenderdata er som standard CONFIDENTIAL fordi den inneholder navn, tidsplaner, steder og møtedetaljer. Å aksessere et CalDAV-verktøy eskalerer session taint til det konfigurerte klassifiseringsnivået.

Autentisering

CalDAV bruker HTTP Basic Auth over TLS. Legitimasjon lagres i OS-nøkkelringen og injiseres på HTTP-laget under LLM-konteksten — agenten ser aldri det rå passordet.

Relaterte sider