Cline v3.1 ¡Loca actualización! ¡El mejor asistente autónomo de programación de IA! (Uso del ordenador, protocolo MCP, retroceso de versiones, herramientas de personalización totalmente evolucionadas)

Cline Ya está aquí de nuevo la versión 3.1. La energía de los desarrolladores, es una locura.
De hecho, acaban de lanzar la versión 3.0 hace una semana. Hacía tiempo que no hablaba de Cline, así que voy a echar un vistazo a algunas de las actualizaciones y a unificarlas.
Voy a empezar explicando brevemente qué es Cline, para aquellos que aún no lo conozcáis. Cline es un asistente de programación autónomo que se puede ejecutar en tu IDE para crear y editar archivos, ejecutar comandos e incluso hacer uso del navegador. Tengo muchos artículos anteriores sobre Cline, así que si eres de los que no saben mucho sobre él, te recomiendo encarecidamente que le eches un vistazo.
Versión 3.1 de Cline, ¡la función de punto de control ya está aquí!
En resumen, esta actualización 3.1 incluye la recuperación de puntos de control.
Ahora es posible tomar una instantánea de tu espacio de trabajo y guardarla después de cada paso, lo que facilita volver a un punto anterior de tu tarea si tienes problemas. Igual que la función de restauración de cursor now.
Cuéntenos más:Cada vez que se utiliza la herramienta, la extensión captura una instantánea del espacio de trabajo con dos nuevos botones, Comparar y Restaurar.

Una es "Comparar", que muestra la diferencia entre la instantánea y el estado actual del espacio de trabajo:

La otra es "Recuperación", que te permitirá elegir entre tres opciones de recuperación:

Utilizará principalmente la primera opción: "Restaurar tareas y espacio de trabajo".
Las dos últimas: "Reanudar sólo tareas" le ayudan a corregir o deshacer errores en el uso de la herramienta.
"Restaurar sólo el espacio de trabajo" es útil para ver distintas versiones del código sin perder el progreso del trabajo de Cline.
Otra nueva función es "Ver nuevos cambios".Cuando Cline completa una tarea, puede ver todos los cambios realizados en el área de trabajo desde la última tarea, de modo que puede mantenerse al día del progreso de la tarea, especialmente si está activada la aprobación automática, lo que elimina la necesidad de revisar manualmente los mensajes de la tarea.

Por último, Cline es ahora capaz de utilizar eficazmente Git para realizar un seguimiento de los cambios, y se ha añadido un botón de borrado para facilitar la gestión de su almacenamiento.

También vamos a hablar de las características que se actualizaron en las versiones anteriores.
v3.0.0, ¡ya está aquí la función de autoaprobación de Cline!
En cuanto a la versión 3.0 de Cline, añade la función de Autoaprobación. Se trata de una función que permite a Cline automatizar cada tarea sin necesidad de que yo haga clic manualmente en "Aprobar", de forma similar al modo Cursor Yolo.

Puedes establecer por tu cuenta los permisos de las herramientas: leer archivos, editar archivos, ejecutar comandos de terminal, utilizar navegadores y servidores MCP, y también limitar el número de solicitudes de API:

Cline puede enviarte automáticamente notificaciones del sistema mientras trabaja en segundo plano, recordándote cosas que debes confirmar, como responder preguntas, completar tareas, etc.
Es como si tuvieras un asistente que realiza tareas de forma autónoma, siempre que establezcas umbrales para las solicitudes de la API para asegurarte de que no se dispara tu factura o evitar posibles riesgos de seguridad.
Además, el editor de archivos grandes se ha actualizado: Buscar y reemplazar en formato diff, sólo muestra lo que debe reemplazarse. Más rápido y más fiable, evitando la eliminación accidental de código. También puede volver a la edición de todo el archivo si es necesario.
Es decir: si Cline necesita editar un archivo grande, ahora utilizará un "Formato de búsqueda y reemplazo de diferencias" para dar salida sólo a lo que hay que reemplazar, no a todo el archivo.
Esto hace que la edición sea más rápida y fiable, y evita el riesgo de borrar código, ya que las partes que antes no se modificaban no se sustituyen incorrectamente por comentarios del tipo "aquí está el resto del código".
Cline también puede cambiar al modo de edición completa del archivo si los cambios fallan o si es necesario modificar todo el archivo.
Y por último hay una característica más: un nuevo archivo de configuración .clinerulesEsto le permite especificar directivas personalizadas para un proyecto, establecer convenciones, señalar documentación o proporcionar contexto arquitectónico para un proyecto. Es similar al archivo .curosrrules de cursor.
v2.2.0, Cline introduce los protocolos contextuales del modelo MCP
Ahora se pueden añadir herramientas personalizadas a Cline: búsqueda web, herramientas de GitHub. Los servidores MCP pueden añadirse y configurarse haciendo clic en el icono de nuevo servidor de la barra de menús.

Se trata de una nueva tecnología lanzada por Anthropic. Esta tecnología es fantástica porque permite a agentes como Cline acceder fácilmente a herramientas personalizadas y utilizarlas.
Por ejemplo, en el caso de las herramientas de búsqueda web o de GitHub, ahora puede añadir y configurar servidores MCP (Model Context Protocol) haciendo clic en el icono "Añadir servidor" de la barra de menús.
Puede hacerCline crea su propio MCP para ustedEstá muy bien. Puedes dar un paso más y Cline ahora tiene la posibilidad de crear herramientas personalizadas para ti.
Simplemente añade una herramienta y Cline construirá e instalará nuevas funciones basadas en tu flujo de trabajo. Por ejemplo, di "Añade una herramienta con..." y él la construirá. ." y él la construirá. Por ejemplo: obtener órdenes de trabajo de Jira, gestionar AWS EC2, extraer eventos de PagerDuty.
Desde la creación del servidor MCP hasta la instalación de extensiones, Cline lo hace todo. El servidor se guarda en ~/Documents/Cline/MCP para compartirlo fácilmente con otros.
Intente que Cline añada una herramienta para obtener la documentación npm más reciente, o consulte aquí MCP Una demostración práctica de ello: https://x.com/sdrzn/status/1867271665086074969
Si quiere saber más sobreProtocolo de Contexto Modelo (MCP)información, haz una búsqueda rápida para ver lo que Anthropic ha publicado al respecto:

O consulta este enlace: https://github.com/modelcontextprotocol que te llevará directamente a su código base. Hay diferentes SDKs, documentación, ejemplos y otros recursos aquí.
v2.1.0, el acceso de Cline a la función "Uso del ordenador" de Anthropic.
En la v2.1.0 se añadió el uso del ordenador y ahora se puede iniciar el navegador de forma autónoma: hacer clic, escribir, desplazarse. La depuración en tiempo de ejecución, las pruebas de extremo a extremo y el uso general de la web se han vuelto más autónomos. Prueba a decir "Consulta el tiempo en Colorado" y verás lo que hace realmente. Esta es una nueva capacidad en Claude 3.5 Sonnet v2.

demo: https://x.com/sdrzn/status/1850880547825823989
En general, Cline es uno de los mejores asistentes de programación de IA del mercado actual.y es completamente gratuito, no habrá ningún muro de pago. Puedes ver que su equipo publica nuevas actualizaciones casi todas las semanas, y estoy deseando ver qué se les ocurre la semana que viene y la siguiente.

© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...