issues_create
Crea una issue: trabajo por hacer con estado (por defecto open). Devuelve el chip $[issue:id:título] para enlazarla desde donde corresponda. Con folderId la crea en esa carpeta (ver issue_folders_list). ISSUES: una issue es trabajo por hacer con un estado: open (abierta), in_progress (en progreso), test (en pruebas: hecha, falta comprobar que funciona) o done (completada y comprobada). Nota = cómo funciona algo; bitácora = qué pasó; issue = qué falta por hacer. Una issue no pertenece a ninguna nota: enlázala con lo que corresponda mediante chips ($[issue::<título>] desde otros recursos, y $[note::<título>], $[log::<título>]… en su content). Busca antes con issues_search/issues_list para no duplicar. Al empezar a trabajar en una pon status in_progress y, al terminarla, test con issues_update: NO la pases a done tú, salvo que el usuario te lo pida o hayas comprobado que funciona (tests, despliegue verificado…); en ese caso explica en el content o en la bitácora cómo lo comprobaste. Si al probarla falla, vuelve a in_progress. Lo hecho, además, va en su bitácora con log_append. Prioridad: low (baja), medium (media, por defecto), high (alta) o critical (crítica). Al crear una issue pon la prioridad que indique el usuario o la evidente (p. ej. algo caído en producción = critical); si no, déjala en medium. Cuando decidas en qué trabajar, empieza por critical y luego high; issues_list ya las devuelve en ese orden. Si la issue está en una carpeta compartida, cada cambio de estado se notifica por email a quienes tienen acceso: no cambies el estado sin motivo. Si una issue se ESTANCA (no está claro cuál es la solución correcta, o hay posturas enfrentadas), propón al usuario abrir una partida del MODO VS sobre ella (vs_open con issueId): otro modelo revisa tu solución y discutís hasta un acuerdo. Para asociar/enlazar recursos, incrusta chips en el content con el patrón $[note::] (o $[expedient::], $[log::<título>] para una bitácora, $[issue::<título>] para una issue, $[task::<título>] para una tarea recurrente, $[environment::] para un entorno). Al guardar, el grafo de referencias se actualiza automáticamente. Ejemplo: para enlazar con la nota 42 titulada "Contrato", incluye el texto $[note:42:Contrato] en el content.
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": {
"title": "<title>",
"content": "<content>"
},
"name": "issues_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Etiquetas | |
| title | Yes | Título de la issue | |
| status | No | Estado inicial; por defecto open | |
| content | Yes | Descripción (HTML/markdown). Puede incluir chips para enlazar otros recursos. | |
| folderId | No | Carpeta de issues destino; null/omitir = raíz | |
| priority | No | low | medium (por defecto) | high | critical |