9 Commerce-AI Agents + Module Agents = Autonomous Operations.
AeionClaw isn't just a chat assistant. It's 9 commerce-AI agents that auto-fire on platform events plus module-specific agents across 12+ verticals. Each agent reads its target data, runs scoped AI inference, persists structured outputs, emits events, and surfaces approval requests when human review is needed. Same RBAC. Same audit log. Same cost caps.
How Agents Work — The Pattern
Every AeionClaw agent follows the same architecture: read the target record, run scoped AI inference against it, validate the result, persist structured fields, emit a platform event, and — if the action is high-stakes — surface it for approval instead of auto-executing. When an agent can't complete its job (no data, budget exhausted, AI response didn't validate, no matching event), it reports exactly why instead of silently doing nothing.
The 9 Commerce-AI Agents
detect_order_fraud
Fires on `commerce.order.created`. Reads order + customer history + device fingerprint + behavioral patterns. Persists `aiFraudScore` (0-1) + `aiFlagged` + `fraudAnomalies[]`. Emits `commerce.fraud.ai_analyzed`.
analyze_review
Fires on `record.created` filtered by `collection="product_reviews"`. Reads review text + customer history. Persists `sentimentScore` + `aiReplyDraft` + `aiFlagged` (for toxic/spam). Emits `commerce.review.analyzed`.
predict_churn
Fires on `commerce.subscription.payment_failed`. Reads payment history + product-engagement pattern + support-ticket sentiment. Persists `aiChurnRiskScore` (0-1) + `churnAnomalies[]`. Emits `commerce.churn.predicted`.
recover_cart
Fires on `record.created` filtered by `collection="abandoned_carts"`. Reads cart contents + customer history + similar past abandoners. Persists `recoveryStrategy` + `aiPersonalized` (subject + body for recovery email). Emits `commerce.cart.recovery_drafted`.
generate_product_copy
Fires on `product.created` or manual trigger. Reads product attributes + brand voice + competitor positioning. Persists `aiGeneratedDescription` + `aiSeoTitle` + `aiSeoMeta` + `aiAltText[]`. Emits `commerce.product.copy_generated`.
optimize_pricing
Fires on `cron.daily` or competitor scrape. Reads SKU sales velocity + competitor prices + margin. Persists `aiPriceSuggestion` + `aiPriceRationale`. Emits `commerce.pricing.optimized`.
predict_inventory
Fires on `cron.weekly`. Reads sales velocity + lead times + seasonality. Persists `aiReorderPoint` + `aiReorderQuantity` + `aiSeasonalFactor`. Emits `commerce.inventory.forecasted`.
dynamic_upsell
Fires on `cart.viewed`. Reads cart contents + customer purchase history + similar-customer-also-bought patterns. Persists upsell suggestion to cart record. Emits `commerce.upsell.suggested`.
predict_loyalty
Fires on `customer.activity`. Reads customer engagement velocity + tier history + reward redemption pattern. Persists `aiTierUpgradeProb` + `aiRecommendedReward`. Emits `commerce.loyalty.predicted`.
Commerce-AI Agent Schema Reservations
Each commerce-AI agent operates on dedicated schema fields reserved on its target collection. These ship as part of the base Commerce module.
Module-Specific Agents (Beyond Commerce)
aeion-helpdesk-agent
Triage ticket + draft reply + KB suggest + sentiment route
aeion-finance-manager
Invoice categorize + anomaly flag + variance commentary
aeion-fleet-operator
Route optimize + predictive maintenance + incident report
aeion-construction
Daily log summarize + RFI draft + clash detect + safety pattern
aeion-health
Triage ESI score + NEWS2 deterioration + SOAP note draft
aeion-hospitality
No-show predict + VIP brief + housekeeping schedule
aeion-dining
Table-turn optimize + menu engineering + reservation triage
aeion-sentinel
Threat correlate + incident draft + remediation suggest
aeion-recruit-assistant
Resume score + interview schedule + offer compose
aeion-lms
Course recommend + at-risk predict + assessment generate
aeion-marketing
Campaign draft + audience segment + A/B variant
aeion-content-manager
SEO optimize + multilingual variant + brand-fit score
Auto-Trigger Wiring (How Reactions Connect)
Each agent has a default reaction wiring it to a platform event. Customers can override per-tenant.