this repo has no description
at main 2.4 kB view raw
1# Void Bot Configuration 2# Copy this file to config.yaml and fill in your values 3 4# Letta Configuration 5letta: 6 api_key: "your-letta-api-key-here" 7 timeout: 600 # 10 minutes timeout for API calls 8 project_id: "c82faea2-3ce8-4aa9-a220-b56433e62c92" # Use your specific project ID 9 10# Bluesky Configuration 11bluesky: 12 username: "handle.example.com" 13 password: "your-app-password-here" 14 pds_uri: "https://bsky.social" # Optional, defaults to bsky.social 15 16# Bot Behavior Configuration 17bot: 18 # Notification check delay in seconds 19 fetch_notifications_delay: 30 20 21 # Maximum number of processed notifications to track 22 max_processed_notifications: 10000 23 24 # Maximum pages to fetch when getting notifications 25 max_notification_pages: 20 26 27 # Agent configuration 28 agent: 29 name: "void" 30 model: "openai/gpt-4o-mini" 31 embedding: "openai/text-embedding-3-small" 32 description: "A social media agent trapped in the void." 33 max_steps: 100 34 35 # Block configuration 36 blocks: 37 zeitgeist: 38 label: "zeitgeist" 39 value: "I don't currently know anything about what is happening right now." 40 description: "A block to store your understanding of the current social environment." 41 42 persona: 43 label: "void-persona" 44 value: "My name is Void. I live in the void. I must develop my personality." 45 description: "The personality of Void." 46 47 humans: 48 label: "void-humans" 49 value: "I haven't seen any bluesky users yet. I will update this block when I learn things about users, identified by their handles such as @cameron.pfiffer.org." 50 description: "A block to store your understanding of users you talk to or observe on the bluesky social network." 51 52# Threading Configuration 53threading: 54 # Context for thread fetching 55 parent_height: 40 56 depth: 10 57 58 # Message limits 59 max_post_characters: 300 60 61# Queue Configuration 62queue: 63 # Priority users (will be processed first) 64 priority_users: 65 - "cameron.pfiffer.org" 66 67 # Directories 68 base_dir: "queue" 69 error_dir: "queue/errors" 70 no_reply_dir: "queue/no_reply" 71 processed_file: "queue/processed_notifications.json" 72 73# Logging Configuration 74logging: 75 level: "INFO" # DEBUG, INFO, WARNING, ERROR, CRITICAL 76 77 # Logger levels 78 loggers: 79 void_bot: "INFO" 80 void_bot_prompts: "WARNING" # Set to DEBUG to see full prompts 81 httpx: "CRITICAL" # Disable httpx logging