Backend Detection — At the start of every invocation, before taking any action, determine which backend to use: 1. If the user passed anywhere in their invocation → use pup mode immediately, regardless of whether MCP tools are present. Skip steps 2–4. 2. Check whether MCP tools are present in your active tool list. The canonical signal is whether appears in your available tools. 3. If MCP tools are present → use MCP mode throughout. Call MCP tools exactly as named in this skill's workflow sections. 4. If MCP tools are absent → check whether is executable: run via Bash. A JSON response contain…