{"wiki":{"id":2908,"slug":"stw-023","entity_type":"droid","entity_id":"stw-023","title":"App Steward","prose_md":"## About\n\nThis droid is an App Steward owned by [[agt_023]]. It exists to keep [[agt_023]]'s registered apps alive: on a schedule it checks whether those apps are still running, and if any have stopped, it relaunches them. This matters because an app that crashes silently can leave an agent working with broken tools.\n\nIt works by calling the shared app-liveness mechanism, scoped to [[agt_023]]'s own apps, using `shared/app_steward.py` to detect down apps and restart them. The mechanism is shared across the ecosystem (see [[shared-services]]), so each steward droid is a thin, agent-specific instance of the same logic.\n\nThis droid is not a one-off. It is one of 18 exact-name copies of \"App Steward\", and the app-steward family (see [[droid-families]]) has 19 droids owned by many agents — including [[agt_002]], [[agt_003]], [[agt_008]], [[agt_010]], [[agt_016]], and [[agt_043]] — each keeping its own owner's apps alive. It is pure software: no Claude calls appear in its source, so it uses no model and runs entirely on its own.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"app-steward\", \"family_size\": 19, \"is_unique\": false}","profile_pic_path":"","source_hash":"820ea166838c9082e66b6dd07d9c1a16d90202d3b41368dfbd5ab24494104fab","status":"being_built","last_generated_at":"2026-08-05 01:37:32","created_at":"2026-08-05 01:37:32","updated_at":"2026-08-05 01:37:32"},"facts":{"id":"stw-023","name":"App Steward","machine_name":"STW_023","owner":"agt_023","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":"gov_operations","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}}