refactors
This commit is contained in:
@@ -4,6 +4,7 @@ public interface IBrainStrategy
|
||||
{
|
||||
string Name { get; }
|
||||
bool CanHandle(TurnContext turn, ConversationSession session);
|
||||
|
||||
Task<BrainDecision> DecideAsync(
|
||||
TurnContext turn,
|
||||
ConversationSession session,
|
||||
|
||||
@@ -18,4 +18,4 @@ public sealed class ResponsePlan
|
||||
public string? DebugRoute { get; init; }
|
||||
public IDictionary<string, object?> Diagnostics { get; init; } = new Dictionary<string, object?>();
|
||||
public IDictionary<string, object?> ProtocolMetadata { get; init; } = new Dictionary<string, object?>();
|
||||
}
|
||||
}
|
||||
@@ -18,4 +18,4 @@ public sealed class RobotEvent
|
||||
public string? ApplicationVersion { get; init; }
|
||||
|
||||
public IDictionary<string, object?> Payload { get; init; } = new Dictionary<string, object?>();
|
||||
}
|
||||
}
|
||||
@@ -25,4 +25,4 @@ public sealed class TurnContext
|
||||
|
||||
public bool IsFollowUpEligible { get; init; }
|
||||
public IDictionary<string, object?> Attributes { get; init; } = new Dictionary<string, object?>();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user