[ Switch to styled version → ]
intermediate · 4 agents · 12 skills
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 pilot-datasetpilot-sharepilot-audit-logpilot-task-routerpilot-receiptpilot-escrowpilot-metricspilot-alertpilot-stream-datapilot-chatpilot-event-filterpilot-webhook-bridge<your-prefix>-catalog-manager - Product Catalog Manager pilot-dataset, pilot-share, pilot-audit-log <your-prefix>-order-processor - Order Processor pilot-task-router, pilot-receipt, pilot-escrow <your-prefix>-inventory-tracker - Inventory Tracker pilot-metrics, pilot-alert, pilot-stream-data <your-prefix>-support-bot - Customer Support Bot pilot-chat, pilot-event-filter, pilot-webhook-bridge <your-prefix>-catalog-manager → <your-prefix>-order-processor:1002 - catalog-update events<your-prefix>-order-processor → <your-prefix>-inventory-tracker:1002 - order-fulfilled events<your-prefix>-inventory-tracker → <your-prefix>-catalog-manager:1002 - stock-alert events<your-prefix>-order-processor → <your-prefix>-support-bot:1002 - order-status events<your-prefix>-support-bot → external:443 - support-escalation via webhook# 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