feat: add /catch-up and /debug guided commands to draft welcome
Replace the 'What changed recently' draft chip with /catch-up, a command whose hidden prompt branches on git state: reconstruct intent from an in-progress diff, check an open PR's review state, or summarize recent commits. Add /debug as a new draft chip and command: a guided root-cause investigation that captures the symptom, forms hypotheses, checks them against the code, and confirms the cause before proposing a fix. Both follow the /workspace-review pattern — visible + hidden magic prompts wired into command autocomplete, the submit handler, draft preset chips, and the Magic Prompts settings page, with i18n across all locales.
This commit is contained in:
@@ -1421,9 +1421,9 @@ export const dict: Record<I18nKey, string> = {
|
||||
"chat.emptyState.draftTitleWithProject": "What are we working on in {project}?",
|
||||
"chat.draftPresets.explore.label": "Explore the codebase",
|
||||
"chat.draftPresets.explore.prompt": "Give me a high-level tour of this codebase — the architecture, the main modules, and how they fit together.",
|
||||
"chat.draftPresets.changes.label": "What changed recently",
|
||||
"chat.draftPresets.changes.prompt": "Summarize what changed recently — the latest commits and the current state of this branch.",
|
||||
"chat.draftPresets.catchup.label": "Catch me up",
|
||||
"chat.draftPresets.plan.label": "Start feature planning",
|
||||
"chat.draftPresets.debug.label": "Debug an issue",
|
||||
"chat.draftPresets.review.label": "Review my changes",
|
||||
"chat.scrollToBottom.aria": "Ir al final",
|
||||
"chat.timeline.relative.justNow": "ahora mismo",
|
||||
@@ -1486,6 +1486,8 @@ export const dict: Record<I18nKey, string> = {
|
||||
"chat.commandAutocomplete.command.summaryDescription": "Resumen no destructivo de la sesión. Pista opcional del tema después del comando.",
|
||||
"chat.commandAutocomplete.command.workspaceReviewDescription": "Revisar los cambios actuales del espacio de trabajo solo para problemas de alto impacto.",
|
||||
"chat.commandAutocomplete.command.featurePlanDescription": "Inicia una sesión de planificación guiada e interactiva para una nueva función.",
|
||||
"chat.commandAutocomplete.command.catchUpDescription": "Recupera el contexto: qué estabas haciendo y por dónde continuar.",
|
||||
"chat.commandAutocomplete.command.debugDescription": "Investigación guiada de la causa raíz de un error antes de proponer una solución.",
|
||||
"chat.commandAutocomplete.badge.skill": "habilidad",
|
||||
"chat.commandAutocomplete.badge.command": "comando",
|
||||
"chat.commandAutocomplete.badge.system": "sistema",
|
||||
@@ -1602,6 +1604,8 @@ export const dict: Record<I18nKey, string> = {
|
||||
"chat.chatInput.toast.summaryFailed": "No se pudo generar el resumen",
|
||||
"chat.chatInput.toast.reviewFailed": "No se pudieron revisar los cambios",
|
||||
"chat.chatInput.toast.planFeatureFailed": "No se pudo iniciar la planificación de la función",
|
||||
"chat.chatInput.toast.catchUpFailed": "No se pudo recuperar el contexto",
|
||||
"chat.chatInput.toast.debugFailed": "No se pudo iniciar la depuración",
|
||||
"chat.chatInput.toast.attachmentsTooLarge": "Los adjuntos son demasiado grandes para enviar. Intenta reducir la cantidad o el tamaño de las imágenes.",
|
||||
"chat.chatInput.toast.sendAttachmentsFailed": "No se pudieron enviar los adjuntos. Intenta con menos archivos o imágenes más pequeñas.",
|
||||
"chat.chatInput.toast.messageSendFailed": "El mensaje no se pudo enviar. Los adjuntos se restauraron.",
|
||||
|
||||
Reference in New Issue
Block a user