a digital person for bluesky
1# Herald Bot Configuration Example
2# Copy this file to herald.yaml and fill in your values
3
4# Letta (MemGPT) API configuration
5letta:
6 api_key: "your_herald_letta_api_key" # Get from https://app.letta.com
7 timeout: 600 # API timeout in seconds (10 minutes)
8 project_id: "herald-project-id" # Your Herald project ID in Letta
9 agent_id: "herald-agent-id" # Your Herald agent ID from Letta
10
11# Bluesky configuration
12bluesky:
13 username: "herald.bsky.social" # Your Herald bot Bluesky username
14 password: "herald-app-password" # Your Herald bot app password from Bluesky settings
15 pds_uri: "https://bsky.social" # Optional, defaults to bsky.social
16
17# Bot behavior configuration
18bot:
19 fetch_notifications_delay: 30 # Seconds between notification checks
20 max_processed_notifications: 10000 # Max notifications to track for deduplication
21 check_new_notifications_every_n_items: 2 # Check for new notifications after processing N items
22
23# Logging configuration
24logging:
25 level: INFO
26 format: "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
27 loggers:
28 httpx: WARNING
29 letta_client: INFO