Signature
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | "off" | "observe" | "enforce" | "off" | Harness mode |
config | HarnessConfig | None | None | Full configuration (overrides mode) |
verbose | bool | False | Print decisions to stderr |
Returns
HarnessInitReport — confirmation of harness activation with mode and configuration summary.
Usage
Minimal
With config
Environment-driven
Notes
- Call
init()once at application startup, before any LLM calls - Calling
init()again replaces the previous configuration - Use
cascadeflow.reset()to deactivate the harness init(mode="off")is equivalent to not callinginit()at all