Menschliche Freigaben für Agenten.
In Connic integriert.
Connic pausiert sensible Tool-Aufrufe vor der Ausführung, bis eine Freigabe oder Ablehnung vorliegt. Die Entscheidung erfolgt im Dashboard oder per REST API und wird protokolliert. Bedingungen und Wartefristen legen fest, wann eine Prüfung nötig ist und wie lange der Agent wartet.
Approvals-Dokumentation lesenApprovals
AusstehendErst prüfen, dann ausführen
Ein freigabepflichtiger Tool-Aufruf wartet auf eine menschliche Entscheidung. Bei Freigabe setzt Connic die Ausführung fort. Für Ablehnungen ist konfigurierbar, ob der Agent stoppt oder ohne diesen Tool-Aufruf weiterarbeitet.
- 01
Der Agent ruft ein geschütztes Tool auf
process_refund(amount=129)
- 02
Der Run pausiert
Der Status wechselt zu Awaiting Approval. Der Agent stoppt, die Anfrage bleibt aktiv.
- 03
Prüfende Personen werden benachrichtigt
Standardmäßig per E-Mail und In-App. Ein optionaler Webhook leitet an Slack, Teams, PagerDuty oder einen eigenen Workflow weiter.
- 04
Eine Person entscheidet
Im Dashboard oder per REST API genehmigen oder ablehnen.
- 05
Der Run wird fortgesetzt
Oder er endet mit der Ablehnungsbegründung. Mit on_rejection: continue passt der Agent stattdessen sein Vorgehen an.
Freigaberegeln direkt in der Agent-Datei
Für aufgeführte Tools ist vor der Ausführung eine menschliche Freigabe erforderlich. Mit einer Bedingung gilt diese Pflicht nur für passende Aufrufe, beispielsweise bei Rückerstattungen über einem festgelegten Betrag.
approval:
tools:
- order_tools.process_refund
timeout: 600
message: "Diese Rückerstattung erfordert die Freigabe einer Führungskraft."Jeder Aufruf von order_tools.process_refund pausiert den Run, bis ein Projektmitglied ihn genehmigt.
approval:
tools:
- order_tools.cancel_order # immer geschützt
- order_tools.process_refund: param.amount > 1000 # bedingt
timeout: 3600
message: "Diese Aktion erfordert die Freigabe einer Führungskraft."
on_rejection: continueKleine Rückerstattungen laufen direkt durch, größere pausieren zur Prüfung. Mit on_rejection: continue passt der Agent nach einer Ablehnung stattdessen sein Vorgehen an.
Freigabeanfragen prüfen und entscheiden
Die Übersicht zeigt ausstehende Anfragen mit Agent, Tool, Parametern und Wartezeit. Anfragen können direkt genehmigt oder abgelehnt werden. Weitere Informationen stehen in den Details der jeweiligen Ausführung.
- order_tools.process_refundwartet auf Freigabeauf order-manager · order_id=ORD-1234 · amount=1292 Min.
- order_tools.process_refundwartet auf Freigabeauf order-manager · order_id=ORD-1287 · amount=24005 Min.
- order_tools.cancel_orderwartet auf Freigabeauf order-manager · order_id=ORD-1199 · reason=customer_request11 Min.
- db_deletewartet auf Freigabeauf support-triage · table=conversations · id=4281923 Min.
Jede Entscheidung wird protokolliert
Freigaben und Ablehnungen werden mit Person, Zeitpunkt, Tool und Parametern erfasst. Connic zeigt sie im Audit-Log des Projekts und direkt beim betreffenden Tool-Aufruf im Trace.
Jede Genehmigung und Ablehnung wird mit der entscheidenden Person und dem Zeitpunkt protokolliert.
Tool-Name und exakte Parameter zum Entscheidungszeitpunkt werden zusammen mit der Aktion erfasst.
Approval Events erscheinen auch im Trace des Runs. Wartezeit und prüfende Person stehen direkt neben dem geschützten Tool-Aufruf.
Entdecke weitere Features
Observability
Jeden Schritt und jedes Token nachvollziehen.
Judges
Jeden Run bewerten und Drift früh erkennen.
KI-Governance
Freigabeentscheidungen als Nachweise mit dem KI-System verknüpfen.
Tools
Vordefinierte Tools, eigenes Python oder MCP.
Testing
Assertions und Judges in CI.
Environments
Konfiguration und Secrets je Environment.