Orchestration · Software component

Unsolicited Reporting Controller

Software componentOrchestrationOrchestration & Toolsarc:UnsolicitedReportingController

A mixed-initiative controller in which the agent only reports critical information asynchronously as it arises, without blocking work or requiring acknowledgment, leaving all initiative with the recipient.

Responsibility. Delivers non-blocking informational reports while the recipient retains initiative.

Also known as: Unsolicited reporting

Variant of Mixed-Initiative Controller abstract

When to choose. Choose when one party holds information the other needs but should not control when or how it is acted upon; the recipient keeps full initiative.

invokesis target of alternativeTospecializesis target of alternativeTois target of alternativeToProactive Notifier: invokesProactive NotifierFixed Subtask Initiative Controller: is target of alternativeToFixed Subtask Initiative…Mixed-Initiative Controller: specializesMixed-Initiative Control…Negotiated Initiative Controller: is target of alternativeToNegotiated Initiative Co…Subdialogue Initiative Controller: is target of alternativeToSubdialogue Initiative C…
Direct neighbourhood (hover for relationship types)

Relationships

invokes dependency

alternative to variability

Classification

Patterns
Inform-but-don't-constrain

Sources

  1. Ch10.2: T. Nguyen, "Proactive Agents," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 10.2. ISBN: 9798244538229.