# Adaptivity & Resilience Overview Make your agents robust, reactive, and self-healing using EMOS's [Event-Driven Architecture](../../concepts/events-and-actions.md). --- ::::{grid} 1 2 3 3 :gutter: 3 :::{grid-item-card} {material-regular}`memory;1.2em;sd-text-primary` Multiprocessing :link: multiprocessing :link-type: doc Run components in separate processes -- isolate failures, add automatic recovery. ::: :::{grid-item-card} {material-regular}`healing;1.2em;sd-text-primary` Self-Healing Fallbacks :link: fallback-recipes :link-type: doc Swap models, switch algorithms, and restart hardware -- the same API for both layers. ::: :::{grid-item-card} {material-regular}`bolt;1.2em;sd-text-primary` Event-Driven Cognition :link: event-driven-cognition :link-type: doc Run a lightweight detector continuously, wake the heavy VLM only when needed. ::: :::{grid-item-card} {material-regular}`sensors;1.2em;sd-text-primary` External Reflexes :link: external-reflexes :link-type: doc React to the environment -- person detected triggers vision-following mode. ::: :::{grid-item-card} {material-regular}`sync_alt;1.2em;sd-text-primary` Cross-Component Healing :link: cross-component-events :link-type: doc Components monitor each other -- controller stuck triggers drive manager unblock. ::: :::{grid-item-card} {material-regular}`hub;1.2em;sd-text-primary` Logic Gates & Composed Events :link: composed-events :link-type: doc Combine conditions with AND, OR, NOT for smarter, multi-topic event triggers. ::: :::{grid-item-card} {material-regular}`dynamic_feed;1.2em;sd-text-primary` Context-Aware Actions :link: context-aware-actions :link-type: doc Inject live topic data into action arguments -- semantic navigation, dynamic prompts. ::: ::::