Fireflies Daemon (ES)

examples/agents/fireflies_daemon.yaml

Config YAML listo para producción. Solo necesitas: parrot serve examples/agents/fireflies_daemon.yaml

examples/agents/fireflies_obsidian_daemon.py

Ejemplo programático con una async factory (create_agent) que construye el agente con control total. Dos formas de usarlo:

# Opción A — ejecutar el script directamente python examples/agents/fireflies_obsidian_daemon.py

# Opción B — usar la factory como target de agentd parrot serve examples.agents.fireflies_obsidian_daemon:create_agent \ --name fireflies-sync

Una vez corriendo el daemon, desde otra terminal:

┌─────────────────────────────────┬───────────────────────────────────────────────────────────────────┐ │ Acción │ Comando │ ├─────────────────────────────────┼───────────────────────────────────────────────────────────────────┤ │ Invocar método directo │ /invoke sync_fireflies_transcripts {"limit": 5} │ ├─────────────────────────────────┼───────────────────────────────────────────────────────────────────┤ │ Resumir una reunión │ /invoke summarize_transcript {"note_title": "2026-08-18-standup"} │ ├─────────────────────────────────┼───────────────────────────────────────────────────────────────────┤ │ Estado del daemon │ parrot status fireflies-sync │ ├─────────────────────────────────┼───────────────────────────────────────────────────────────────────┤ │ Exponer a Claude Code vía MCP │ claude mcp add fireflies-sync -- parrot mcp-serve fireflies-sync │ ├─────────────────────────────────┼───────────────────────────────────────────────────────────────────┤ │ Instalar como servicio systemd │ parrot install-service examples/agents/fireflies_daemon.yaml │ └─────────────────────────────────┴───────────────────────────────────────────────────────────────────┘

El YAML expone sync_fireflies_transcripts y summarize_transcript en exposed_methods, así que tanto /invoke desde la consola como invoke_method desde MCP pueden llamarlos. El scheduler queda habilitado para registrar crons via /schedules add si quieres automatizar la sincronización cada 8 horas.