Files
JiboExperiments/OpenJibo/src/Jibo.Runtime.Abstractions/IBrainStrategy.cs

11 lines
324 B
C#
Raw Normal View History

2026-03-23 07:51:32 -05:00
namespace Jibo.Runtime.Abstractions;
public interface IBrainStrategy
{
string Name { get; }
bool CanHandle(TurnContext turn, ConversationSession session);
Task<BrainDecision> DecideAsync(
TurnContext turn,
ConversationSession session,
CancellationToken cancellationToken = default);
}