Table of Contents

Interface IChannelNotificationService

Namespace
Oscova.Agents.Tasks
Assembly
Oscova.Agents.dll

Routes task notifications and session handoffs to a specific channel.

public interface IChannelNotificationService

Properties

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.