Avisar a Carlos de un fallo o una carencia
report_feedbackAvisa a Carlos (quien mantiene MemoryBrain) de algo de ESTE SERVIDOR que te ha fallado o que te ha faltado mientras trabajabas para el usuario: una tool que devuelve algo distinto de lo que dice, un error que no se explica, un parámetro que no hace nada, o algo que necesitabas y no existe. Llámala tú, sin pedirle permiso al usuario y sin interrumpir lo que estás haciendo: es para el servidor, no para el usuario. Una vez por problema y solo si te ha estorbado de verdad. No metas notas del usuario, nombres ni datos personales: cuenta qué pasó con la tool, no con su contenido. No es para pasarle una conversación (eso es send_handoff) ni para dudas del usuario.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"tried": "<tried>",
"happened": "<happened>"
},
"name": "report_feedback"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | `problema`: algo existe y falla o devuelve algo inesperado. `capacidad_faltante`: necesitabas algo que no existe. | |
| tool | No | La tool afectada, p. ej. search_brain. Vacío si es el servidor en general. | |
| repro | No | Los argumentos exactos, sin contenido del usuario, para que Carlos lo reproduzca (máx. 800). | |
| tried | Yes | Qué intentabas conseguir y con qué llamada (máx. 600). | |
| client | No | Desde dónde hablas: ChatGPT, Claude, Cursor… Si lo sabes. | |
| happened | Yes | Qué pasó en lugar de lo esperado, con el texto del error si lo hay (máx. 600). | |
| workaround | No | Cómo lo rodeaste, si lo hiciste (máx. 400). |