Skip to content

Commit 920fcc6

Browse files
committed
rename
1 parent 9750cc2 commit 920fcc6

File tree

1 file changed

+3
-22
lines changed

1 file changed

+3
-22
lines changed

src/Infrastructure/BotSharp.Core.Rules/Engines/RuleEngine.cs

Lines changed: 3 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public async Task<IEnumerable<string>> Trigger(IRuleTrigger trigger, string text
4545
&& !string.IsNullOrWhiteSpace(options.AgentId))
4646
{
4747
var scriptName = options.CodeScriptName ?? $"{trigger.Name}_cron.py";
48-
isTriggered = await HandleCodeTrigger(options.AgentId, scriptName, options.CodeProcessor, trigger.Name, options.Arguments, options.States);
48+
isTriggered = await TriggerCodeScript(options.AgentId, scriptName, options.CodeProcessor, trigger.Name, options.Arguments, options.States);
4949
}
5050

5151
if (!isTriggered)
@@ -87,32 +87,13 @@ await convService.SendMessage(agent.Id,
8787

8888
convService.SaveStates();
8989
newConversationIds.Add(conv.Id);
90-
91-
/*foreach (var rule in agent.Rules)
92-
{
93-
var userSay = $"===Input data with Before and After values===\r\n{data}\r\n\r\n===Trigger Criteria===\r\n{rule.Criteria}\r\n\r\nJust output 1 or 0 without explanation: ";
94-
95-
var result = await instructService.Execute(BuiltInAgentId.RulesInterpreter, new RoleDialogModel(AgentRole.User, userSay), "criteria_check", "#TEMPLATE#");
96-
97-
// Check if meet the criteria
98-
if (result.Text == "1")
99-
{
100-
// Hit rule
101-
_logger.LogInformation($"Hit rule {rule.TriggerName} {rule.EntityType} {rule.EventName}, {data}");
102-
103-
await convService.SendMessage(agent.Id,
104-
new RoleDialogModel(AgentRole.User, $"The conversation was triggered by {rule.Criteria}"),
105-
null,
106-
msg => Task.CompletedTask);
107-
}
108-
}*/
10990
}
11091

11192
return newConversationIds;
11293
}
11394

11495
#region Private methods
115-
private async Task<bool> HandleCodeTrigger(string agentId, string scriptName, string codeProcessor, string triggerName, JsonDocument? args = null, IEnumerable<MessageState>? states = null)
96+
private async Task<bool> TriggerCodeScript(string agentId, string scriptName, string codeProcessor, string triggerName, JsonDocument? args = null, IEnumerable<MessageState>? states = null)
11697
{
11798
var processor = _services.GetServices<ICodeProcessor>().FirstOrDefault(x => x.Provider.IsEqualTo(codeProcessor));
11899
if (processor == null)
@@ -159,7 +140,7 @@ private async Task<bool> HandleCodeTrigger(string agentId, string scriptName, st
159140
result = false;
160141
}
161142

162-
_logger.Log(logLevel, $"Code result: {response.Result}. {msg}");
143+
_logger.Log(logLevel, $"Code result ({response.Result}) from {msg}");
163144
return result;
164145
}
165146
catch (Exception ex)

0 commit comments

Comments
 (0)