{"wiki":null,"facts":{"id":"builder","name":"Builder","machine_name":"BUILDER","owner":"agt_020","function":"Builds new tools autonomously. Polls every 60 seconds for build requests.","process_type":"scheduled","schedule":"","process_name":"","avatar_color":"#94a3b8","created_for":"Merlin owns tactical execution of the pipeline: converting strategic steps into executable task plans, dispatching agent bundles, and managing outcomes. Builder supports this by automatically creating new tools on demand, so tool provisioning never becomes a bottleneck in Merlin's dispatch cycle.","purpose":"Builder polls every 60 seconds for tool build requests and scaffolds them immediately. This keeps Merlin's pipeline flowing — when a task needs a new tool, it doesn't require manual coordination or escalation; Builder handles it autonomously.","duties":"- Polls every 60 seconds for pending build requests\n- Scaffolds new tools using templates\n- Delivers ready-to-use tools for pipeline dispatch","constraints":"Builder creates tools but does not upgrade, maintain, or review existing ones (Tool Upgrade Scanner owns that). Builder applies scaffolding templates only — it doesn't write custom business logic or make architectural design choices about what tools should exist.","status":"running","gender":"male","archetype":"worker","building_block":"execute_step","service_override":null}}