Concept : Évaluation des agents | Python :
client.agent.scan_tool_result()Paramètres
string
requis
Nom de l’outil ayant produit ce résultat.
object
requis
La sortie de l’outil, sous forme d’objet. Fournir le texte sous
raw (chaîne) et/ou la sortie structurée sous data (quelconque). format optionnel (chaîne, défaut "text"). Au moins l’un de raw/data doit être présent.object
Les paramètres avec lesquels l’outil a été appelé, s’ils sont disponibles.
object
Rôle et tâche actuelle de l’agent. Objet avec champs optionnels :
goal (chaîne), prior_tool_calls (tableau), agent_id (chaîne), turn_index (entier).string[]
Vérifications à exécuter. N’importe lequel de
"pii", "prompt_injection", "rail_score". Par défaut, tous les trois. Le coût en crédits s’adapte au nombre de vérifications (3 = 1.0, 2 = 0.75, 1 = 0.5).Requête
Réponse
string
Risque global :
"low", "medium", "high", ou "critical".string
Action suggérée :
"PASS", "FLAG", "REDACT_AND_PASS", "REDACT_AND_FLAG", ou "DISCARD_AND_ALERT".object
Présent lorsque la vérification
pii s’exécute. Contient found (booléen), entities (tableau de {type, value, offset, should_redact}), redacted_result (chaîne avec PII remplacés par des espaces réservés [TYPE]), et compliance_flags (string[]).object
Présent quand des données personnelles indiennes (p. ex. Aadhaar, PAN) sont détectées. Indique l’exposition DPDP et les garanties recommandées de la Règle 6. Les identifiants indiens détectés sont également masqués dans
pii_detected.redacted_result.object
Présent lorsque la vérification
prompt_injection s’exécute. Contient detected (booléen) et confidence (0-1).