14 writes to AuthorName
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
412AuthorName = message.AuthorName,
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponse.cs (1)
134AuthorName = message.AuthorName,
Microsoft.Extensions.AI.Abstractions.Tests (8)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (6)
32new(new("human"), ", ") { AuthorName = "Someone", AdditionalProperties = new() { ["a"] = "b" } }, 77new(null, "Hi! ") { CreatedAt = new DateTimeOffset(2023, 1, 1, 10, 0, 0, TimeSpan.Zero), AuthorName = "Assistant" }, 78new(ChatRole.Assistant, "Hello") { MessageId = "msg1", CreatedAt = new DateTimeOffset(2024, 1, 1, 10, 0, 0, TimeSpan.Zero), AuthorName = "Assistant" }, 80new(null, " AI") { MessageId = "msg1", AuthorName = "AI Assistant" }, // Later AuthorName should win 83new(ChatRole.User, "How") { MessageId = "msg2", CreatedAt = new DateTimeOffset(2024, 1, 1, 11, 0, 0, TimeSpan.Zero), AuthorName = "User" }, 85new(null, " you?") { MessageId = "msg2", AuthorName = "Human User" }, // Later AuthorName should win
ChatCompletion\ChatResponseUpdateTests.cs (2)
36update.AuthorName = "author"; 117AuthorName = "author",
Microsoft.Extensions.AI.OpenAI (3)
OpenAIAssistantsChatClient.cs (3)
185AuthorName = _assistantId, 221AuthorName = _assistantId, 270AuthorName = _assistantId,
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\DistributedCachingChatClientTest.cs (1)
394AuthorName = "Someone",
8 references to AuthorName
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatResponseExtensions.cs (3)
91AuthorName = update.AuthorName, 335if (update.AuthorName is not null) 337message.AuthorName = update.AuthorName;
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatResponseUpdateTests.cs (4)
17Assert.Null(update.AuthorName); 35Assert.Null(update.AuthorName); 37Assert.Equal("author", update.AuthorName); 157Assert.Equal("author", result.AuthorName);
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\DistributedCachingChatClientTest.cs (1)
420Assert.Equal("Someone", item.AuthorName);