#!/usr/bin/env bash # Anti-stale binary guard. El .mcp.json ejecuta el binario ./browser_mcp; si se # commitea un cambio en los .go sin recompilar, la sesión sirve código viejo # (bug 16/06/2026). Este hook recompila en cada commit. Instálalo con # scripts/install-hooks.sh. set -euo pipefail cd "$(git rev-parse --show-toplevel)" if ! ./build.sh >/tmp/browser_mcp_build.log 2>&1; then echo "pre-commit: build.sh falló — commit abortado. Log:" >&2 cat /tmp/browser_mcp_build.log >&2 exit 1 fi