ConfigOperatorRef
A reference to an operator within a configuration, with its deployment-time settings.
- granularityType: object · GranularityModelrequired
When this operator runs.
- onType: string · Onenumrequired
turnfires during the conversation;conversation_endfires once over the full transcript.values- turn
- conversation
_end
- everyType: integer · Everynullable
With
on: turn, run every N turns. Omit or set to 1 for every turn. - untilType: boolean · Until Matchnullable
_match With
on: turn, stop firing after the first non-null result is produced.
- nameType: string · Namerequired
Name of the operator to include.
- contextType: integer · Context Windownullable
_window How many prior turns to include in the operator's context.
- includeType: array string[] · Include Operator Results
_operator _results Names of other operators in this configuration whose recent results to inject into context.
- includeType: boolean · Include Prior Results
_prior _results Inject this operator's own recent results into its context, for cumulative reasoning.
- operatorType: integer · Operator Results Window
_results _window How many results to inject per operator named in
include_operator_results(latest first). - parametersType: object · Parameters
Values for the operator's declared parameters, keyed by parameter name.
- propertyType: string
Name
- priorType: integer · Prior Results Window
_results _window How many of the operator's own prior results to inject when
include_prior_resultsis true. - versionType: integer · Versionnullable
Pin to a specific operator version. Omit on create to bind to the operator's current version.