Guardrails: Decoupling API schemas
Maintainer antworten meist innerhalb von 2 Tagen
@Prajna1999 arbeitet bereits daran.
Seit 05.10.2026.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
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
- Vorherrschende Sprache
- Python
- Sterne
- 18
- Forks
- 10
- Ø Merge
- 3 T. 20 Std.
- Gemergte PRs (30 T.)
- 14
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus ProjectTech4DevAI/kaapi-backend
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
ProjectTech4DevAI/kaapi-backend#889 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
ProjectTech4DevAI/kaapi-backend#269 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Deployment: Update AWS account configurationEvtl. vergeben @Ayush8923 hat das heute übernommen. Offen
ProjectTech4DevAI/kaapi-backend#1236 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Penetration Testing: Integrate Shannon for reportsEvtl. vergeben @Prajna1999 hat das vor 1 Tag übernommen. Offen
ProjectTech4DevAI/kaapi-backend#1232 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Chatbot Engine: Dynamic, configurable conversationsEvtl. vergeben @Ayush8923 hat das vor 1 Tag übernommen. Offen
ProjectTech4DevAI/kaapi-backend#1230 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
Alle Issues in ProjectTech4DevAI/kaapi-backend
Ähnliche Issues
-
Harmony OPeNDAP SubSetter (HOSS) Geographic LARC_CLOUD PREFIRE_SAT2_AUX-SAT R01 production
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
nasa/harmony-autotester#245 ·
-
feature
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
-
L: github:actions L: php:composer
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
dependabot/dependabot-core#16493 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
DataTalksClub/machine-learning-zoomcamp#730 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 4 Tagen