Averigüe dónde
las notas exportadas van.

Use REA para inspeccionar una aplicación pequeña, siga su botón Exportar notas y verifique un detalle usted mismo.

Un ejemplo proporcionado · Node.js y npm * Su agente de codificación

1. Conecte a su agente a REA

Use un agente de codificación como Claude Code, Codex o Cursor. Necesitarás Node.js y npm; el la guía de configuración enumera las versiones compatibles.

Su agente de codificación

Instala REA y conéctalo a este agente de programación usando npx rea-agents@latest setup. Muéstrame los cambios propuestos y espera mi aprobación antes de aplicarlos. Después, verifica la instalación.

O ejecute este comando en su terminal:

npx rea-agents@latest setup

Revise el plan, apruebe la configuración y luego reinicie su agente. ¿Ya estás conectado? Continúe abajo.

2. Pregunte dónde está escrito el CSV

El ejemplo es una aplicación Electron de seis archivos con un Notas de exportación botón. Su agente puede inspeccionar su código sin instalar ni iniciar Electron .

Su agente de codificación

Descargar https://rea.tools/examples/notes-example.zip en una nueva carpeta de ejemplo y descomprímala. Use REA para averiguar qué sucede cuando hago clic en Exportar notas. Mostrar dónde notes.csv está escrito, qué campos contiene y los archivos y líneas relevantes.

Su agente descarga los archivos y entrega la carpeta desempaquetada a REA para su inspección.

Descargar ZIP de ejemplo

Si su agente no puede descargar archivos, descomprímalo usted mismo. Dale el camino al notes-example carpeta y la misma pregunta de exportación.

3. Siga la respuesta de regreso al código

Busque una breve explicación con referencias de archivos y líneas:

El botón envía un notes:export mensaje. El proceso principal formatea las notas como CSV y escribe notes.csv en la carpeta de descargas del usuario. Las columnas son id y title.

Del botón al escritor de archivos

  1. Página · renderer.jsNotas de exportaciónLlamadas notes.exportCsv().
  2. Puente · preload.jsnotes:exportEnvía un mensaje con nombre al proceso principal.
  3. Manejador · main.jsEscribir notes.csvLlama al formateador en csv.js y escribe el archivo.
El análisis estático de REA empareja el mensaje con su controlador. El destino se lee del código.
main.js * líneas 8-12Código fuente
ipcMain.handle("notes:export", () => {
  const destination = path.join(app.getPath("downloads"), "notes.csv");
  writeFileSync(destination, toCsv(notes), "utf8");
  return destination;
});

La ruta del archivo, el formateador y la llamada de escritura están juntos en este controlador. Pídale a su agente que muestre estas líneas si su respuesta las omite.

Vea el rastreo completo del código y el resultado registrado de REA.

4. Comprobar una predicción

Una coma separa las columnas CSV. ¿Qué sucede cuando el título de una nota contiene una coma o comillas?

Su agente de codificación

Predecir el CSV para una nota con id 1 y título Hello, "REA". Luego ejecute el ejemplo toCsv formateador con Node.js para comprobarlo. Muestra la predicción y la salida real.

Salida esperada del formateador
id,title
1,"Hello, ""REA"""

El título permanece en un campo entrecomillado; cada comilla se duplica. Esto verifica el formateador directamente con Node.js.

Ejecute el cheque usted mismo

Abra una terminal en el desempaquetado notes-example carpeta:

Node.js · CSV formateador
node <<'JS'
const { toCsv } = require('./csv.js');
process.stdout.write(toCsv([{ id: 1, title: 'Hello, "REA"' }]));
JS

Este comando usa un shell compatible con here-document, como Bash o Zsh. Su agente puede ejecutar el mismo JavaScript en el shell de su plataforma.

5. Haz otra pregunta

Prueba un seguimiento en la misma conversación:

¿Qué sucede si el archivo no se puede escribir? Siga el error de regreso a la página.

O dale a tu agente una aplicación propia y pregúntale sobre un botón, archivo o comportamiento.

Arriba