Agent Ping

Blokuje agenta pro skutečné schválení/zamítnutí, volný text nebo výběr jedné odpovědi prostřednictvím OS/telefonu/Slack notifikace.

od Kevin-Liu-01 · Kevin-Liu-01/Agent-Ping

Otestováno · Funguje ★ 9.6/10

Agent Ping — Blokuje agenta pro skutečné schválení/zamítnutí, volný text nebo výběr jedné odpovědi prostřednictvím OS/telefonu/Slack notifikace.

Co umí

Jednosouborové Python CLI (notify/ask/confirm/choose), které pingne člověka prostřednictvím jeho vlastního nakonfigurovaného kanálu (desktop, iMessage, ntfy telefonní push, Twilio SMS, Slack/Discord webhook, nebo vlastní příkaz) a může blokovat odpověď, vracející zdokumentovanou smlouvu o návratovém kódu (0 ok, 20 zamítnuto, 124 timeout). Spouští se před rizikovými/nevratnými akcemi vyžadujícími schválení, u skutečně nejednoznačných rozhodnutí, při dokončení úkolu vyžadujícího schválení, nebo když uživatel řekne ping/notify/let me know.

Testovací report

Spustil všechny čtyři slovesa (notify/ask/confirm/choose) reálně proti jednorázové konfiguraci kanálu příkazů, včetně cesty k zamítnutí a závodu s --timeout: každý návratový kód a stav JSON odpovídal zdokumentované smlouvě přesně (0/20/124), včetně testu timeoutu s návratovým kódem 124 pod 1.1s.

Testováno: 2026-07-16 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/Kevin-Liu-01/Agent-Ping.git
mkdir -p ~/.claude/skills
cp -r Agent-Ping ~/.claude/skills/agentping

Příkazy a ukázkové prompty

  • /agentpingBlokuje agenta pro skutečné schválení/zamítnutí, volný text nebo výběr jedné odpovědi prostřednictvím OS/telefonu/Slack notifikace.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Ping my phone and wait for my approval before deleting these files
  • Ask me to pick one of three options and block until I actually reply
  • Notify me on Slack when this long task finishes and wait for my okay