diff --git a/setup.sh b/setup.sh index 26709137..60c913ab 100755 --- a/setup.sh +++ b/setup.sh @@ -166,6 +166,9 @@ install_services() { "aitbc-blockchain-rpc.service" "aitbc-multimodal-gpu.service" "aitbc-marketplace.service" + "aitbc-openclaw-enhanced.service" + "aitbc-advanced-ai.service" + "aitbc-adaptive-learning.service" ) for service in "${services[@]}"; do @@ -241,12 +244,12 @@ start_services() { log "Starting AITBC services..." # Try systemd first - if systemctl start aitbc-wallet aitbc-coordinator-api aitbc-exchange-api aitbc-blockchain-node aitbc-blockchain-rpc aitbc-multimodal-gpu aitbc-marketplace 2>/dev/null; then + if systemctl start aitbc-wallet aitbc-coordinator-api aitbc-exchange-api aitbc-blockchain-node aitbc-blockchain-rpc aitbc-multimodal-gpu aitbc-marketplace aitbc-openclaw-enhanced aitbc-advanced-ai aitbc-adaptive-learning 2>/dev/null; then log "Services started via systemd" sleep 5 # Check if services are running - if systemctl is-active --quiet aitbc-wallet aitbc-coordinator-api aitbc-exchange-api aitbc-blockchain-node aitbc-blockchain-rpc aitbc-multimodal-gpu aitbc-marketplace; then + if systemctl is-active --quiet aitbc-wallet aitbc-coordinator-api aitbc-exchange-api aitbc-blockchain-node aitbc-blockchain-rpc aitbc-multimodal-gpu aitbc-marketplace aitbc-openclaw-enhanced aitbc-advanced-ai aitbc-adaptive-learning; then success "Services started successfully via systemd" else warning "Some systemd services failed, falling back to manual startup" @@ -276,6 +279,9 @@ setup_autostart() { systemctl enable aitbc-blockchain-rpc.service systemctl enable aitbc-multimodal-gpu.service systemctl enable aitbc-marketplace.service + systemctl enable aitbc-openclaw-enhanced.service + systemctl enable aitbc-advanced-ai.service + systemctl enable aitbc-adaptive-learning.service success "Auto-start configured" }