Skip to content

Integración CalDAV ​

Conecta tu agente de Triggerfish a cualquier servidor de calendario compatible con CalDAV. Esto habilita operaciones de calendario en proveedores que soportan el estándar CalDAV, incluyendo iCloud, Fastmail, Nextcloud, Radicale y cualquier servidor CalDAV auto-hospedado.

Proveedores soportados ​

ProveedorURL CalDAVNotas
iCloudhttps://caldav.icloud.comRequiere contraseña específica de app
Fastmailhttps://caldav.fastmail.com/dav/calendarsCalDAV estándar
Nextcloudhttps://your-server.com/remote.php/davAuto-hospedado
Radicalehttps://your-server.comAuto-hospedado ligero
Baikalhttps://your-server.com/dav.phpAuto-hospedado

Para Google Calendar, usa la integración de Google Workspace

en su lugar, que usa la API nativa de Google con OAuth2. CalDAV es para proveedores de calendario que no son Google. :::

Configuración ​

Paso 1: Obtén tus credenciales CalDAV ​

Necesitas tres datos de tu proveedor de calendario:

  • URL CalDAV -- La URL base del servidor CalDAV
  • Nombre de usuario -- Tu nombre de usuario o email de la cuenta
  • Contraseña -- La contraseña de tu cuenta o una contraseña específica de app

Contraseñas específicas de app La mayoría de los proveedores requieren una contraseña específica

de app en lugar de la contraseña principal de tu cuenta. Consulta la documentación de tu proveedor para saber cómo generar una. :::

Paso 2: Configura Triggerfish ​

yaml
integrations:
  caldav:
    url: "https://caldav.icloud.com"
    username: "you@icloud.com"
    # contraseña almacenada en el keychain del SO
    classification: CONFIDENTIAL
OpciónTipoRequeridoDescripción
urlstringSíURL base del servidor CalDAV
usernamestringSíNombre de usuario o email de la cuenta
passwordstringSíContraseña de la cuenta (almacenada en el keychain del SO)
classificationstringNoNivel de clasificación (por defecto: CONFIDENTIAL)

Paso 3: Descubrimiento de calendarios ​

En la primera conexión, el agente ejecuta el descubrimiento CalDAV para encontrar todos los calendarios disponibles. Los calendarios descubiertos se almacenan en caché localmente.

bash
triggerfish connect caldav

Herramientas disponibles ​

HerramientaDescripción
caldav_listListar todos los calendarios de la cuenta
caldav_eventsObtener eventos para un rango de fechas de uno o todos los calendarios
caldav_createCrear un nuevo evento de calendario
caldav_updateActualizar un evento existente
caldav_deleteEliminar un evento
caldav_searchBuscar eventos por consulta de texto
caldav_freebusyVerificar disponibilidad para un rango de tiempo

Clasificación ​

Los datos de calendario tienen clasificación CONFIDENTIAL por defecto porque contienen nombres, horarios, ubicaciones y detalles de reuniones. Acceder a cualquier herramienta CalDAV escala el taint de sesión al nivel de clasificación configurado.

Autenticación ​

CalDAV usa HTTP Basic Auth sobre TLS. Las credenciales se almacenan en el keychain del SO y se inyectan en la capa HTTP por debajo del contexto del LLM -- el agente nunca ve la contraseña en crudo.

Páginas relacionadas ​