Usar Remy

Usar subagentes

Reparte el trabajo, sigue el progreso y revisa los resultados combinados.

Alcance: Los pasos siguientes usan una tarea local en la app de escritorio.

Los subagentes se encargan de partes de una tarea y sus resultados se reúnen en el chat principal. Remy puede recurrir a ellos cuando lo necesite, o puedes pedirlos explícitamente en tu prompt.

1. Elige trabajo que se pueda dividir

Algunos ejemplos útiles son leer distintos módulos, revisar un conjunto de cambios desde diferentes ángulos y reunir evidencias de fuentes separadas.

Una edición sencilla normalmente puede quedarse en el chat principal. Al dividir el trabajo, especifica qué debe examinar cada subtarea, qué preguntas debe responder y qué debe entregar.

2. Pide subtareas

Por ejemplo, envía esto para comprobar si el frontend y el backend gestionan los errores de inicio de sesión de forma coherente:

Prompt de ejemplo
Usa dos subagentes para examinar el flujo de inicio de sesión de este proyecto.

Subtarea uno: Lee el formulario de inicio de sesión del frontend, los parámetros de la solicitud y los mensajes de error. Enumera los archivos relevantes y los hallazgos.
Subtarea dos: Lee el endpoint de inicio de sesión del backend, la validación de parámetros y las respuestas de error. Enumera los archivos relevantes y los hallazgos.

Ambas subtareas deben limitarse a analizar. No edites archivos, no instales dependencias ni hagas commit o push del código.
Cuando terminen, compara sus hallazgos en el chat principal. Enumera las incoherencias, las evidencias que las respaldan y el orden sugerido de las correcciones.
Para todo lo que no tenga evidencias suficientes, explica qué falta comprobar.

Después de enviarlo, revisa el registro de ejecución para ver si realmente se crearon subtareas. Que se diga que el trabajo se delegará no significa por sí solo que un subagente haya empezado.

3. Sigue el progreso y los resultados

  1. Busca la entrada de la subtarea en el chat principal.
  2. Haz clic en el título de una subtarea disponible para abrir sus instrucciones, su ejecución y sus resultados en el panel derecho.
  3. Vuelve al chat principal para revisar los hallazgos combinados y el trabajo pendiente.

Incluso después de que el chat principal devuelva texto, comprueba si alguna subtarea sigue en ejecución. Que una subtarea haya terminado no significa que toda la tarea esté completa.

4. Cambia el alcance o detén una subtarea

Para cambiar de dirección, da instrucciones explícitas en el chat principal. Por ejemplo:

Prompt de ejemplo
Sigue comprobando solo los mensajes de error de inicio de sesión. Deja de analizar el registro y la recuperación de contraseña.
Ajusta las subtareas restantes y, en el resumen final, distingue las comprobaciones completadas del trabajo detenido.

Si una subtarea en ejecución ofrece Stop, pasa el cursor sobre su entrada y haz clic en el control. Espera a que se actualice su estado y confirma que la ejecución ha terminado.

Detenerla no deshace automáticamente las ediciones de archivos ya realizadas. Revisa los archivos actuales y los resultados existentes antes de continuar.

5. Revisa el trabajo final

Después de que el chat principal reúna los resultados, comprueba:

  • Si cada subtarea terminó, falló, se detuvo o le faltó material necesario.
  • Si las conclusiones remiten a archivos reales, material de origen o resultados de ejecución.
  • Si los hallazgos se contradicen y el chat principal explica las diferencias.
  • Si los cambios de código se comprobaron con las pruebas relevantes y el comportamiento real.

Que los subagentes coincidan sigue necesitando evidencias que lo respalden. Si les pides que editen código, asígnales ámbitos de archivos claros y revisa los cambios combinados. No des por hecho que las ediciones en paralelo resolverán los conflictos automáticamente.

6. Sigue explorando