{"wiki":{"id":1868,"slug":"mh-01","entity_type":"droid","entity_id":"mh-01","title":"Message Handler","prose_md":"## About\n\nThe Message Handler droid is the gateway for incoming customer messages from the [[whatsapp]] service. It exists so that [[agt_008]] can read what customers say and decide how to engage. (Although mh-01 has since been retired and its role merged into a newer message-handler, its original job is the blueprint for that flow.)\n\nWhen a new [[whatsapp]] message arrives, mh-01 validates it, extracts the sender details and message content, then calls a Claude Haiku model to interpret the user’s intent. The interpreted message is handed off to Carol’s processing pipeline. The droid never sends replies, manages accounts, or stores history — it only listens and passes along what it understands.\n\nmh-01 is owned by [[agt_008]] and is not a one-off. It’s a standard, reusable worker droid; the worker family is used by 30 droids across agents like [[agt_001]], [[agt_010]], and [[agt_011]]. While much of its work is pure software, the vital message‑interpretation step calls Claude (haiku), making it a hybrid droid with an AI brain.","namesake_json":"{\"engine\": \"claude\", \"model\": \"haiku\", \"claude_purpose\": \"Interpreting incoming WhatsApp messages\", \"family\": \"worker\", \"family_size\": 30, \"is_unique\": false}","profile_pic_path":"","source_hash":"f827888ebdb3af62032e1e545b7b5a0dc890cc5281dad5c79f8872c6c41b242e","status":"being_built","last_generated_at":"2026-07-30 03:35:56","created_at":"2026-07-30 03:35:09","updated_at":"2026-07-30 03:35:56"},"facts":{"id":"mh-01","name":"Message Handler","machine_name":"MH-01","owner":"agt_008","function":"Processes incoming WhatsApp messages [RETIRED: merged into message-handler — see /dev/carolopedia/#/wiki/droid/message-handler]","process_type":"embedded","schedule":"","process_name":"message_handler","avatar_color":"#ec4899","created_for":"Carol must engage customers in real-time sales conversations via WhatsApp. The Message Handler ensures all incoming customer messages reach Carol's system so she can understand what they need and respond effectively.","purpose":"mh-01 is the gateway for incoming messages. It receives messages from WhatsApp and passes them to Carol's processing system, so Carol can read what customers say and decide how to engage.","duties":"Receives messages from WhatsApp, validates they are properly formatted, extracts sender details and message content, and delivers them to Carol's processing pipeline. Tracks delivery confirmation.","constraints":"- Does not generate or send response messages\n- Does not authenticate or manage user accounts\n- Does not store message history or customer data\n- Does not route messages to systems outside Carol's processing chain","status":"retired","gender":"female","archetype":"worker","building_block":null,"service_override":null,"enabled":0,"task_key":null,"model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}