Konzept: Agentenbewertung | Python:
client.agent.scan_tool_result()Parameter
string
erforderlich
Name des Tools, das dieses Ergebnis erzeugt hat.
object
erforderlich
Die Tool-Ausgabe als Objekt. Stellen Sie den Text unter
raw (String) und/oder strukturierte Ausgabe unter data (beliebig) bereit. Optionales Feld format (String, Standard "text"). Mindestens eines der Felder raw/data muss vorhanden sein.object
Die Parameter, mit denen das Tool aufgerufen wurde, falls verfügbar.
object
Die Rolle des Agenten und aktuelle Aufgabe. Ein Objekt mit optionalen Feldern:
goal (String), prior_tool_calls (Array), agent_id (String), turn_index (Integer).string[]
Welche Kontrollen ausgeführt werden sollen. Beliebig viele von
"pii", "prompt_injection", "rail_score". Standardmäßig alle drei. Die Kreditkosten skalieren mit der Anzahl der Kontrollen (3 = 1,0, 2 = 0,75, 1 = 0,5).Anfrage
Antwort
string
Gesamtrisiko:
"low", "medium", "high" oder "critical".string
Vorgeschlagene Aktion:
"PASS", "FLAG", "REDACT_AND_PASS", "REDACT_AND_FLAG" oder "DISCARD_AND_ALERT".object
Vorhanden, wenn die
pii-Kontrolle ausgeführt wird. Enthält found (Boolean), entities (Array von {type, value, offset, should_redact}), redacted_result (String mit PII durch [TYPE]-Platzhalter ersetzt) und compliance_flags (String[]).object
Vorhanden, wenn indische personenbezogene Daten (z. B. Aadhaar, PAN) erkannt werden. Gibt DPDP-Exposition und empfohlene Schutzmechanismen der Regel 6 an. Erkannte indische Identifikatoren werden auch in
pii_detected.redacted_result maskiert.object
Vorhanden, wenn die
prompt_injection-Kontrolle ausgeführt wird. Enthält detected (Boolean) und confidence (0–1).