Guardrails: Decoupling API schemas
I maintainer di solito rispondono entro 2 giorni
@Prajna1999 ci sta già lavorando.
Dal 5/10/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
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
- Lingua principale
- Python
- Stelle
- 18
- Fork
- 10
- Merge medio
- 3g 20h
- PR unite (30g)
- 14
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ProjectTech4DevAI/kaapi-backend
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ProjectTech4DevAI/kaapi-backend#889 ·
I maintainer di solito rispondono entro 2 giorni
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ProjectTech4DevAI/kaapi-backend#269 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Penetration Testing: Integrate Shannon for reportsForse già presa @Prajna1999 l’ha presa oggi. Aperta
ProjectTech4DevAI/kaapi-backend#1232 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Chatbot Engine: Dynamic, configurable conversationsForse già presa @Ayush8923 l’ha presa 1 giorno fa. Aperta
ProjectTech4DevAI/kaapi-backend#1230 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Evaluation: TTS metrics for projectsForse già presa @Prajna1999 l’ha presa 1 giorno fa. Aperta
ProjectTech4DevAI/kaapi-backend#1229 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di ProjectTech4DevAI/kaapi-backend
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
FuRongJun-1999/dsh-memory#65 ·
I maintainer di solito rispondono entro 1 giorno
-
ci needs-ac
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Ikalus1988/MisakaNet#2930 ·
I maintainer di solito rispondono entro 1 giorno
-
`FakeBackendV2.run` fails with `NoiseError` on circuits with delays on qubits where T2 > 2·T1Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Qiskit/qiskit-aer#2466 ·
-
area/cli
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100