Skip to content

ScriptedModelDriver

junjo.agent.testing.ScriptedModelDriver

Kind: Class

SDK version: 0.64.0

Documentation channel: Next source preview

ScriptedModelDriver(steps: Sequence[ScriptedStep | object])

View source

Consume a fixed response/error script while capturing immutable requests.

Create a deterministic driver from ordered response/error steps.

Name Type Description Default
steps Sequence[ScriptedStep | object] Raw response candidates, ScriptedResponse values, or
ScriptedError values. One step is consumed per request.

requests: tuple[ModelRequest, ...]

View source

Return captured immutable normalized requests in invocation order.

request(request: ModelRequest) -> object

View source

Public member documented by its signature.