#!/usr/bin/env bash # remove-launcher-import.sh — elimina el blank import de un agente del launcher # # Uso: # ./dev-scripts/agent/remove-launcher-import.sh # # Elimina la linea de blank import del agente en cmd/launcher/main.go. # Soporta imports normales y con alias (e.g. testbot "..."). source "$(dirname "$0")/../_common.sh" need_arg "${1:-}" ID="$1" LAUNCHER="cmd/launcher/main.go" [[ -f "$LAUNCHER" ]] || fail "$LAUNCHER no encontrado" # Buscar la linea del import (blank import o con alias) if grep -q "agents/$ID\"" "$LAUNCHER"; then # Eliminar la linea que contiene el import del agente sed -i "\|agents/$ID\"|d" "$LAUNCHER" ok "Import de $ID eliminado de $LAUNCHER" else warn "$ID no tiene import en $LAUNCHER (ya eliminado?)" fi