Interface IChannelNotificationService
- Namespace
- Oscova.Agents.Tasks
- Assembly
- Oscova.Agents.dll
Routes task notifications and session handoffs to a specific channel.
public interface IChannelNotificationServiceProperties
- Channel
-
Channel identifier matched against Oscova.Agents.Tasks.AgentTaskDefinition.NotificationChannel.
Methods
- HandoffAsync(string, string, JsonElement, string, CancellationToken)
-
Hands off the current agent session to this channel, creating a new conversation thread seeded with the serialized session.
- NotifyAsync(string, string, string, CancellationToken)
-
Sends a fire-and-forget notification message to the user.