Observed since 20 Oct, 20:16 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Aegis kernel: typed config, plugin registry, guardrail pipeline and contract test kits.
The Aegis kernel: typed aegis.yaml configuration, secret:// resolution,
entry-point plugin discovery, the LangGraph pipeline (ingress → execute →
egress), the four-verdict guardrail contract, and contract test kits for
plugin authors.
pip install aegis-gateway-core # add [rag] for Chroma/pgvector retrieval
Depend on this package when you write a plugin. The public API for pack
factories is aegis_core.packs; guardrails implement
async scan(state) -> Verdict.
from aegis_core.pipeline.state import RunState
from aegis_core.pipeline.verdict import Verdict
class NoTicketsGuard:
name = "no_tickets"
streaming = "none"
async def scan(self, state: RunState) -> Verdict:
if "INC-" in state.messages[-1].content:
return Verdict.block("internal ticket ids must not leave the company")
return Verdict.allow()
See Write a plugin and Testing.
pip install aegis-gateway.Part of Aegis, a self-hosted AI gateway. Licensed under AGPL-3.0-or-later.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 2.0.0a6 | 27 Sept 2026 | 15 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 20:16 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:ccf9b5b5bb95a901bd132021bdccb0571d59d73f70f8795f23a03e05c0d1b639