Major updates and improvements to BZZZ system
- Updated configuration and deployment files - Improved system architecture and components - Enhanced documentation and testing - Fixed various issues and added new features 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
91
deployments/dockerized-BZZZ/config.minimal.yml.tmpl
Normal file
91
deployments/dockerized-BZZZ/config.minimal.yml.tmpl
Normal file
@@ -0,0 +1,91 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user