UStackUStack
Tessl icon

Tessl

Tessl es el gestor de paquetes para habilidades de agentes: evalúa skills desde GitHub o revisa localmente desde tu terminal con versiones y verificación.

Tessl

¿Qué es Tessl?

Tessl es el gestor de paquetes para habilidades de agentes. Ayuda a los desarrolladores a evaluar habilidades y gestionarlas como paquetes versionados y verificados para detectar problemas como salidas incorrectas más temprano en el flujo de trabajo.

La página se centra en un paso de evaluación para habilidades, ya sea señalando Tessl a un repositorio público de GitHub/definición de habilidad o ejecutando una revisión local desde tu máquina. Tessl está diseñado para desarrolladores que quieren paquetes de habilidades confiables en un registro compartido.

Características clave

  • Evalúa habilidades mediante una URL de GitHub para escanear automáticamente un repositorio y agregar la habilidad al registro abierto.
  • Publica habilidades evaluadas en un registro abierto para que otros desarrolladores las encuentren e instalen.
  • Ejecuta revisiones locales de habilidades desde la terminal para evaluar cualquier ruta local, incluidos repositorios privados y habilidades en desarrollo.
  • Permanece local durante las revisiones locales para que los resultados solo sean visibles para ti (útil para trabajos confidenciales o en progreso).
  • Habilidades y contexto versionados y verificados para respaldar flujos de trabajo profesionales donde la corrección importa.

Cómo usar Tessl

  1. Evalúa una habilidad pública de GitHub: proporciona una URL del repositorio. Tessl escanea el repositorio y agrega la habilidad evaluada al registro abierto.
  2. Revisa localmente: ejecuta Tessl desde tu terminal con el comando mostrado en la página:
    • npx tessl skill review ./<path to SKILL.md folder>
  3. Sigue la documentación para detalles de evaluación: la página indica que debes leer la documentación para entender cómo funciona el proceso de revisión/evaluación.

Casos de uso

  • Compartir una habilidad encontrada en GitHub: cuando localizas un repositorio público de habilidades, puedes evaluarlo mediante su URL de GitHub y que Tessl lo agregue al registro abierto para otros.
  • Curar un repositorio público para que otros lo instalen: si quieres que una audiencia más amplia descubra y construya sobre habilidades evaluadas, Tessl ofrece un flujo de trabajo que escanea el repositorio y publica el resultado en el registro.
  • Validar una habilidad privada antes de publicarla: para habilidades en repos privados, ejecuta una revisión local desde tu máquina para verificar la calidad de la salida sin exponer los resultados.
  • Probar habilidades en desarrollo: si una habilidad no está lista para publicarse, la revisión local permite evaluar rutas locales mientras se desarrolla el trabajo.
  • Reducir cómputo desperdiciado por habilidades defectuosas: usa la evaluación de Tessl para detectar problemas antes—como habilidades que producen salidas incorrectas—y evitar ejecutarlas repetidamente y reiniciar el trabajo.

Preguntas frecuentes

  • ¿Cómo evalúo una habilidad alojada en GitHub? Pega una URL de repositorio público en Tessl; escaneará el repositorio automáticamente y agregará la habilidad al registro abierto.

  • ¿Puedo revisar habilidades que aún no son públicas? Sí. Puedes ejecutar una revisión local desde tu terminal, incluidos repositorios privados y habilidades en desarrollo.

  • ¿Qué significa “permanece local” para las revisiones locales? La página indica que los resultados solo son visibles para ti al ejecutar el comando de revisión local.

  • ¿Qué comando debo ejecutar para revisar localmente? La página proporciona: npx tessl skill review ./<path to SKILL.md folder>.

  • ¿Dónde puedo aprender cómo funcionan las revisiones? La página dice que leas la documentación para aprender cómo funcionan las evaluaciones de revisión.

Alternativas

  • Pipelines de pruebas CI de propósito general: usar pruebas unitarias/de integración (o scripts de evaluación personalizados) para validar el comportamiento de habilidades antes de compartirlas; a diferencia de Tessl, no se integran automáticamente con un registro compartido de habilidades.
  • Compartir basado directamente en repositorios sin registro: compartir habilidades solo vía GitHub puede funcionar, pero no ofrece un flujo de trabajo explícito de evaluación y descubrimiento como el registro abierto de Tessl.
  • Herramientas de evaluación solo locales: ejecutar scripts o evaluadores localmente para habilidades puede cubrir usos privados y en progreso, pero puede no incluir empaquetado versionado y verificado ni publicación en registro.
  • Otros gestores de paquetes para componentes de software: los gestores de paquetes tradicionales manejan dependencias de código; Tessl se posiciona específicamente alrededor de paquetes de habilidades de agentes versionados y verificados y su evaluación.