Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BashUI ¶
type BashUI struct {
// contains filtered or unexported fields
}
func (*BashUI) AddLLMOutput ¶
func (*BashUI) SetCallback ¶
type NoInteractTerminal ¶
type NoInteractTerminal struct {
// contains filtered or unexported fields
}
func (*NoInteractTerminal) AddLLMOutput ¶
func (u *NoInteractTerminal) AddLLMOutput(output *LLMOutput)
func (*NoInteractTerminal) Run ¶
func (u *NoInteractTerminal) Run() error
func (*NoInteractTerminal) SetCallback ¶
func (u *NoInteractTerminal) SetCallback(callback func(text string) error)
type TViewUI ¶
type TViewUI struct {
// contains filtered or unexported fields
}
func (*TViewUI) AddLLMOutput ¶
func (*TViewUI) SetCallback ¶
type TerminalUI ¶
type TerminalUI struct {
// contains filtered or unexported fields
}
func (*TerminalUI) AddLLMOutput ¶
func (u *TerminalUI) AddLLMOutput(output *LLMOutput)
func (*TerminalUI) Run ¶
func (u *TerminalUI) Run() error
func (*TerminalUI) SetCallback ¶
func (u *TerminalUI) SetCallback(callback func(text string) error)
type UI ¶
type UI interface { SetCallback(callback func(text string) error) AddLLMOutput(output *LLMOutput) Run() error }
func NewNoInteractTerminal ¶
func NewTViewUI ¶
func NewTViewUI() UI
func NewTerminalUI ¶
func NewTerminalUI() UI
Click to show internal directories.
Click to hide internal directories.