Skip to content

Commit 155c5c4

Browse files
authored
Merge pull request #192 from hchen2020/master
Populate states for ResponseTemplateService
2 parents d7ef99d + 7482339 commit 155c5c4

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/Infrastructure/BotSharp.Core/Templating/ResponseTemplateService.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ public async Task<string> RenderFunctionResponse(string agentId, RoleDialogModel
3535
// Convert args and execute data to dictionary
3636
var dict = new Dictionary<string, object>();
3737

38+
// Populate states
39+
var state = _services.GetRequiredService<IConversationStateService>();
40+
state.GetStates().Select(x => dict[x.Key] = x.Value).ToList();
41+
3842
if (message.FunctionArgs != null)
3943
{
4044
ExtractArgs(JsonSerializer.Deserialize<JsonDocument>(message.FunctionArgs), dict);

0 commit comments

Comments
 (0)