Testers.ai CARBON Test Harness Lite

Harness de pruebas de IA local con licencia MIT: flujos de trabajo de pruebas basados en riesgo, evidencia, capturas de pantalla, resúmenes de confianza e informes de calidad HTML interactivos. No requiere backend alojado.

Documentación

CARBON Lite: habilidades locales y verificaciones de antecedentes opcionales

Los ocho flujos de trabajo de CARBON Lite más un espacio de trabajo Studio portátil. Código abierto bajo MIT, JavaScript legible. El plugin de Codex no necesita servidor MCP, OAuth, cuenta, analíticas, servicio alojado ni llamadas al modelo CARBON. Creado por testers.ai. Esta es una edición separada; no reemplaza el paquete existente de Claude ni la presentación original de Studio. La edición privada separada CARBON Studio Pro conserva la experiencia MCP local completa. Lite es el primer paquete destinado a presentación.

Distribución MCP independiente

Para clientes y directorios MCP, use el paquete MCP local separado. Añade herramientas stdio y prompts alrededor del motor de evidencia Lite, no funciones Pro. El ZIP del plugin de Codex sigue siendo sin servidor.

Instalar en Codex

Descargue el ZIP desde Releases, extráigalo y use el flujo de instalación de plugin local de su versión de Codex para seleccionar esa carpeta. Este repositorio no es una afirmación de aprobación en directorios públicos. Después de la instalación, inicie una conversación nueva y ejecute /carbon (seleccione el comando carbon de CARBON Lite en el selector de habilidades del host si requiere un prefijo de plugin). CARBON prueba el proyecto actual cuando el objetivo está claro. De lo contrario, pregunta qué probar: proporcione una URL, carpeta, repositorio, API, aplicación, función o requisitos. Ejecuta una evaluación amplia dentro del presupuesto configurado e informa hallazgos, confianza calificada por evidencia, brechas de cobertura y próximos pasos priorizados. Las capacidades y permisos del host determinan qué pruebas pueden ejecutarse realmente.

Licencia

CARBON Lite es código abierto bajo la licencia MIT. Puede usarlo en el trabajo, bifurcarlo, modificarlo, redistribuirlo y vender copias, conservando los avisos de derechos de autor y licencia requeridos. Las licencias de dependencias de terceros permanecen intactas; consulte NOTICE.md. No hay concesión de respaldo de marca comercial.

Comandos

ComandoPropósito
/carbonUna evaluación acotada basada en riesgos
/carbon-testUna función o recorrido
/carbon-issuesCaza de errores con esfuerzo protegido de estado/persona
/carbon-accessibilityVerificaciones de accesibilidad de teclado, visual, dinámica y de fuente
/carbon-mapMapa guiado por capturas de pantalla de verificaciones y hallazgos de la ejecución actual
/carbon-demoNuevo dispositivo desechable, con o sin pruebas existentes
/carbon-settingsPreferencias de prueba locales del proyecto
/carbon-helpElija la siguiente investigación adecuada
/carbon-studioAbra el espacio de trabajo visual portátil

Los prefijos de invocación dependen del host. Una primera solicitud útil es: "Usa CARBON Lite para evaluar este proyecto y muestra el informe de evidencia".

Las habilidades pueden analizar requisitos o resultados proporcionados sin un runtime local. Las pruebas prácticas necesitan las capacidades de navegador/terminal/API del host. El asistente de evidencia opcional requiere Node 22+, ya incluido como JavaScript legible: sin instalación npm para usuarios de archivo. Los artefactos de demostración pueden requerir Python o su marco de pruebas documentado; crear una copia no instala dependencias ni inicia un servidor.

Qué es y qué no es equivalente

Incluido: los métodos de investigación Light, cuatro demos desechables/dos perfiles de prueba, preferencias locales, evidencia/historial con versiones, hallazgos, recorridos de persona, capturas de pantalla, confianza calificada por alcance, HTML/JSON portátil, ampliación de capturas, inspección de mapa/verificación e importación/exportación explícita de comentarios.

