Files
Luna/Luna.Shared/ChatStreamUpdate.cs
darman dcdd77b5ae Add Luna.Shared library with shared DTOs and models
Introduce ChannelMessage and ChatStreamUpdate types used across the
solution for inter-project communication between channels, core, and
the web interface.
2026-04-04 04:09:42 +02:00

20 lines
295 B
C#

namespace Luna.Shared;
public enum ChatStreamUpdateType
{
Thinking,
Text,
ToolCall,
ToolResult,
Usage,
Complete
}
public record ChatStreamUpdate(
ChatStreamUpdateType Type,
string? Content,
string? Role,
bool IsComplete,
string? MessageId = null
);