Skip to content

CalDAV-Integration

Verbinden Sie Ihren Triggerfish-Agenten mit jedem CalDAV-kompatiblen Kalenderserver. Dies ermoeglicht Kalenderoperationen ueber Anbieter hinweg, die den CalDAV-Standard unterstuetzen, einschliesslich iCloud, Fastmail, Nextcloud, Radicale und jedem selbst gehosteten CalDAV-Server.

Unterstuetzte Anbieter

AnbieterCalDAV-URLHinweise
iCloudhttps://caldav.icloud.comErfordert app-spezifisches Passwort
Fastmailhttps://caldav.fastmail.com/dav/calendarsStandard-CalDAV
Nextcloudhttps://your-server.com/remote.php/davSelbst gehostet
Radicalehttps://your-server.comLeichtgewichtiges Self-Hosting
Baikalhttps://your-server.com/dav.phpSelbst gehostet

Fuer Google Calendar verwenden Sie stattdessen die Google Workspace-Integration, die die native Google-API mit OAuth2 nutzt. CalDAV ist fuer Nicht-Google-Kalenderanbieter. :::

Einrichtung

Schritt 1: CalDAV-Anmeldedaten beschaffen

Sie benoetigen drei Informationen von Ihrem Kalenderanbieter:

  • CalDAV-URL -- Die Basis-URL fuer den CalDAV-Server
  • Benutzername -- Ihr Konto-Benutzername oder E-Mail
  • Passwort -- Ihr Konto-Passwort oder ein app-spezifisches Passwort

App-spezifische Passwoerter Die meisten Anbieter erfordern ein app-spezifisches Passwort anstelle Ihres Hauptkonto-Passworts. Pruefen Sie die Dokumentation Ihres Anbieters, wie Sie eines generieren koennen. :::

Schritt 2: Triggerfish konfigurieren

yaml
integrations:
  caldav:
    url: "https://caldav.icloud.com"
    username: "you@icloud.com"
    # Passwort im Betriebssystem-Schluesselbund gespeichert
    classification: CONFIDENTIAL
OptionTypErforderlichBeschreibung
urlstringJaCalDAV-Server-Basis-URL
usernamestringJaKonto-Benutzername oder E-Mail
passwordstringJaKonto-Passwort (im Betriebssystem-Schluesselbund gespeichert)
classificationstringNeinKlassifizierungsstufe (Standard: CONFIDENTIAL)

Schritt 3: Kalender-Erkennung

Bei der ersten Verbindung fuehrt der Agent CalDAV-Erkennung durch, um alle verfuegbaren Kalender zu finden. Die erkannten Kalender werden lokal zwischengespeichert.

bash
triggerfish connect caldav

Verfuegbare Tools

ToolBeschreibung
caldav_listAlle Kalender des Kontos auflisten
caldav_eventsEreignisse fuer einen Datumsbereich aus einem oder allen Kalendern abrufen
caldav_createNeues Kalenderereignis erstellen
caldav_updateBestehendes Ereignis aktualisieren
caldav_deleteEreignis loeschen
caldav_searchEreignisse per Textabfrage durchsuchen
caldav_freebusyFrei/Belegt-Status fuer einen Zeitraum pruefen

Klassifizierung

Kalenderdaten werden standardmaessig als CONFIDENTIAL eingestuft, da sie Namen, Zeitplaene, Orte und Besprechungsdetails enthalten. Der Zugriff auf jedes CalDAV-Tool eskaliert den Session-Taint auf die konfigurierte Klassifizierungsstufe.

Authentifizierung

CalDAV verwendet HTTP Basic Auth ueber TLS. Anmeldedaten werden im Betriebssystem-Schluesselbund gespeichert und auf HTTP-Ebene unterhalb des LLM-Kontexts injiziert -- der Agent sieht niemals das rohe Passwort.

Verwandte Seiten