add reusable support for intent-aware iterative probes
Author: patriciapampanelliCreated Sep 11, 2026Updated Sep 17, 2026
Labelsneeds-triage
Summary
There is currently no reusable support combining the multi-turn lifecycle of IterativeProbe with the runtime-selected intents provided by IntentProbe. There is no reusable abstraction combining these capabilities. Introduce reusable support for running one iterative technique across multiple intents.
Expected behavior
- Use active intents from the intent service in iterative attacks.
- Associate each root conversation with one intent.
- Preserve that intent across every follow-up turn, branch, and transformed attempt.
- Retain normal iterative behavior, including branching, termination limits and common probe hooks.
- Route completed attempts through intent-specific detectors and reporting.
Motivation
Technique/intent separation should also apply to adaptive and multi-turn attacks. Without shared support, each iterative intent-aware probe must duplicate orchestration.
A reusable contract would reduce duplication and provide consistent attempt metadata, detector routing and technique–intent reporting for future iterative techniques.
Source: NVIDIA/garak