Uses of Enum Class
uno.anahata.asi.agi.message.Role
Packages that use Role
Package
Description
Provides the core message and part domain primitives for the Anahata AI framework.
Provides the core UI orchestration components for individual AGI sessions.
-
Uses of Role in uno.anahata.asi.agi.message
Subclasses with type arguments of type Role in uno.anahata.asi.agi.messageModifier and TypeClassDescriptionenumDefines the role of the entity that created a message, providing a type-safe way to distinguish between user, model, and tool messages.Methods in uno.anahata.asi.agi.message that return RoleModifier and TypeMethodDescriptionabstract RoleAbstractMessage.getRole()Gets the role of the entity that created this message.AbstractModelMessage.getRole()Gets the role of the entity that created this message.UserMessage.getRole()Gets the role of the entity that created this message.static RoleReturns the enum constant of this class with the specified name.static Role[]Role.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of Role in uno.anahata.asi.swing.agi
Methods in uno.anahata.asi.swing.agi with parameters of type RoleModifier and TypeMethodDescriptionSwingAgiConfig.UITheme.getBorderColor(Role role) Gets the border color for a message panel based on the role.SwingAgiConfig.UITheme.getHeaderEndColor(Role role) Gets the background color for the end of a message header (and content area) based on the role.SwingAgiConfig.UITheme.getHeaderForegroundColor(Role role) Gets the foreground (text) color for a message header based on the role.SwingAgiConfig.UITheme.getHeaderStartColor(Role role) Gets the background color for the start of a message header based on the role.

