Table of Contents

Class NullAgentOutput

Namespace
JD.AI.Core.Agents
Assembly
JD.AI.Core.dll

No-op implementation used when no TUI is wired up.

public sealed class NullAgentOutput : IAgentOutput
Inheritance
NullAgentOutput
Implements
Inherited Members

Fields

Instance

public static readonly NullAgentOutput Instance

Field Value

NullAgentOutput

Methods

BeginStreaming()

public void BeginStreaming()

BeginThinking()

public void BeginThinking()

BeginTurn()

Called when a turn starts (before first LLM call). Show a spinner.

public void BeginTurn()

EndStreaming()

public void EndStreaming()

EndThinking()

public void EndThinking()

EndTurn(TurnMetrics)

Called when a turn completes. Render elapsed time, tokens, data size.

public void EndTurn(TurnMetrics metrics)

Parameters

metrics TurnMetrics

RenderError(string)

public void RenderError(string message)

Parameters

message string

RenderInfo(string)

public void RenderInfo(string message)

Parameters

message string

RenderWarning(string)

public void RenderWarning(string message)

Parameters

message string

WriteStreamingChunk(string)

public void WriteStreamingChunk(string text)

Parameters

text string

WriteThinkingChunk(string)

public void WriteThinkingChunk(string text)

Parameters

text string