Skip to content

Latest commit

 

History

History
71 lines (62 loc) · 2.3 KB

File metadata and controls

71 lines (62 loc) · 2.3 KB

Tareas Pendientes

1. Mejoras en Análisis de Peticiones ✅

  • Mejorar el prompt de análisis para que sea más específico en:
    • Detectar si realmente se necesita una función
    • Diferenciar entre peticiones de sistema y funciones
    • Mejor formato para nombres de funciones

2. Mejoras en Generación de Código ✅

  • Agregar validación de outputs:
    • Verificar que la función retorne strings descriptivos
    • Asegurar que los mensajes sean informativos
  • Mejorar el manejo de errores específicos
  • Agregar sistema de timeout para funciones

3. Sistema de Registro ✅

  • Agregar más metadatos en registry.json:
    • Tipo de función (juego, utilidad, etc.)
    • Requisitos de sistema
    • Ejemplos de uso
  • Implementar versionamiento de funciones
  • Sistema de backup del registry.json

4. Ejecución y Respuestas ✅

  • Mejorar el sistema de ejecución segura:
    • Sandbox para funciones nuevas
    • Límites de recursos
    • Timeout configurable
  • Mejorar el sistema de traducción de resultados:
    • Contextualizar mejor las respuestas
    • Manejar diferentes tipos de outputs
    • Personalizar respuestas según el tipo de función

5. Logging y Monitoreo ✅

  • Crear sistema de logs específicos:
    • Log de creación de funciones
    • Log de ejecuciones
    • Log de errores
  • Sistema de métricas:
    • Tiempo de ejecución
    • Tasa de éxito/error
    • Uso de recursos

6. Seguridad 🔄

  • Validación de código más estricta:
    • Análisis estático de seguridad
    • Detección de código malicioso
    • Límites de acceso al sistema
  • Sistema de permisos para funciones

8. Testing ✅

  • Sistema de pruebas automáticas:
    • Pruebas unitarias para funciones nuevas
    • Validación de outputs
    • Pruebas de integración
    • Auto-reparación de código con Gemini (3 intentos + 1 reescritura)

9. Gestión de Dependencias ✅

  • Sistema para manejar dependencias entre funciones
  • Verificación de compatibilidad de librerías
  • Control de versiones de dependencias
  • Sistema de instalación de dependencias para funciones nuevas

10. Interfaz y UX ✅

  • Mejorar mensajes de error:
    • Más descriptivos
    • Sugerencias de solución
  • Sistema de sugerencias:
    • Funciones relacionadas
    • Correcciones de nombres
  • Feedback más interactivo