Guardrails: Decoupling API schemas
Los mantenedores suelen responder en 1 día
@Prajna1999 ya está trabajando en esto.
Desde el 5/10/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Is your feature request related to a problem?
The current integration of guardrails with the backend requires synchronization of API request-response schemas, leading to slower deployments when there are breaking changes in the guardrails schema.
Describe the solution you'd like
- Explore importing the kaapi-guardrails GitHub repository into the kaapi backend.
- Reuse Pydantic modules from the kaapi-guardrails in the kaapi backend.
Why is this enhancement needed?
This enhancement is necessary to ensure that deployments to guardrails are independent of changes required in the backend schema.
Original issue
Describe the current behavior
In the current implementation of guardrails being proxied through backend, when modifications to guardrails repo API request - response schema needs to be mirrored in kaapi-backend schema as well. This will slow down deployment since any breaking changes in guardarails schema will need to be synced with kaapi -backend schema forcing co-deployment.
Describe the enhancement you'd like
Explore Go like importing kaapi-guardrails github repo into kaapi backend and reuse pydantic modules into kaapi backend.
Why is this enhancement needed?
Required to make deployments into guardrails not dependent on mirror changes to backend.
Additional context
- Lenguaje dominante
- Python
- Estrellas
- 18
- Forks
- 11
- Merge medio
- 3 d 2 h
- PR fusionados (30 d)
- 7
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ProjectTech4DevAI/kaapi-backend
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ProjectTech4DevAI/kaapi-backend#889 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ProjectTech4DevAI/kaapi-backend#269 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
API Management: Restrict Gemini API keysPosiblemente ocupada @Prajna1999 la tomó hace 1 día. Abierto
ProjectTech4DevAI/kaapi-backend#1239 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Migration: Update to Google Gen AIPosiblemente ocupada @Prajna1999 la tomó hace 3 días. Abierto
ProjectTech4DevAI/kaapi-backend#1238 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Deployment: Update AWS account configurationPosiblemente ocupada @Ayush8923 la tomó hace 4 días. Abiertoinfrastructure
ProjectTech4DevAI/kaapi-backend#1236 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de ProjectTech4DevAI/kaapi-backend
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
awslabs/visual-asset-management-system#414 ·
Los mantenedores suelen responder en 1 día
-
bug v1 v2
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
modelcontextprotocol/python-sdk#3670 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
aicell-lab/bioengine#232 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
modelscope/evalscope#1836 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100