
Leistungsstarker Schutz für KI-Agenten - Open-Source-Sicherheit und Kostenverfolgung für KI-Anwendungen
KI-Agenten-Sicherheits- und Governance-SDK
Deterministische Governance, Schutzmaßnahmen, Kostenverfolgung und Richtlinienverwaltung für LLM-Anwendungen. Open Source. TypeScript + Python. Funktioniert mit jedem Anbieter.
Webseite · Dokumentation · Beispiele · Discord · Mitwirken
Installation: npm install tealtiger oder pip install tealtiger, dann einen bestehenden OpenAI-Aufruf umschließen:```typescript
import { TealOpenAI } from 'tealtiger';
const client = new TealOpenAI({ apiKey: process.env.OPENAI_API_KEY, guardrails: { promptInjection: true } });
const res = await client.chat.completions.create({ model: 'gpt-4o-mini', messages: [{ role: 'user', content: 'Hello!' }] });
console.log(res.security?.decision ?? 'ALLOW');
Please provide the Markdown content to translate.```python
import os
from tealtiger import TealOpenAI
client = TealOpenAI(api_key=os.environ["OPENAI_API_KEY"], guardrails={"prompt_injection": True})
print(client.chat.completions.create(model="gpt-4o-mini", messages=[{"role": "user", "content": "Hello!"}]).security.decision)
ALLOW
Governance receipt emitted; cost and guardrails tracked.
```
Weiter: [vollständiger Quick Start](#-quick-start) und [Beispiele](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples).
---
## 🔭 observe() — Null-Konfigurations-Instrumentierung (v1.4)
Eine Zeile fügt Kostenverfolgung, Audit-Logging, PII-Erkennung und Verhaltensbaselines zu jedem LLM-Client hinzu. Keine Konfigurationsdateien, keine Richtliniendefinitionen.```typescript
import { observe, freeze } from 'tealtiger';
const client = observe(new OpenAI()); // done — all calls are now instrumented
console.log(client.getCost()); // { totalCost: 0.0023, requestCount: 1, ... }
```
``````python
from tealtiger.observe import observe, freeze
client = observe(OpenAI()) # done — all calls are now instrumented
print(client.get_cost()) # ObserveCostSummary(total_cost=0.0023, ...)
```
**Was Sie automatisch erhalten:** Kostenverfolgung pro Anfrage über 12 Anbieter hinweg, strukturiertes Prüfprotokoll mit Korrelations-IDs, Verhaltensbasislinie (P50/P95/P99), PII-Erkennung im REPORT_ONLY-Modus und ein sofortiger Not-Aus-Schalter via `freeze()`. Weniger als 5ms Overhead pro Aufruf.
Siehe [examples/observe-quickstart.ts](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/observe-quickstart.ts) und [examples/observe_quickstart.py](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/observe_quickstart.py).
---
---
## 📊 Governance-Dashboard (v1.4)
Echtzeit-Einblick in Ihre KI-Agentenflotte – Sicherheitslage, Kostenverwaltung und Verhaltenswarnungen auf einen Blick.
<div align="center">
<img src="https://assets.kitploit.com/production/public/readmes/12842/41f95973c706522c5b907a5d7d96565247adff159a2de9a15c45087ae8dd1351.png" alt="TealTiger Governance-Dashboard" width="900">
</div>
**Was Sie auf einen Blick sehen:**
- **KPI-Reihe** – Gesamtzahl der Anfragen, Kosten, Governance-Ablehnungen, Budgetverbrauch mit farbcodierten Indikatoren
- **Kostengeschwindigkeit & Budgetprognose** – Burn-Rate-Trends und Erschöpfungsprognose
- **Verteidigungspipeline** – 3-stufiger Sicherheitsbewertungsablauf mit Kurzschlussraten und Latenz pro Stufe
- **Canary-Warnungen** – Erkennung von Verhaltensabweichungen mit Agent-Freeze-Status und Abweichungsprozentsätzen
- **Agentenmatrix** – Flottenstatustabelle (aktiv/im Leerlauf/eingefroren) mit Metriken pro Agent
- **Kosteneinsparungen** – Optimierungsempfehlungen nach Auswirkung geordnet
- **Modell-Routing** – Quell-zu-Ziel-Routing mit Einsparungen pro Anfrage
- **Protokoll-Governance** – ENFORCE/MONITOR/REPORT_ONLY-Richtlinienkarten mit Ablehnungszahlen
Jedes Panel ruft Daten unabhängig ab mit Fehlerisolierung – ein Widget-Fehler wirkt sich nie auf andere aus.
Lokal ausführen: `cd dashboard/api && npm run dev` dann `cd dashboard/web && npm run dev` (API auf :3100, UI auf :3000)
### Progressive Disclosure Path
| Stufe | Einstiegspunkt | Was Sie erhalten |
|-------|-------------|--------------|
| 0 | `observe(client)` | Kostenverfolgung, Prüfpfad, PII-Erkennung, Verhaltensbasislinie, Not-Aus-Schalter |
| 1 | + Guardrails-Konfiguration | Prompt-Injection, Inhaltsmoderation, Geheimnis-Erkennung |
| 2 | + TealEngine-Richtlinien | ENFORCE/MONITOR/REPORT_ONLY pro Regel, deterministische Entscheidungen |
| 3 | + TealFlow-Workflows | Governance-Vererbung auf Organisationsebene, deklaratives YAML |
## Was ist TealTiger?
TealTiger ist ein Open-Source-SDK, das **deterministische Governance** für KI-Agenten bietet. Es setzt Sicherheitsrichtlinien durch, verfolgt Kosten und erzeugt strukturierte Nachweise – alles zur Laufzeit, ohne erforderliche Infrastruktur.
> **Auf der Suche nach dem Quellcode?** Dies ist das Hub-Repository. Der SDK-Quellcode befindet sich in den sprachspezifischen Repositories:
> - **TypeScript SDK**: [tealtiger-typescript-prod](https://github.com/agentguard-ai/tealtiger-typescript-prod)
> - **Python SDK**: [tealtiger-python-prod](https://github.com/agentguard-ai/tealtiger-python-prod)
>
> Oder klonen Sie dieses Repository mit Submodulen: `git clone --recurse-submodules https://github.com/agentguard-ai/tealtiger.git`
Im Gegensatz zu probabilistischen Sicherheitsfiltern verwendet TealTiger **deterministische Richtlinienbewertung**: gleiche Eingabe + gleiche Richtlinie = gleiche Entscheidung, jedes Mal. Jedes Governance-Urteil ist rekonstruierbar, auf den Menschen zurückführbar, der die Richtlinie erstellt hat, und als strukturierter Nachweis (SARIF, JUnit XML, JSON) exportierbar.
**Schlüsselprinzip:** Governance sollte eine technische Eigenschaft sein, die in die Laufzeit eingebettet ist – kein Dokument, das im Nachhinein überprüft wird.
---
## 🚀 Schnellstart
### TypeScript```bash
npm install tealtiger
```
Please provide the Markdown content to translate.```typescript
import { TealOpenAI } from 'tealtiger';
const client = new TealOpenAI({
apiKey: process.env.OPENAI_API_KEY,
guardrails: {
piiDetection: true,
promptInjection: true,
contentModeration: true,
},
budget: {
maxCostPerRequest: 0.50,
maxCostPerDay: 10.00,
},
});
const response = await client.chat.completions.create({
model: 'gpt-4',
messages: [{ role: 'user', content: 'Hello!' }],
});
// Guardrails enforced. Cost tracked. Evidence produced.
```
### Python```bash
pip install tealtiger
```
INPUT:```python
from tealtiger import TealOpenAI
client = TealOpenAI(
api_key=os.getenv("OPENAI_API_KEY"),
guardrails={
"pii_detection": True,
"prompt_injection": True,
"content_moderation": True,
},
budget={
"max_cost_per_request": 0.50,
"max_cost_per_day": 10.00,
},
)
response = client.chat.completions.create(
model="gpt-4",
messages=[{"role": "user", "content": "Hello!"}],
)
# Guardrails enforced. Cost tracked. Evidence produced.
```
---
## ✨ Funktionen
### 🛡️ Sicherheitsleitplanken
- **PII-Erkennung** — Sensible Informationen automatisch erkennen und schwärzen
- **Prompt-Injection-Prävention** — Bösartige Prompt-Injection-Versuche blockieren
- **Inhaltsmoderation** — Toxische, schädliche oder unangemessene Inhalte filtern
- **Geheimnis-Erkennung** — 500+ Muster in 9 Kategorien mit Konfidenzbewertung
- **Benutzerdefinierte Regeln** — Eigene Sicherheitsrichtlinien definieren
### 💰 Kosten-Governance
- **Budgetdurchsetzung** — Harte Grenzen pro Anfrage, Sitzung und Tag
- **Kostenverfolgung** — Echtzeit-Überwachung über alle Anbieter hinweg
- **Kostenwarnungen** — Benachrichtigungen bei konfigurierbaren Schwellenwerten
- **Schutzschalter** — Automatische Verhinderung von Kostenexplosionen
### 🔌 12 LLM-Anbieter
- **OpenAI** — GPT-4, GPT-4o, GPT-3.5
- **Anthropic** — Claude 3.5, Claude 3
- **Google Gemini** — Multimodale Unterstützung
- **AWS Bedrock** — Claude, Titan, Jurassic, Command, Llama
- **Azure OpenAI** — Deployment-basiertes Routing
- **Cohere** — Chat, RAG, embeddings
- **Mistral AI** — Europäische Datenresidenz
- **DeepSeek** — Kosteneffiziente Reasoning-Modelle
- **Groq** — Inferenz mit extrem niedriger Latenz
- **Together AI** — Hosting von Open-Source-Modellen
- **HuggingFace TGI** — Selbst gehostete Inferenz
- **xAI (Grok)** — Echtzeitwissen
### 🔌 Plattform-Adapter
- **AWS Bedrock Agents** — Nativer Guardrail-Adapter
- **AWS AgentCore** — Governance-Plugin für Aktionen vor/nach
- **Azure AI Agent Service** — Middleware für Tool-Call-Pipelines
### 🏗️ Governance-Architektur
- **Deterministische Richtlinienbewertung** — Kein LLM im Governance-Pfad
- **Strukturierte Nachweise** — Jede Entscheidung erzeugt einen rekonstruierbaren Datensatz
- **Kryptografischer Nachweis** — Merkle-Bäume + RFC 3161 Zeitstempel (TealProof)
- **Non-Human Identity (NHI)** — Agentenlebenszyklus, Bereichsdurchsetzung, Zero Standing Privilege
- **FREEZE-Regeln** — Unveränderliche Notfall-Kill-Schalter mit Manipulationserkennung
- **Korrelations-IDs** — End-to-End-Nachvollziehbarkeit über die Entscheidungskette
- **Richtlinien-Nachvollziehbarkeit** — Jedes Urteil führt auf den menschlichen Richtlinienautor zurück
- **OWASP Agentic Top 10** — Zero-Config-Richtlinienpaket, das alle 10 ASI-Risiken abdeckt
---
## 🗺️ Governance-Abdeckung
| Dimension | Funktion | Modul |
|-----------|-------------|--------|
| 🛡️ **Sicherheit** | Geheimniserkennung (500+ Muster), Prompt-Injection, PII, Inhaltsmoderation, Unicode-Normalisierung, Erkennung codierter Ausgaben | `TealSecrets` `TealGuard` |
| 🔑 **Identität** | Non-Human Identity-Lebenszyklus, Bereichsdurchsetzung, Zero Standing Privilege, Agentenattestierung | `TealEngine (NHI)` |
| ⚡ **Zuverlässigkeit** | Schutzschalter, Wiederholungsbudgets, Fallback-Ketten, deterministische Degradation | `TealCircuit` `TealReliability` |
| 🧠 **Speicher** | Schreib-Herkunft, Anweisungsinjektionserkennung, Exfiltrationsprävention, Bereichsdurchsetzung | `TealMemory` |
| 💰 **Kosten** | Governance-eigene Obergrenzen, Anomalieerkennung, Reasoning-Token-Budgets, Pro-Agent-Zuordnung | `TealMonitor` |
| 📋 **Nachweise** | Kryptografische Belege (Merkle + RFC 3161), SARIF-Export, OTel-Spans, SIEM-Integration | `TealProof` `TealAudit` |
| ⚙️ **Richtlinien** | FREEZE-Regeln, PLAN_ONLY-Modus, Hot-Swap-Bündel, Anti-Tamper, Automatisierungsstufen | `TealEngine` |
| 🔄 **Workflow** | Deklarative YAML-Governance-Workflows, Vererbung auf Organisationsebene, Mindestdurchsetzung | `TealFlow` |
| 📊 **Drift** | Verhaltensdrift-Erkennung, statistische Basislinien, Modellausgabe-Regression | `TealDrift` |
| ⏱️ **Temporal** | Sitzungs-TTL, Abkühlphasen, Einschränkungen nach Tageszeit | `TealTemporal` |
| 🔍 **Registry** | MCP-Definitionsdrift-Überwachung, Tool-Beschreibungs-Scanning, Adapter-Kompositions-Zulassungsliste | `TealRegistry` |
| 🧠 **Klassifikation** | Lokale ONNX-ML-Inferenz (≤20ms), Ensemble-Modi, Regex+ML-Kombination | `TealClassifier` |
> **Entwurfsprinzip:** Kein LLM im Governance-Pfad. Gleiche Eingabe + gleiche Richtlinie = gleiche Entscheidung, jedes Mal.
---
## 📦 SDKs
| Sprache | Quellcode | Paket | Installation |
|----------|------------|---------|---------|
| TypeScript | [tealtiger-typescript-prod](https://github.com/agentguard-ai/tealtiger-typescript-prod) | [npm](https://www.npmjs.com/package/tealtiger) | `npm install tealtiger` |
| Python | [tealtiger-python-prod](https://github.com/agentguard-ai/tealtiger-python-prod) | [PyPI](https://pypi.org/project/tealtiger/) | `pip install tealtiger` |
### 🔌 Framework-Adapter
| Framework | Paket | Installation |
|-----------|---------|---------|
| LangChain | [langchain-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/langchain-tealtiger) | `pip install langchain-tealtiger` |
| Vercel AI SDK | [tealtiger-ai-sdk](https://github.com/agentguard-ai/tealtiger/tree/main/packages/tealtiger-ai-sdk) | `npm install tealtiger-ai-sdk` |
| PydanticAI | [pydanticai-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/pydanticai-tealtiger) | `pip install pydanticai-tealtiger` |
| Haystack | [haystack-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/haystack-tealtiger) | `pip install haystack-tealtiger` |
| CAMEL-AI | [camelai-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/camelai-tealtiger) | `pip install camelai-tealtiger` |
### 🔗 Infrastruktur-Integrationen
| Plattform | Bereitstellung | Installation |
|----------|-----------------|---------|
| [Dakera](https://github.com/Dakera-AI/dakera-py) | Persistenter Governance-Status-Backend (Kostenspeicher, Entscheidungsbelege, Delegationsketten via KG) | `pip install dakera[tealtiger]` | [Dokumentation](https://dakera.ai/integrations/tealtiger) |
| [AG2 Beta](https://github.com/ag2ai/ag2) | Governance-Middleware-Erweiterung für AG2-Beta-Agenten | `pip install ag2-tealtiger` |
| [Portkey Gateway](https://github.com/Portkey-AI/gateway) | Webhook-Guardrail für Portkey AI Gateway | [Beispiel](https://github.com/agentguard-ai/tealtiger/tree/main/examples/portkey-webhook-guardrail) |
| [Daytona](https://github.com/daytonaio/daytona) | Governance vor der Ausführung für sandboxierte Codeausführung | [Beispiel](https://github.com/agentguard-ai/tealtiger/tree/main/examples/daytona-governed-sandbox) |
---
## 📚 Dokumentation
- [Warum Ihr KI-Agent ein Budget braucht — Kosten-Governance für LLM-Apps](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/blog/cost-governance-for-llm-apps.md)
- [OWASP Agentic Top 10 — praktische Abwehrmaßnahmen mit TealTiger](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/blog/owasp-agentic-top-10-defenses.md)
- [Schnellstartanleitung](#-quick-start)
- [Sicherheitsleitplanken](#️-security-guardrails)
- [Kosten-Governance](#-cost-governance)
- [Anbieter-Setup](#-7-llm-providers)
- [FAQ](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/faq.md)
- [Warum TealTiger?](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/why-tealtiger.md)
- [Funktionsparitätsmatrix über SDKs hinweg](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/cross-sdk-feature-parity-matrix.md)
- [Indizes des Governance-Ereignisspeichers](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/governance-event-store-indexes.md)
- [Fehlercode-Referenz](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/error-code-reference.md)
- [Fehlerbehebung](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/troubleshooting.md)
- [Mitwirkungsleitfaden](https://github.com/agentguard-ai/tealtiger/blob/HEAD/CONTRIBUTING.md)
- [Sicherheitsrichtlinie](https://github.com/agentguard-ai/tealtiger/blob/HEAD/SECURITY.md)
- [Verhaltenskodex](https://github.com/agentguard-ai/tealtiger/blob/HEAD/CODE_OF_CONDUCT.md)
- [Fahrplan](https://github.com/agentguard-ai/tealtiger/blob/HEAD/ROADMAP.md)
### Abzeichen
Verwenden Sie das TealTiger-Abzeichen, um zu zeigen, dass ein Projekt durch deterministische Agentensicherheits- und Kostenrichtlinien gesteuert wird.
Helles Abzeichen:
[](https://tealtiger.ai)
Dunkles Abzeichen:
[](https://tealtiger.ai)```md
[](https://github.com/agentguard-ai/tealtiger)
```
Dunkles Badge:```md
[](https://github.com/agentguard-ai/tealtiger)
```
### Python Hugging Face TGI Schnellstart
Verwenden Sie `examples/python/huggingface_tgi_quickstart.py`, um den gesicherten
Hugging Face Text Generation Inference Provider aus dem Python SDK auszuprobieren.```bash
export HF_API_TOKEN="your-hugging-face-token"
export HF_TGI_ENDPOINT="https://your-endpoint.endpoints.huggingface.cloud"
export HF_TGI_MODEL="meta-llama/Meta-Llama-3.1-8B-Instruct"
python examples/python/huggingface_tgi_quickstart.py
```
Das Beispiel aktiviert die Guardrail- und Kostenverfolgungskonfiguration, sendet eine Beispiel-Chat-Anfrage und gibt dann die Antwort, Token-Nutzung, geschätzte Kosten, Anbieter und Korrelations-ID aus. Verwenden Sie Platzhalterwerte in Dokumenten und `.env.example`-Dateien; committen Sie niemals einen echten `HF_API_TOKEN`.
### TealEngine Policy Schema
Verwenden Sie [`schemas/tealtiger-policy.schema.json`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/schemas/tealtiger-policy.schema.json) für die Editor-Autovervollständigung und Validierung beim Erstellen von TealEngine-Richtlinien-JSON- oder YAML-Dateien. JSON-Richtliniendateien können enthalten:```json
{
"$schema": "./schemas/tealtiger-policy.schema.json"
}
```
Für YAML-Richtlinien konfigurieren Sie die YAML-Schema-Zuordnung Ihres Editors, um Richtliniendateien wie `tealtiger-policy.yml` auf `./schemas/tealtiger-policy.schema.json` zu verweisen.
### Policy-Dateien validieren
Verwenden Sie das Richtlinien-Validierungsskript, um eine TealTiger-Richtlinien-JSON-Datei zu überprüfen, bevor Sie sie in CI/CD oder Runtime-Governance verwenden:```bash
npm install
npx ts-node scripts/validate-policy.ts ./my-policy.json
```
Sie können auch das npm-Skript ausführen:```bash
npm run validate:policy -- ./my-policy.json
```
Der Validator lädt
[`schemas/tealtiger-policy.schema.json`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/schemas/tealtiger-policy.schema.json),
gibt Schema-Validierungsfehler aus, beendet sich mit `0`, wenn die Richtlinie gültig ist, und mit
`1`, wenn die Richtlinie ungültig ist.
---
## 🐯 Bauen Sie mit uns – Early-Contributor-Programm
TealTiger ist Open Source und wir suchen frühe Mitwirkende, die die Zukunft der KI-Agenten-Governance mitgestalten.
### Woran Sie arbeiten können
| Bereich | Beispiele | Schwierigkeit |
|---------|-----------|---------------|
| 🔍 Geheimnis-Erkennung | Neue Erkennungsmuster, benutzerdefinierte Kategorien | 🟢 Anfänger |
| 📝 Dokumentation | Leitfäden, Beispiele, API-Dokumentation, Korrektur von Tippfehlern | 🟢 Anfänger |
| 🧪 Tests | Unit-Tests, eigenschaftsbasierte Tests, Integrationstests | 🟡 Fortgeschritten |
| 🔌 Integrationen | LangChain, CrewAI, AG2, LlamaIndex Middleware | 🟡 Fortgeschritten |
| 💾 Speicher-Adapter | Redis, Pinecone, Weaviate, ChromaDB Adapter | 🟡 Fortgeschritten |
| 🔄 CI/CD-Vorlagen | Jenkins, Azure Pipelines, Bitbucket Pipelines | 🟡 Fortgeschritten |
| 🏗️ Kernmodule | Governance-Engine, Beweis-Export, Richtlinienauswertung | 🔴 Experte |
### Was frühe Mitwirkende erhalten
- 🏆 **Nennung in CONTRIBUTORS.md** und in den Versionshinweisen
- 🎖️ **„Founding Contributor“-Abzeichen** – die ersten 25 gemergten PRs erhalten dauerhafte Anerkennung
- 📣 **Erwähnung auf den TealTiger-Social-Media-Kanälen** (LinkedIn, X, Dev.to)
- 🔑 **Frühzeitiger Zugang** zu bevorstehenden Governance-Funktionen vor der öffentlichen Veröffentlichung
- 💬 **Direkter Zugang** zum Kernteam über GitHub Discussions
- 📝 **Möglichkeit zur Co-Autorenschaft** bei technischen Blogbeiträgen
### Loslegen```bash
# 1. Star this repo (it helps!)
# 2. Fork and clone the SDK you want to contribute to:
# TypeScript SDK:
git clone https://github.com/agentguard-ai/tealtiger-typescript-prod.git
# Python SDK:
git clone https://github.com/agentguard-ai/tealtiger-python-prod.git
# 3. Pick a "good first issue"
# https://github.com/agentguard-ai/tealtiger/issues?q=label%3A%22good+first+issue%22
# 4. Submit a PR
# 5. Join the team 🐯
```
Siehe [CONTRIBUTING.md](https://github.com/agentguard-ai/tealtiger/blob/HEAD/CONTRIBUTING.md) für detaillierte Richtlinien.
---
## 🗺️ Fahrplan
**Aktuell:** v1.4.0 — Zero-Config-Einführung und Governance-Dashboard (Veröffentlicht am 9. Juli 2026)
- `observe(client)` — 1-Zeilen-Autoinstrumentierung für 12 Anbieter, keine Konfiguration
- `freeze()` / `unfreeze()` — sofortiger Not-Aus-Schalter, keine Richtlinie erforderlich
- Verhaltensbaseline — P50/P95/P99-Profiling auf Basis der ersten 100 Anfragen
- PII-Erkennung im REPORT_ONLY-Modus — passives Scannen ohne Blockierung
- Governance-Dashboard — neu gestaltet mit hellem Design, Sicherheits-Widgets, Fehlerisolierung
- Weniger als 5 ms Overhead pro Aufruf — prozessintern, deterministisch, offline-fähig
**Vorherig:** v1.3.0 — Autonome Agenten-Governance (Veröffentlicht am 18. Mai 2026)
**Geplant:** v1.5.0 — Enterprise-Plattform (Q4 2026)
- Multi-Tenancy mit vollständiger Datenisolierung
- RBAC (Besitzer, Admin, Richtlinienautor, Betrachter, Prüfer)
- SSO über SAML 2.0 / OIDC (Okta, Azure AD, Google)
- SIEM-Export (Splunk, Elastic, Sentinel, Datadog)
- Richtlinien-Staging, Dry-Run-Modus, Canary-Bereitstellungen
- Geplante Compliance-Berichte und Executive-Dashboard
**Zukunft:** v2.0.0 — SaaS-Sicherheitsplattform (Q1 2027)
- Vollständige SaaS-Steuerungsebene (CSPM/CWPP-Modell für KI-Agenten)
- CISO-Executive-Konsole mit Governance-Health-Scoring
- TealTiger Operator & Agent für Kubernetes
- Shadow-AI-Erkennung (ungesteuerte Agenten entdecken)
- Fern-Not-Aus über SaaS-Konsole
- CloudEvents, OpenTelemetry, Backstage-Plugin
---
## 🌟 Gemeinschaft
- **Discord**: [TealTiger-Community beitreten](https://discord.gg/X2ePf8QAj)
- **GitHub Discussions**: [Fragen stellen, Ideen austauschen](https://github.com/agentguard-ai/tealtiger/discussions)
- **LinkedIn**: [TealTiger](https://www.linkedin.com/company/tealtiger)
- **X (Twitter)**: [@TealtigerAI](https://x.com/TealtigerAI)
- **Dokumentation**: [docs.tealtiger.ai](https://docs.tealtiger.ai)
- **Blog**: [blogs.tealtiger.ai](https://blogs.tealtiger.ai)
- **Playground**: [playground.tealtiger.ai](https://playground.tealtiger.ai)
- **E-Mail**: [email protected]
---
## 🔒 Sicherheit
TealTiger verpflichtet sich zu verantwortungsvollen Open-Source-Sicherheitspraktiken.
[](https://securityscorecards.dev/viewer/?uri=github.com/agentguard-ai/tealtiger)
[OpenSSF Best Practices](https://www.bestpractices.dev/projects/10824)
[](https://github.com/agentguard-ai/tealtiger/security/dependabot)
[](https://github.com/agentguard-ai/tealtiger/actions/workflows/codeql.yml)
Für Sicherheitsmeldungen siehe unsere [Sicherheitsrichtlinie](https://github.com/agentguard-ai/tealtiger/blob/HEAD/SECURITY.md).
---
## 📄 Lizenz
TealTiger ist unter [Apache 2.0 lizenziert](https://github.com/agentguard-ai/tealtiger/blob/HEAD/LICENSE).
---
## 🙏 Danksagungen
Mit ❤️ entwickelt vom TealTiger-Team und den [Mitwirkenden](https://github.com/agentguard-ai/tealtiger/blob/HEAD/CONTRIBUTORS.md).
---
## 👥 Mitwirkende
[](https://github.com/agentguard-ai/tealtiger/graphs/contributors)
Möchtest du mitwirken? Sieh dir unseren Leitfaden [CONTRIBUTING.md](https://github.com/agentguard-ai/tealtiger/blob/HEAD/CONTRIBUTING.md) an!
---
<div align="center">
**⭐ Gib diesem Repository einen Stern, wenn du glaubst, dass KI-Agenten Governance brauchen, nicht nur Leitplanken.**
[Fehler melden](https://github.com/agentguard-ai/tealtiger/issues/new?template=bug_report.md) · [Funktion anfordern](https://github.com/agentguard-ai/tealtiger/issues/new?template=feature_request.md) · [Frage stellen](https://github.com/agentguard-ai/tealtiger/issues/new?template=question.md)
</div>
## 🌐 Unterstützte Anbieter
Preisdaten stammen von [`docs/cost-comparison.md`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/cost-comparison.md) (zuletzt aktualisiert April 2026).
**Abdeckung** zeigt, ob TealTiger eine verifizierte Kostenverfolgung über die `observe()`-API Ende-zu-Ende hat.
| Anbieter | Beispielmodell | Eingabe $/1M | Ausgabe $/1M | Abdeckung | Beispiel |
| --- | --- | ---: | ---: | :---: | --- |
| **OpenAI** | GPT-5.4 | $2.50 | $15.00 | ✅ | [`examples/observe_quickstart.py`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/observe_quickstart.py) |
| **OpenAI** | GPT-5.4 mini | $0.75 | $4.50 | ✅ | [`examples/observe_quickstart.py`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/observe_quickstart.py) |
| **Anthropic** | Claude Sonnet 4 | $3.00 | $15.00 | ✅ | [`examples/observe_quickstart.py`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/observe_quickstart.py) |
| **Anthropic** | Claude Haiku 3.5 | $0.80 | $4.00 | ✅ | [`examples/observe_quickstart.py`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/observe_quickstart.py) |
| **Anthropic** | Claude Opus 4.1 | $15.00 | $75.00 | 🟡 | — |
| **Gemini** | Gemini 3 Flash Preview | $0.50 | $3.00 | 🛠️ | [`examples/multi-provider-setup.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/multi-provider-setup.ts) |
| **Gemini** | Gemini 3 Pro Preview | $2.00 | $12.00 | 🛠️ | [`examples/multi-provider-setup.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/multi-provider-setup.ts) |
| **Gemini** | Gemini 2.5 Flash-Lite | $0.10 | $0.40 | 🛠️ | [`examples/multi-provider-setup.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/multi-provider-setup.ts) |
| **Bedrock** | Amazon Nova Micro | $0.035 | $0.14 | 🛠️ | [`examples/bedrock-multi-provider.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/bedrock-multi-provider.ts) |
| **Bedrock** | Amazon Nova Lite | $0.06 | $0.24 | 🛠️ | [`examples/bedrock-multi-provider.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/bedrock-multi-provider.ts) |
| **Bedrock** | Amazon Nova Pro | $0.80 | $3.20 | 🛠️ | [`examples/bedrock-multi-provider.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/bedrock-multi-provider.ts) |
| **Azure OpenAI** | GPT-5 Global Standard | $1.25 | $10.00 | 🛠️ | [`examples/multi-provider-failover.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/multi-provider-failover.ts) |
| **Azure OpenAI** | GPT-5 mini Global Standard | $0.25 | $2.00 | 🛠️ | [`examples/multi-provider-failover.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/multi-provider-failover.ts) |
| **Cohere** | Command A | $2.50 | $10.00 | ❌ | — |
| **Cohere** | Command R+ | $2.50 | $10.00 | ❌ | — |
| **Mistral** | Mistral Large 3 | $0.50 | $1.50 | ❌ | — |
| **Mistral** | Mistral Small 4 | $0.15 | $0.60 | ❌ | — |
| **Mistral** | Mistral Medium 3.5 | $1.50 | $7.50 | ❌ | — |
### Legende zur Abdeckung
- ✅ — Ende-zu-Ende verifiziert über `observe()` + getestet in `test_property_20_cost_monotonicity.py`
- 🟡 — In `observe()`-Adapter importiert, noch kein Eigenschaftstest
- 🛠️ — Adapterbeispiel vorhanden, noch keine `observe()`-Integration
- ❌ — Nur in `cost-comparison.md` aufgeführt, noch kein SDK-Hook (PRs willkommen)