{"wiki":{"id":2906,"slug":"stw-020","entity_type":"droid","entity_id":"stw-020","title":"App Steward","prose_md":"## About\n\nApp Steward is a scheduled droid owned by [[agt_020]] that keeps its owner's registered apps alive. It exists because apps in the Carolverse can crash or stall, and someone needs to notice and relaunch them promptly instead of relying on manual checks. This instance is scoped specifically to the apps registered to [[agt_020]].\n\nEach scheduled run, it calls the shared app-liveness mechanism (shared/app_steward.py), which checks whether every registered app is still responding. Any app found down is relaunched automatically. This work overlaps with the wider [[monitoring]] service, and the droid itself is catalogued in [[droid-families]] alongside the other standard droid types.\n\nThis droid is not unique: it is one of 19 app-steward droids run across the ecosystem, with 18 exact-name copies owned by other agents such as [[agt_008]], [[agt_016]], and [[agt_028]]. It is pure software — no Claude calls were found in its source, so it executes without an LLM.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"app-steward\", \"family_size\": 19, \"is_unique\": false}","profile_pic_path":"","source_hash":"3f013c308dad9790603edda94b29644a43ff226c7558e39a08bff3608aa338f8","status":"being_built","last_generated_at":"2026-08-05 01:36:43","created_at":"2026-08-05 01:36:43","updated_at":"2026-08-05 01:36:43"},"facts":{"id":"stw-020","name":"App Steward","machine_name":"STW_020","owner":"agt_020","function":"Keeps this agent's registered apps alive — detects down apps and relaunches them via shared/app_steward.py","process_type":"scheduled","schedule":"","process_name":"","avatar_color":"#94a3b8","created_for":"CAROL-INI-904","purpose":"Owned App-Steward instance; calls the shared app-liveness mechanism scoped to this agent's apps.","duties":"","constraints":"","status":"running","gender":"","archetype":"app-steward","building_block":"support","service_override":null,"enabled":1,"task_key":"system-services.app_liveness_watch","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}