{"wiki":{"id":73,"slug":"droid-families","entity_type":"app","entity_id":"droid-families","title":"Droid Families","prose_md":"## About\n\nIn Carol's AI ecosystem, many agents need to do the same kind of thing — send a notification, look up a policy, generate a report. Rather than each agent reinventing the wheel, these shared capabilities are packaged as **droids** (small, reusable functions an agent can call). When the same droid appears across multiple agents, sometimes with local tweaks, it forms a **droid family**: one canonical version plus all the agent-specific variations.\n\n**Droid Families** is the app that maps this landscape. Owned by [[agt_005]], it gives Agent Resources a single view of every cross-agent droid family — showing the \"main\" droid, which agents carry a copy, and what customizations each agent has made. It also surfaces potential future families: clusters of similar logic that could be consolidated into a shared droid but haven't been yet. Think of it as a genealogy chart for Carol's reusable building blocks.\n\n## Usage Patterns\n\n[[agt_005]] and her team use Droid Families when onboarding a new agent, deciding which existing droids it should inherit, or when auditing duplication across the organisation. For example, if [[agt_012]] builds a handy utility droid for [[agt_011]]'s engineering team and [[agt_020]] later needs something almost identical, Agent Resources can open Droid Families, spot the overlap, and promote the droid into an official family — with one well-maintained main version and lightweight per-agent customizations.\n\nThe app is also useful during periodic housekeeping: scanning for \"potential families\" highlights places where multiple agents have quietly built near-identical functions, signalling an opportunity to refactor and reduce maintenance overhead. It lives within the **agent_apps** card group and is accessible to authenticated users at its dedicated portal.","namesake_json":"{}","profile_pic_path":"","source_hash":"12ed3f3da178ad58b57071c19b08793947adceec3fd517df588b8ea810f57e69","status":"active","last_generated_at":"2026-06-28 03:31:53","created_at":"2026-06-28 03:31:53","updated_at":"2026-06-28 03:31:53"},"facts":{"id":"droid-families","name":"Droid Families","port":7261,"url":"https://carol.denken-labs.com/dev/droid-families/","description":"Agent Resources view of cross-agent droid families (functions replicated across agents), each family main droid + member agents + customizations, plus potential future families.","owner":"agt_005","dir_name":"droid-families","card_group":"agent_apps","is_public":0,"access_level":"auth","log_name":"droid-families","gen_nginx":1,"user_admins":"[]"}}