Este recorrido empieza con una pregunta de solo lectura y sigue un error de cantidades mediante una prueba de regresión, una corrección y una revisión Git. Use la muestra ejecutable o adapte los archivos y comandos a su repositorio. La respuesta y secuencia de herramientas pueden variar; compruebe los resultados reales.
Antes de empezar
Instale la aplicación de escritorio y conecte su cuenta. Elija un proyecto con las dependencias y herramientas de pruebas ya instaladas. Use un proyecto local para este recorrido.Este recorrido empieza con una pregunta de solo lectura y sigue un error de cantidades mediante una prueba de regresión, una corrección y una revisión Git. Use la muestra ejecutable o adapte los archivos y comandos a su repositorio. La respuesta y secuencia de herramientas pueden variar; compruebe los resultados reales.
Prepare un ejemplo pequeño
Use su repositorio o cree una carpeta vacíacheckout-example con estos tres archivos. La muestra usa el ejecutor de pruebas integrado de Node.js y no necesita paquetes externos. El cálculo ignora deliberadamente la cantidad para seguir un fallo real hasta su corrección.
Archivos del proyecto de ejemplo
Archivos del proyecto de ejemplo
Bash
README.md con «Este ejemplo calcula totales de checkout. Ejecute npm test para ejecutar las pruebas». La primera solicitud lo utiliza. Para revisar con Git, inicialice la carpeta como repositorio y cree un commit con los archivos iniciales, o use un repositorio existente cuyo diff pueda revisar.
Esta muestra mínima no tiene página web. La verificación en el navegador de las otras guías se aplica a su propio proyecto web.
Elija el proyecto y el modelo
Una sesión de Code necesita una carpeta de proyecto, un modelo y un modo de permisos. La carpeta determina el proyecto en el que trabaja el agente; el gateway proporciona los modelos disponibles; el modo de permisos determina cómo se gestionan las solicitudes de aprobación de las herramientas.- Abra una nueva sesión de Code y elija la carpeta del proyecto. Para un repositorio Git, seleccione la rama o cree un worktree separado para la tarea.
- Elija un modelo en el selector. Los modelos disponibles proceden del gateway configurado.
- Elija un modo de permisos. Use Always ask para una primera tarea si desea revisar las solicitudes para modificar archivos o ejecutar comandos.
- Describa la tarea y envíe el mensaje. Incluya el resultado esperado y cómo comprobarlo.
Elija la carpeta del proyecto y el entorno de ejecución antes de iniciar una sesión.
Pregunte sobre el proyecto
Empiece con una pregunta cuya respuesta pueda comprobar en el proyecto:Lea @README.md e identifique cómo ejecutar este proyecto y sus pruebas. No modifique archivos.Seleccione
README.md en las sugerencias de @ para incluir el archivo en la solicitud. Expanda la tarjeta de lectura del archivo y compare la respuesta con el README. En la muestra, la respuesta debe identificar npm test y explicar el cálculo. No debe afirmar haber ejecutado pruebas si la cronología no contiene ese comando y su resultado.
Reproduzca y corrija un error
A continuación, proporcione un problema reproducible y un resultado esperado:El total de la compra ignora las cantidades de los artículos. Añada una prueba de regresión en checkout.test.js para tres unidades de 12 USD cada una: el total esperado es 36 USD. Ejecute npm test para reproducir el fallo, corrija checkout.js y vuelva a ejecutar las pruebas.La primera ejecución debe mostrar el total incorrecto de
12; tras la corrección, la misma aserción debe pasar con 36. Revise la salida de las pruebas antes de aceptar el resumen del agente.
Compruebe el resultado
La cronología registra las respuestas del agente y la actividad de las herramientas durante la tarea. Cada tarjeta muestra una acción y su resultado: lectura de un archivo, ejecución de un comando o respuesta de un servicio conectado. En el ejemplo de la compra, examine primero el fallo de la prueba y compárelo con el resultado después de cambiar el cálculo. Pulse una tarjeta para expandir el comando y su salida. Cuando la aplicación solicite aprobación, examine la acción propuesta antes de aprobarla o rechazarla. Responda a las preguntas del agente en la sesión y envíe nuevas instrucciones si necesita cambiar el rumbo de la tarea.La sesión de ejemplo indica el fallo reproducido, la corrección de cantidades y dos pruebas superadas.
Revise antes del commit
Abra Session changes y revisecheckout.js y checkout.test.js. Compruebe que el cálculo multiplica el precio por la cantidad y que la prueba de regresión cubre tres unidades. Expanda el resultado para verificar que ambas pruebas pasaron; después, revise los cambios y cree el commit. Para un proyecto web, también puede comprobar la página en el navegador.