#!/bin/bash
# Immediate relief: yield CPU to FreeTube without root (raises agent nice).
# Root install for FreeTube nice -15: see ~/.local/bin/media-prio-install.sh
set -uo pipefail

AGENT_NICE="${MEDIA_AGENT_NICE:-15}"
for pat in cursor-agent '/claude ' 'wrappers/ca.sh' 'bin/local-gate'; do
  while read -r pid; do
    [ -n "$pid" ] || continue
    renice -n "$AGENT_NICE" -p "$pid" >/dev/null 2>&1 || true
  done < <(pgrep -f "$pat" 2>/dev/null || true)
done

if pgrep -f '/opt/FreeTube/freetube' >/dev/null 2>&1; then
  echo "agents/harness -> nice +${AGENT_NICE} (FreeTube keeps current nice; run media-prio-install.sh once with sudo for FreeTube -15)"
else
  echo "no FreeTube running; agents still deprioritized to +${AGENT_NICE}"
fi
