Optional streamUICommandsOptional maxOptional preferredThe model for this turn's model calls, over the persona's defaultModelId and the config's default model.
Optional preferredThe provider for this turn's model calls, over the persona's defaultProviderId and the config's default
provider. Name it with a preferredModelId of another provider than the persona's. The tool results that continue
the turn (handleToolResult(), handleToolResults(), resumeExternalToolRequest()) keep both.
Optional temperatureOptional topPOptional maxOptional responseOptional disableOptional debugOptional forceOptional customOptional structuredA reply that must match a schema: the model is instructed, its reply parsed and checked, a reply that does not
match asked for again inside the turn, and the final chunk carries the parsed value (structured). See
src/api/runtime/structuredReply.ts.
Defines fine-grained control options for how AgentOS processes an individual turn. These options can override system defaults or persona-specific settings for the duration of the current request, allowing for dynamic adjustments to GMI behavior and output.
Interface
ProcessingOptions