Skip to main content

AG-UI

The AG-UI tab controls which live stream events the ModelCall node emits while it is running. When the node has a resolved prompt, it first emits that prompt as a user text message immediately before calling the provider. These prompt events are stored in the workflow run AG-UI tab, but are marked silent so they are not sent as live AG-UI events.

The settings on this tab do not change the model request, final context output, chat output, tool execution, or trace information. They only suppress the selected categories of model-call stream events.

Disable User Event

Enable Disable User Event when you do not want the resolved User content to be stored as initial user text stream events.

When enabled, the following prompt lifecycle is suppressed:

  • TextStart
  • TextContent
  • TextEnd

The prompt is still sent to the model and still participates in Chat Output Path when that path is configured. This setting defaults to off for existing workflows.

Disable Tool Events

Enable Disable Tool Events when you do not want this model call to emit protocol-style tool events.

When enabled, the following stream event lifecycle is suppressed:

  • ToolCallStart
  • ToolCallArgs
  • ToolCallEnd
  • ToolCallResult

The model can still call tools, tool results are still available to the model, and tool-call information is still recorded in the trace viewer. If Chat Output Path is set, the chat transcript can still include synthetic assistant messages for model tool results unless Drop Tool Calls is enabled on the Details tab.

Disable Reasoning Events

Enable Disable Reasoning Events when you do not want visible model reasoning to appear in the stream.

When enabled, the following stream event lifecycle is suppressed:

  • ReasoningStart
  • ReasoningMessageStart
  • ReasoningMessageContent
  • ReasoningMessageEnd
  • ReasoningEnd

Reasoning information is still recorded for the trace viewer when the provider supplies it.

Disable Assistant Text Events

Enable Disable Assistant Text Events when you do not want assistant text deltas to appear in the stream.

When enabled, the following stream event lifecycle is suppressed:

  • TextStart
  • TextContent
  • TextEnd

The model response is still written to Text Output Path when that path is configured. Assistant text information is still recorded for the trace viewer.

Batch Responses

Some providers return a completed response instead of incremental streaming updates. SharpOMatic can replay those returned messages into stream events so the run stream still shows assistant text, reasoning, and tool activity.

The AG-UI tab settings apply to those replayed events as well. For example, if Disable Assistant Text Events is enabled, replayed assistant text events are not emitted even when the final text output is still written to context.

Scope

These settings apply only to stream events generated by this ModelCall node. They do not suppress:

  • stream events emitted by Code nodes through the Events helper
  • stream events emitted by AG-UI nodes such as Frontend Tool Call, Backend Tool Call, Activity Sync, State Sync, Step Start, or Step End
  • information entries shown in trace views
  • final values written to context paths