Documentation
¶
Overview ¶
Package narrate produces human-friendly, emoji-rich transition messages describing what the agent is doing. Uses template-based descriptions; LLM-powered enrichment can be layered on as a future enhancement.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Narrator ¶
type Narrator struct {
// contains filtered or unexported fields
}
Narrator produces engaging progress messages for tool calls and thinking.
func New ¶
New creates a Narrator. When enabled, produces emoji-rich template messages describing what the agent is doing in human-friendly language. If enabled is false, all methods return empty strings (verbose mode).
func (*Narrator) ThinkingMessage ¶
ThinkingMessage returns a narration of the thinking/reasoning phase.
func (*Narrator) ToolCallMessage ¶
ToolCallMessage returns a human-friendly description of a tool invocation.