Hierarchy For Package dev.enola.chat
Class Hierarchy
- java.lang.Object
- dev.enola.chat.AbstractAgent (implements dev.enola.chat.Agent)
- dev.enola.chat.EchoAgent
- dev.enola.chat.ExecAgent
- dev.enola.chat.LangChain4jAgent
- dev.enola.chat.PingPongAgent
- dev.enola.chat.SystemAgent
- dev.enola.chat.Prompter
- dev.enola.chat.Room
- dev.enola.chat.SimpleInMemorySwitchboard (implements dev.enola.chat.Switchboard)
- dev.enola.chat.TestSwitchboard
- dev.enola.chat.TeapotAgent
- dev.enola.chat.AbstractAgent (implements dev.enola.chat.Agent)
Interface Hierarchy
- java.util.function.Consumer<T>
- dev.enola.chat.Agent
- dev.enola.chat.Message
- dev.enola.chat.Message.Builder
- dev.enola.chat.Switchboard
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- dev.enola.chat.Message.Format
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- dev.enola.chat.MessageImpl (implements dev.enola.chat.Message)
- java.lang.Record