Module agentforge4j.testkit
Package com.agentforge4j.testkit.scenario
package com.agentforge4j.testkit.scenario
-
ClassDescriptionA scripted human response that
WorkflowTestHarnessdrains at each human-in-the-loop pause to drive a run forward deterministically.An approval note for anAWAITING_APPROVALpause raised by anESCALATEcommand.Answers for anAWAITING_INPUTpause, keyed by artifact item id.A forward-only note for anAWAITING_REVIEWpause (aHUMAN_REVIEWgate).An approve/reject decision for anAWAITING_STEP_APPROVALpause (aHUMAN_APPROVALgate).An approve/reject decision for anAWAITING_TOOL_APPROVALpause (tool policyRequireApproval).A continue/retry decision for anAWAITING_TOOL_DECISIONpause (tool policyDenyor a failed invocation).Accessor for the JSON-schema that defines the catalog scenarioexpected-result.jsoncontract (the workflow to drive, the ordered human gate responses, and the assertions to project onto a run).Loads a scenario's fake-llm script into aFakeScriptfrom a JSON string, a filesystem path, or a classpath resource.