Guardrails: Decoupling API schemas
Les mainteneurs répondent en général sous 2 jours
@Prajna1999 y travaille déjà.
Depuis le 5/10/2026.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
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
- Langage dominant
- Python
- Étoiles
- 18
- Forks
- 10
- Merge moyen
- 3 j 20 h
- PR mergées (30 j)
- 14
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de ProjectTech4DevAI/kaapi-backend
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
ProjectTech4DevAI/kaapi-backend#889 ·
Les mainteneurs répondent en général sous 2 jours
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
ProjectTech4DevAI/kaapi-backend#269 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
Deployment: Update AWS account configurationPeut-être pris @Ayush8923 l’a pris il y a 1 jour. Ouverte
ProjectTech4DevAI/kaapi-backend#1236 · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
-
Penetration Testing: Integrate Shannon for reportsPeut-être pris @Prajna1999 l’a pris il y a 1 jour. Ouverte
ProjectTech4DevAI/kaapi-backend#1232 · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
-
Chatbot Engine: Dynamic, configurable conversationsPeut-être pris @Ayush8923 l’a pris il y a 2 jours. Ouverte
ProjectTech4DevAI/kaapi-backend#1230 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de ProjectTech4DevAI/kaapi-backend
Issues similaires
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
Vector35/community-plugins#376 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
py-econometrics/pyfixest#1883 ·
Les mainteneurs répondent en général sous 1 jour
-
bad links in rfc5890.htmlOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
ietf-tools/rfc2html#81 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
mysql/mysql-operator#60 ·
-
Python: Bug: split_plaintext_paragraph / split_markdown_paragraph can return a chunk larger than max_tokensPeut-être pris @xThreeh l’a pris aujourd’hui. Ouvertepython triage
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
microsoft/semantic-kernel#14566 ·
Les mainteneurs répondent en général sous 4 jours