Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConversationMode ¶
type ConversationMode string
const ( ModeRoundRobin ConversationMode = "round-robin" ModeReactive ConversationMode = "reactive" ModeFreeForm ConversationMode = "free-form" )
type Orchestrator ¶
type Orchestrator struct {
// contains filtered or unexported fields
}
func NewOrchestrator ¶
func NewOrchestrator(config OrchestratorConfig, writer io.Writer) *Orchestrator
func (*Orchestrator) AddAgent ¶
func (o *Orchestrator) AddAgent(a agent.Agent)
func (*Orchestrator) GetMessages ¶
func (o *Orchestrator) GetMessages() []agent.Message
func (*Orchestrator) SetLogger ¶
func (o *Orchestrator) SetLogger(logger *logger.ChatLogger)
type OrchestratorConfig ¶
Click to show internal directories.
Click to hide internal directories.