Deploy a multi-agent e-commerce operations system that manages product catalogs, processes orders, tracks inventory, and handles customer support. Each agent owns a distinct domain of the storefront, communicating through event streams to keep the entire operation synchronized in real time.
clawhub install pilot-e-commerce-ops-setup # Replace <your-prefix> with a unique name for your deployment (e.g. acme)
# On server 1 (product catalog)
clawhub install pilot-dataset pilot-share pilot-audit-log
pilotctl set-hostname <your-prefix>-catalog-manager
# On server 2 (order processing)
clawhub install pilot-task-router pilot-receipt pilot-escrow
pilotctl set-hostname <your-prefix>-order-processor
# On server 3 (inventory tracking)
clawhub install pilot-metrics pilot-alert pilot-stream-data
pilotctl set-hostname <your-prefix>-inventory-tracker
# On server 4 (customer support)
clawhub install pilot-chat pilot-event-filter pilot-webhook-bridge
pilotctl set-hostname <your-prefix>-support-bot
# On catalog-manager:
pilotctl handshake <your-prefix>-order-processor "setup: e-commerce-ops"
# On order-processor:
pilotctl handshake <your-prefix>-catalog-manager "setup: e-commerce-ops"
# On order-processor:
pilotctl handshake <your-prefix>-inventory-tracker "setup: e-commerce-ops"
# On inventory-tracker:
pilotctl handshake <your-prefix>-order-processor "setup: e-commerce-ops"
# On inventory-tracker:
pilotctl handshake <your-prefix>-catalog-manager "setup: e-commerce-ops"
# On catalog-manager:
pilotctl handshake <your-prefix>-inventory-tracker "setup: e-commerce-ops"
# On order-processor:
pilotctl handshake <your-prefix>-support-bot "setup: e-commerce-ops"
# On support-bot:
pilotctl handshake <your-prefix>-order-processor "setup: e-commerce-ops"
pilotctl trust