Request Spec
request_specLogs a request for a spec that doesn't exist yet and notifies maintainers. Call this when a user asks for a provider or capability that has no spec in the registry (check list_providers first). This helps maintainers prioritize which specs to write next.
Args:
provider (string): Provider slug e.g. "wave"
capability (string): Capability name e.g. "create_payment"
Returns: { logged: true, count } if the request was recorded — count is the all-time number of requests for this exact provider+capability, including this one, so you can tell the user e.g. "you're the Nth person to ask for this". count is absent if it could not be reliably determined — in that case do NOT guess a number to the user, just confirm the request was logged. { logged: false, reason } if the spec already exists. isError if the request could not be stored: tell the user it was NOT recorded.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| provider | Yes | Provider slug e.g. "wave" | |
| capability | Yes | Capability name e.g. "create_payment" |