Sends a report to the Manifold team: an error a tool returned, data that looks wrong, a tool or parameter that is missing, or anything the user asks you to pass on. Free.
Use when: a call failed in a way its typed error does not explain, a result contradicts itself or the source, the same ProviderUnavailable keeps coming back, no tool answers what the user needs, "tell Manifold that...". Tell the user what you sent.
Not for: retrying a call; follow the typed error first. Asking for help with a task; this sends no reply. Contacting a person or a company; this reaches only the Manifold team.
Returns: Record. feedback_id, to quote if the user contacts support.
Params: kind (required: error | wrong_data | feature_request | other), message (required, up to 4000 characters: what was asked, what came back, what was expected; no passwords, keys or tokens), tool (the tool the report is about), request_id (meta.request_id of the call it is about), max_credits, dry_run.
Cost: 0 credits. Up to 20 reports per workspace per day; over that, ProviderUnavailable with retry_after_s.
Example: {"kind": "error", "tool": "seo_get_serp", "request_id": "3f1c9a2e-8d4b-4c6f-9e1a-7b2d5c8f0a13", "message": "seo_get_serp returned ProviderUnavailable five times in ten minutes for the keyword crm for startups."}