- 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>
91 lines
2.0 KiB
Cheetah
91 lines
2.0 KiB
Cheetah
# 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 |