feat: AgentName and OriginalAgent may be null
1、AgentName and OriginalAgent may be null 2、Sdcb.SparkDesk upgrade 3.1.0
This commit is contained in:
parent
7d8448b560
commit
164f69bc66
|
|
@ -169,13 +169,13 @@ public class NaivePlanner : IPlaner
|
|||
if (args.Function == "route_to_agent")
|
||||
{
|
||||
// Action agent name
|
||||
if (!agents.Any(x => x.Name == args.AgentName))
|
||||
if (!agents.Any(x => x.Name == args.AgentName) && !string.IsNullOrEmpty(args.AgentName))
|
||||
{
|
||||
args.AgentName = agents.FirstOrDefault(x => args.AgentName.Contains(x.Name))?.Name ?? args.AgentName;
|
||||
}
|
||||
|
||||
// Goal agent name
|
||||
if (!agents.Any(x => x.Name == args.OriginalAgent))
|
||||
if (!agents.Any(x => x.Name == args.OriginalAgent) && !string.IsNullOrEmpty(args.OriginalAgent))
|
||||
{
|
||||
args.OriginalAgent = agents.FirstOrDefault(x => args.OriginalAgent.Contains(x.Name))?.Name ?? args.OriginalAgent;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Sdcb.SparkDesk" Version="3.0.0" />
|
||||
<PackageReference Include="Sdcb.SparkDesk" Version="3.1.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
|
|
|||
Loading…
Reference in a new issue