Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChatContext ¶
type ChatContext struct {
Ticket *ticket.Ticket
Alerts []*alert.Alert
Tools []gollem.ToolSet
ThreadComments []ticket.Comment
History *gollem.History
SlackHistory []slack.HistoryMessage
}
ChatContext holds all the pre-fetched data needed for chat execution. It is built by the usecase layer (ChatFromXxx functions) and passed to the ChatUseCase.Execute implementation.
func (*ChatContext) IsTicketless ¶
func (c *ChatContext) IsTicketless() bool
IsTicketless returns true if the chat has no associated ticket.
Click to show internal directories.
Click to hide internal directories.