Documentation
¶
Index ¶
- type CMDUI
- func (ui *CMDUI) AddPromptTextWithStdinUI(thread []types.Message) []types.Message
- func (ui *CMDUI) EditFile(compareToFile *actionpb.FileWrite) error
- func (ui *CMDUI) Init()
- func (ui *CMDUI) ReadMessagesFromFile() []types.Message
- func (ui *CMDUI) RunEditor()
- func (ui *CMDUI) SaveMessageThreadToFile(messages []types.Message) error
- func (ui *CMDUI) WatchSavesToFile(changedWithin time.Duration, times int) error
- type MessageThread
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CMDUI ¶
type CMDUI struct {
// contains filtered or unexported fields
}
func (*CMDUI) AddPromptTextWithStdinUI ¶
func (*CMDUI) ReadMessagesFromFile ¶
func (*CMDUI) SaveMessageThreadToFile ¶
SaveMessageThreadToFile saves the thread to a file The file is saved in reverse order, so that the last message is the first line in the file The first line may skip role and defaults to user
type MessageThread ¶
type MessageThread struct {
// contains filtered or unexported fields
}
func NewMessageThread ¶
func NewMessageThread() *MessageThread
func (*MessageThread) Append ¶
func (m *MessageThread) Append(message types.Message)
func (*MessageThread) GetMessages ¶
func (m *MessageThread) GetMessages() []types.Message
func (*MessageThread) IsLastMessageFromUser ¶
func (m *MessageThread) IsLastMessageFromUser() bool
func (*MessageThread) LastMessage ¶
func (m *MessageThread) LastMessage() types.Message
func (*MessageThread) SetMessages ¶
func (m *MessageThread) SetMessages(messageThread []types.Message)
Click to show internal directories.
Click to hide internal directories.