Merge pull request #1104 from JackJiang1234/master

fix concurrent issue
This commit is contained in:
Haiping 2025-07-28 10:28:30 -05:00 committed by GitHub
commit bf65265a4d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -17,13 +17,14 @@ public partial class AgentService
instructions.AddRange(secondaryInstructions);
// update states
var renderDict = new Dictionary<string, object>(agent.TemplateDict);
foreach (var t in conv.States.GetStates())
{
agent.TemplateDict[t.Key] = t.Value;
renderDict[t.Key] = t.Value;
}
agent.TemplateDict[TemplateRenderConstant.RENDER_AGENT] = agent;
var res = render.Render(string.Join("\r\n", instructions), agent.TemplateDict);
renderDict[TemplateRenderConstant.RENDER_AGENT] = agent;
var res = render.Render(string.Join("\r\n", instructions), renderDict);
return res;
}
@ -143,4 +144,4 @@ public partial class AgentService
return result.IsEqualTo("visible");
}
}
}