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
PendingErst 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: "This refund requires manager approval."Jeder Aufruf von order_tools.process_refund pausiert den Run, bis ein Projektmitglied ihn genehmigt.
approval:
tools:
- order_tools.cancel_order # always gated
- order_tools.process_refund: param.amount > 1000 # conditional
timeout: 3600
message: "This action requires manager approval."
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_refundawaiting approvalon order-manager · order_id=ORD-1234 · amount=1292m
- order_tools.process_refundawaiting approvalon order-manager · order_id=ORD-1287 · amount=24005m
- order_tools.cancel_orderawaiting approvalon order-manager · order_id=ORD-1199 · reason=customer_request11m
- db_deleteawaiting approvalon support-triage · table=conversations · id=4281923m
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.