Skip to main content

Module effect

Module effect 

Source
Expand description

Effect protocol: side-effect requests and observations.

Effects are the boundary between an agent kernel and an outer harness. Tools may parse model arguments into an EffectRequest, but the request is not executed by the tool itself. A harness or application runtime classifies, approves, sandboxes, executes, audits, and returns an EffectObservation for the agent to consume.

Structs§

DisplayOutput
Output intended for host/UI display.
EffectObservation
Observation returned to an agent after an effect request is governed and executed by an outer harness.
EffectOutput
Output produced by an executed effect.
EffectRequest
Request for an outer harness to govern and execute a side effect.
EffectSource
Source tool call that produced an effect request.

Enums§

DisplayFormat
Display output format.
EffectKind
Kind of side effect requested by an agent.
EffectStatus
Terminal status of an executed effect.
RiskLevel
Request-declared risk level.