Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunLoadingAnimation ¶
RunLoadingAnimation starts a loading animation and returns a function to stop it
Types ¶
type LoadingModel ¶
type LoadingModel struct {
// contains filtered or unexported fields
}
LoadingModel represents a loading animation model
func NewLoading ¶
func NewLoading(text string) *LoadingModel
NewLoading creates a new loading animation model
type MarkdownRenderer ¶
type MarkdownRenderer struct {
// contains filtered or unexported fields
}
MarkdownRenderer handles markdown rendering with glamour
func NewMarkdownRenderer ¶
func NewMarkdownRenderer() (*MarkdownRenderer, error)
NewMarkdownRenderer creates a new markdown renderer
func (*MarkdownRenderer) Render ¶
func (r *MarkdownRenderer) Render(markdown string) (string, error)
Render renders markdown text
func (*MarkdownRenderer) RenderResponse ¶
func (r *MarkdownRenderer) RenderResponse(content string) string
RenderResponse renders an LLM response with markdown
type SpinnerModel ¶
type SpinnerModel struct {
// contains filtered or unexported fields
}
SpinnerModel represents a compact spinner model
Click to show internal directories.
Click to hide internal directories.