# Herald Bot Configuration Example # Copy this file to herald.yaml and fill in your values # Letta (MemGPT) API configuration letta: api_key: "your_herald_letta_api_key" # Get from https://app.letta.com timeout: 600 # API timeout in seconds (10 minutes) project_id: "herald-project-id" # Your Herald project ID in Letta agent_id: "herald-agent-id" # Your Herald agent ID from Letta # Bluesky configuration bluesky: username: "herald.bsky.social" # Your Herald bot Bluesky username password: "herald-app-password" # Your Herald bot app password from Bluesky settings pds_uri: "https://bsky.social" # Optional, defaults to bsky.social # Bot behavior configuration bot: fetch_notifications_delay: 30 # Seconds between notification checks max_processed_notifications: 10000 # Max notifications to track for deduplication check_new_notifications_every_n_items: 2 # Check for new notifications after processing N items # Logging configuration logging: level: INFO format: "%(asctime)s - %(name)s - %(levelname)s - %(message)s" loggers: httpx: WARNING letta_client: INFO