2 writes to Role
Microsoft.AspNetCore.Components.AI (2)
Pipeline\BlockMappingContext.cs (1)
103entry.Block.Role = update.Role;
Pipeline\BlockMappingPipeline.cs (1)
115emitBlock.Role = update.Role;
4 references to Role
Microsoft.AspNetCore.Components.AI (4)
Components\MessageListContext.cs (1)
47var role = block.Role == ChatRole.User ? "user" : "assistant";
Engine\AgentContext.cs (2)
113if (block.Role == ChatRole.User) 244if (block.Role == message.Role)
Pipeline\BlockMappingPipeline.cs (1)
139BlockMappingPipelineLog.EmittingBlock(_logger, emitBlock.GetType().Name, emitBlock.Id, emitBlock.Role?.Value);