Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Guardrails: Decoupling API schemas

Ouverte
#1,227 0 commentaires 0 réactions 1 personne assignée Voir sur GitHub

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

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de ProjectTech4DevAI/kaapi-backend

Toutes les issues de ProjectTech4DevAI/kaapi-backend

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.