
resumen rápido
- todo es una plataforma de desarrollo diseñada para servir como Capa de observabilidad y auditoría. Código para la generación de inteligencia artificial.
- patrocinador El ex director ejecutivo de GitHub, Thomas Dohmkeque introduce controlun nuevo mecanismo de instantáneas de Git que versiona el seguimiento de inferencias de IA, las llamadas a herramientas y el registro junto con sus confirmaciones.
- Al descargar estos metadatos a una rama oculta dedicada (
entire/checkpoints/v1), manteniendo limpio su historial principal y al mismo tiempo brindando Botón «Rebobinar» para su repositorio y registros de búsqueda «Por qué» Detrás de cada transformación asistida por IA.
¿Qué es el todo?
todo es una plataforma de desarrollador diseñada para grabar, versionar y administrar sesiones de codificación de IA directamente dentro del flujo de trabajo de Git. actúa como Capa de observabilidad y auditoría. Para código generado por agentes de IA como Claude Code y Gemini CLI.
Este proyecto está patrocinado por El ex director ejecutivo de GitHub, Thomas Dohmke y recientemente propuesto Ronda inicial de 60 millones de dólares Resolver los desafíos de gestionar el código de agente a escala.
Cómo funciona toda la CLI: la capa observable de código generado por IA
Introducción general controluna nueva primitiva de Git que versiona automáticamente el contexto del proxy junto con su código.
- Integración de metadatos: Captura interacciones completas, incluidos registros, indicaciones, llamadas a herramientas y uso de tokens.
- Rama de sombra: Durante una sesión activa, todo el uso temporal rama de sombra Guarde una instantánea de su código. Esto te permite rebobinar Si el agente comete un error, su repositorio volverá al estado en el que se encontraba.
- Historial de limpieza: Para mantener ordenado su historial principal de Git, Entire almacena todos los metadatos de la sesión permanente en una rama oculta dedicada llamada
entire/checkpoints/v1. - Enlace bidireccional: 12 caracteres agregados ID del punto de control El código de enlace cambia directamente a los mensajes de confirmación de Git como avances Panel de control completo de .io.
Información clave: cerrar la “brecha de procedencia”
La plataforma resuelve «Brecha de procedencia» Inherente al desarrollo asistido por IA. Aunque el Git tradicional te dice Qué Una vez que se cierra la ventana contextual de la IA, las razones detrás de estos cambios a menudo desaparecen.
Al tratar el razonamiento de la IA como Primitivas versionadas de primera claseEntire hace que el “proceso de pensamiento” detrás del cambio se pueda buscar y compartir. Esto permite a los revisores humanos comprender el contexto del código generado por IA durante una solicitud de extracción, lo que genera comentarios más informados.
Funciones avanzadas
- Soporte de sesión anidada: Cuando un agente maestro genera subagentes (por ejemplo, usando la herramienta de tareas de Claude Code), Entire captura estos subagentes como una jerarquía, conservando así el contexto completo del flujo de trabajo de múltiples agentes.
- Propiedad de línea: Entire calcula el porcentaje exacto de código escrito por un agente en comparación con los desarrolladores humanos mediante el seguimiento de los cambios antes y después de que se ejecute cada agente.
- Explicando la presentación: puedes usar
entire explain --generateEl comando genera un resumen de IA de una reunión específica, destacando la intención, los resultados y los puntos de fricción.
Comenzando con toda la CLI
1. Requisitos previos
- git Instalar y configurar.
- Claude Corder o Interfaz de línea de comando de Géminis (Vista previa) Instalado y autenticado.
- Sistema operativo: Linux, macOS o Windows usando WSL.
2. Instalación
Usando Curl (Linux/WSL):
curl -fsSL | bash
Usando Ir:
go install github.com/entireio/cli/cmd/entire@latest
Usando Homebrew (macOS):
brew tap entireio/tap brew install entireio/tap/entire
Puede verificar que la CLI esté instalada correctamente usando el siguiente comando:
entire version
3. Configuración del proyecto
Navegue hasta el repositorio de su proyecto y ejecute:
entire enable
Esto instalará los ganchos necesarios. Por defecto utiliza Estrategia de envío manuallo que significa que los puntos de control se archivan permanentemente solo cuando realiza una confirmación de Git, manteniendo limpio el historial.
4. Flujo de trabajo típico
- Inicie el agente: Ejecute su ayudante (por ejemplo,
claudeogemini). - Trabajo normal: Toda la pista cambia en las ramas sombreadas del fondo.
- Verificar estado: usar
entire statusVea los detalles de la sesión activa en una terminal separada. - rebobinar: Si la IA comete un error, ejecuta
entire rewindRestaurar el código a un punto de guardado anterior. - Enviar y enviar: Una vez completado, confirme y envíe sus cambios. Todo el proceso le pedirá que vincule la sesión, enviando los metadatos a
entire/checkpoints/v1Rama de visibilidad de la nube.
5. Utilice el panel web
acceso .io completo Inicie sesión usando GitHub y autorice toda la aplicación. Una vez sincronizado, puede explorar el feed de actividades, ver las diferencias en paralelo e inspeccionar registros completos de IA para comprender el «por qué» detrás de cada cambio.
Abordar malentendidos comunes
La comunidad de desarrolladores ha estado debatiendo si Entire es una «infraestructura inmadura», pero la plataforma ofrece características que los scripts básicos no pueden replicar fácilmente:
Mito 1: «Son solo ganchos de Git»
Aunque Entire utiliza ganchos, realiza una gestión de estado compleja a través de rama de sombra Implemente un rebobinado no destructivo y maneje la complejidad recursiva Subagentes anidados.
Mito 2: «Hace que el repositorio se hinche»
Todos los metadatos pesados (transcripciones JSON) se encuentran en un archivo separado. entire/checkpoints/v1 rama. Su rama maestra solo contiene una pequeña identificación de 12 caracteres en el avance de confirmación.
Concepto erróneo 3: «Los agentes ya tienen una historia»
historia local (como la de Claude /resume) están aislados en una máquina. Totalmente habilitado Observabilidad colaborativalo que permite a los miembros del equipo ver la lógica del agente durante la revisión del código en el panel web.
¿Qué piensa sobre CLI en su conjunto?
Como se mencionó anteriormente, la CLI en su conjunto es fuente de acalorados debates en la comunidad de desarrolladores. Algunas personas piensan que esto es necesario. «Capa observable» La era del código generado por proxy, mientras que otros se preguntan si se puede lograr la misma funcionalidad con un simple script personalizado o un gancho Git.
¿Qué opinas de este proyecto? ¿Es realmente necesario? Comparta sus pensamientos en la sección de comentarios a continuación.
recurso:




![Cómo instalar y usar WP-CLI en Linux [Beginners’ Guide]](https://muylinux.xyz/wp-content/uploads/2022/10/1664845097_Como-instalar-y-usar-WP-CLI-en-Linux-Beginners-Guide-300x220.png)
![Eliminar repositorios de software de Ubuntu [3 Easy Ways] 😎](https://muylinux.xyz/wp-content/uploads/2023/07/1688340983_Eliminar-repositorios-de-software-de-Ubuntu-3-Easy-Ways-390x220.png)



