Package dev.agenor.runtime.hitl
package dev.agenor.runtime.hitl
-
ClassDescriptionFacade that receives human decisions from external systems (HTTP handlers, webhooks, tests) and forwards them to
InMemoryApprovalGate.DefaultHitlSupportProvider, discovered viaServiceLoader.Reads theRequiresApprovalannotation from behavior classes registered with aBaseAgentand wraps each annotated behavior in aHumanCheckpointBehaviorat agent registration time.Thrown when a behavior class listed in@RequiresApprovalcannot be wired at agent bootstrap time.Wraps@RequiresApproval-annotated behaviors at agent registration time, discovered viaServiceLoader.In-memory implementation ofApprovalGate.DefaultApprovalNotifierthat logs pending approval requests via SLF4J atWARNlevel.