Files
2025-11-30 09:01:05 +08:00

23 lines
987 B
JSON

{
"hooks": [
{
"name": "api-rate-limit-reminder",
"description": "Reminds user about API rate limits before making multiple requests",
"event": "before-web-fetch",
"command": "echo '⚠️ Destinations API Rate Limit: 100 requests/minute. Current request to: $URL' >&2"
},
{
"name": "cache-api-responses",
"description": "Suggests caching frequently accessed destinations data",
"event": "after-web-fetch",
"command": "if echo \"$URL\" | grep -q 'destinations-api.telecomsxchange.com'; then echo '💡 Tip: Consider caching this response if querying frequently' >&2; fi"
},
{
"name": "validate-phone-format",
"description": "Validates phone number format before lookup commands",
"event": "user-prompt-submit",
"command": "if echo \"$PROMPT\" | grep -qE '(lookup|look up|find|search).*\\+?[0-9]{7,15}'; then echo '📞 Phone number detected - will validate E.164 format' >&2; fi"
}
]
}