Skip to content

Commit 4b86790

Browse files
authored
Merge pull request #931 from iceljc/master
get template name from state
2 parents 72a49a0 + db3ed51 commit 4b86790

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/Infrastructure/BotSharp.Logger/Hooks/InstructionLogHook.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,16 @@ public override async Task OnResponseGenerated(InstructResponseModel response)
3232
var state = _services.GetRequiredService<IConversationStateService>();
3333

3434
var user = db.GetUserById(_user.Id);
35+
var templateName = response.TemplateName ?? state.GetState("instruct_template_name") ?? null;
36+
3537
db.SaveInstructionLogs(new List<InstructionLogModel>
3638
{
3739
new InstructionLogModel
3840
{
3941
AgentId = response.AgentId,
4042
Provider = response.Provider,
4143
Model = response.Model,
42-
TemplateName = response.TemplateName,
44+
TemplateName = !string.IsNullOrWhiteSpace(templateName) ? templateName : null,
4345
UserMessage = response.UserMessage,
4446
SystemInstruction = response.SystemInstruction,
4547
CompletionText = response.CompletionText,

0 commit comments

Comments
 (0)