Diferente de MCP Studio: sin punto de entrada nativo global/configuración, herramientas MCP, transferencia automática de mensajes del host, escritura automática de UI desatendida ni renderizado en vivo garantizado en el chat. El informe es un artefacto HTML normal. Los navegadores compatibles pueden observar un archivo de captura seleccionado por el usuario; otros necesitan recargar/importar. Los comentarios de UI son un borrador hasta que se importan. No incluido: comandos Pro, benchmarks propietarios, intercambio alojado, ejecución en la nube, bucles continuos ni funciones de mapa 3D/entre compilaciones. Esto no es paridad completa de UI nativa.

Costo y privacidad

Sin factura de infraestructura para esta edición. Las suscripciones/uso de API del host, cómputo local y cualquier costo del objetivo de prueba permanecen separados. El estado permanece en la carpeta .carbon/studio-lite/ del proyecto seleccionado; no se crea ninguna cuenta oculta ni configuración global. Las salidas son archivos locales privados pero contienen cualquier evidencia registrada. Revise antes de compartir. El procesamiento del proveedor de modelos del host es separado de este plugin. Sin retención/eliminación automática: elimine solo la carpeta de evidencia específica del proyecto cuando lo elija. Nunca elimine otro estado de CARBON como parte de desinstalar esta edición.

Desarrollar y empaquetar

npm ci
npm run package

El ZIP contiene el manifiesto, habilidades, asistente ejecutable, código fuente completo, catálogos de referencia de pruebas incluidos, código de dispositivo y avisos de terceros. Excluye node_modules, evidencia local, salidas de prueba, credenciales y datos de benchmark privados.

Consulte SUBMISSION.md para la ruta de revisión de habilidades/hooks locales y las verificaciones restantes del portal. Crear un ZIP no es aceptación en el mercado ni publicación.

Hablar con Jay

Punto de entrada conversacionalPropósito
/jayHable directamente con Jay sobre pruebas, riesgos, resultados y próximos pasos.
/jAlias corto para la misma conversación con Jay.

Use /jay o /j para hablar directamente con Jay · Agente de Gestión de Pruebas de IA. El enrutador de prompts MCP también acepta J. Los nombres de habilidades están en minúsculas; si un host no resuelve /J, use /j. Claude comúnmente los prefija como /carbon:jay y /carbon:j; Codex puede mostrar un comando con prefijo de plugin o $jay en su selector de habilidades. El plugin no puede reservar un nombre de barra global en cada host.

  • /jay What should we test next? — discuta riesgos y la evidencia que tenemos.
  • /j Test this project — ejecute la evaluación CARBON normal de esta edición.
  • /jay Explain the last report — interprete resultados registrados sin volver a ejecutar.
  • /carbon sigue siendo el comando directo de pruebas amplias.

Jay responde en primera persona, con un tono franco y práctico inspirado en Jason Arbon. Es una persona de IA, no Jason. Sin un objetivo de prueba claro, pide una URL, carpeta/repositorio, API, aplicación/función o requisitos. No crea una demo a menos que se le pida. Las preguntas no inician pruebas automáticamente, y las correcciones aún necesitan autorización. Lite conserva sus capacidades existentes; estos son dos puntos de entrada conversacionales, no dos flujos de trabajo de prueba nuevos ni una actualización a Pro.

El icono incluido de Jay aparece en selectores de comandos compatibles y vistas de informe CARBON. Los avatares de chat del host y el tamaño de imagen están controlados por el host; el chat solo de texto usa "Jay · gestor de pruebas de IA" en lugar de una imagen grande.

Verificaciones de antecedentes opcionales de Jay

Después de una elección explícita por proyecto y confianza en los hooks del host, Jay verifica el código cambiado durante las pausas. Valores predeterminados: retraso de inactividad de 2 minutos, ejecuciones de 3 minutos, máximo 10 minutos por ejecución, un trabajador, 3 ejecuciones y 10 minutos reservados por día UTC entre proyectos. Sin correcciones automáticas ni pruebas en sitios en vivo. Las verificaciones locales y los recuentos de resultados permanecen en esta máquina. La revisión opcional de fuente de IA solo para Claude requiere consentimiento separado para el procesamiento del proveedor y el uso de asignación. Las verificaciones de Codex no inician Claude. Use carbon-background para habilitar, pausar, revisar o deshabilitar en todas partes. Consulte comportamiento, controles y privacidad. Los hosts no compatibles conservan las pruebas manuales.