Chat Participant @notas que envía tus preguntas a Copilot (API de modelos de lenguaje de VS Code), muestra la respuesta y registra pregunta, respuesta y contexto del editor en un archivo Markdown configurable. También registra automáticamente los cambios de archivos (incluidos los realizados por el modo agente) en el mismo log.
Uso
Ejecuta el comando Copilot Logger: Cambiar archivo de registro y elige un archivo .md donde guardar las conversaciones.
Abre el chat de VS Code y escribe @notas <tu pregunta>. La respuesta se mostrará en el chat y se agregará al archivo de log.
El contexto del editor (archivo activo o selección, truncado a 2000 caracteres) se envía al modelo y se guarda en el log.
Se registran los cambios de archivos (hasta 5 fragmentos por evento, truncados) en el mismo Markdown, incluso si el archivo ya existía.
Configuración
copilotLogger.filePath: Ruta absoluta del archivo Markdown donde se guardará el chat.
Requisitos
VS Code 1.108.1 o superior con acceso a un modelo de lenguaje (por ejemplo, Copilot). Se usa gpt-4 si está disponible; de lo contrario, el modelo seleccionado en el chat.
Desarrollo
npm run watch: Compila en modo watch.
F5: Abre la ventana de desarrollo de extensiones para probar @notas.
Notas
Si no configuras un archivo de log, la extensión mostrará una advertencia y no intentará escribir en disco.