Versions in this module Expand all Collapse all v1 v1.0.0 Mar 26, 2026 Changes in this version + type BashFormatter interface + FormatInputWithCWD func(data map[string]interface{}, cwd string) (template.HTML, error) + type FormatterRegistry struct + func NewFormatterRegistry() *FormatterRegistry + func (r *FormatterRegistry) Format(toolName string, data map[string]interface{}) (template.HTML, error) + func (r *FormatterRegistry) FormatWithCWD(toolName string, data map[string]interface{}, cwd string) (template.HTML, error) + func (r *FormatterRegistry) GetCompactView(toolName string, data map[string]interface{}) template.HTML + func (r *FormatterRegistry) GetDescription(toolName string, data map[string]interface{}) string + func (r *FormatterRegistry) Register(formatter ToolFormatter) + type ToolFormatter interface + FormatInput func(data map[string]interface{}) (template.HTML, error) + FormatOutput func(output interface{}) (template.HTML, error) + GetCompactView func(data map[string]interface{}) template.HTML + GetDescription func(data map[string]interface{}) string + Name func() string + ValidateInput func(data map[string]interface{}) error