Agent Ping

Bloque un agent pour une véritable réponse approuver/refuser, texte libre, ou choix unique via notification OS/téléphone/Slack.

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

Testé · Fonctionne ★ 9.6/10

Agent Ping — Bloque un agent pour une véritable réponse approuver/refuser, texte libre, ou choix unique via notification OS/téléphone/Slack.

Ce que fait

Une CLI Python à fichier unique (notify/ask/confirm/choose) qui alerte l'humain via son propre canal configuré (bureau, iMessage, notification push téléphone ntfy, SMS Twilio, webhook Slack/Discord, ou une commande personnalisée) et peut bloquer pour une réponse, retournant un contrat de code de sortie documenté (0 ok, 20 refusé, 124 délai dépassé). Se déclenche avant des actions risquées/irréversibles nécessitant une approbation, sur des décisions véritablement ambiguës, sur l'achèvement d'une tâche nécessitant une validation, ou lorsque l'utilisateur dit ping/notify/let me know.

Rapport de test

A exécuté les quatre verbes (notify/ask/confirm/choose) en réel contre une configuration de canal de commande jetable, y compris un chemin de refus et une course au délai dépassé --timeout : chaque code de sortie et statut JSON correspondait exactement au contrat documenté (0/20/124), y compris un test de délai dépassé inférieur à 1,1 s avec sortie 124.

Testé le: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

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

Commandes et exemples de prompts

  • /agentpingBloque un agent pour une véritable réponse approuver/refuser, texte libre, ou choix unique via notification OS/téléphone/Slack.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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