Package-level declarations
Types
Link copied to clipboard
data class ContentOutputChannelEvent(val processId: String, val content: HasContent) : OutputChannelEvent
Link copied to clipboard
Link copied to clipboard
Logging or progress event
Link copied to clipboard
data class LoggingOutputChannelEvent constructor(val processId: String, val message: String, val level: LoggingOutputChannelEvent.Level = Level.INFO, val throwable: Throwable? = null) : InformativeOutputChannelEvent
Ephemeral message. Not meant to be part of a conversation
Link copied to clipboard
data class MessageOutputChannelEvent(val processId: String, val message: Message) : OutputChannelEvent
Chat message event relating to this process. Most likely an Assistant message, but could also be a User message in some cases.
Link copied to clipboard
Send to all channels
Link copied to clipboard
interface OutputChannel
Allows agents to interact with the outside world through multiple channels
Link copied to clipboard
Link copied to clipboard
data class ProgressOutputChannelEvent(val processId: String, val message: String) : InformativeOutputChannelEvent