# BZZZ Configuration for Container Deployment # Environment variables will be substituted at runtime agent: id: "${BZZZ_AGENT_ID}" specialization: "${BZZZ_SPECIALIZATION}" max_tasks: ${BZZZ_MAX_TASKS} capabilities: - "general_development" - "task_coordination" - "p2p_collaboration" models: - "llama3.1:8b" - "codellama:7b" role: "" # Will be auto-assigned based on specialization expertise: [] reports_to: "" network: p2p: listen_port: ${BZZZ_P2P_PORT} bind_address: "0.0.0.0" api: port: ${BZZZ_API_PORT} bind_address: "0.0.0.0" health: port: ${BZZZ_HEALTH_PORT} bind_address: "0.0.0.0" # DHT configuration for peer discovery v2: dht: enabled: ${BZZZ_DHT_ENABLED} bootstrap_peers: [] # Will be populated from BZZZ_BOOTSTRAP_PEERS env var # AI configuration ai: ollama: endpoint: "${OLLAMA_ENDPOINT}" timeout: "30s" # UCXL protocol configuration ucxl: enabled: true server: enabled: true port: 8082 base_path: "" storage: directory: "/tmp/bzzz-ucxi-storage" resolution: cache_ttl: "1h" # Licensing configuration (if required) license: email: "${LICENSE_EMAIL}" license_key: "${LICENSE_KEY}" cluster_id: "${CLUSTER_ID}" organization_name: "" kaching_url: "https://kaching.chorus.services" is_active: false grace_period_hours: 72 license_type: "" max_nodes: 1 # Binary type for specialized behavior binary_type: "agent" # Repository integration (disabled in container mode) repository: provider: "" url: "" token: "" webhook_url: "" # Security settings optimized for containers security: enable_auth: false auth_token: "" # Storage paths for container environment storage: data_directory: "/app/data" config_directory: "/app/config" log_directory: "/app/logs" # Logging configuration for containers (stdout/stderr) logging: level: "${LOG_LEVEL}" format: "structured" # Better for container log collection output: "stdout" # Force stdout for container compatibility