Versions in this module Expand all Collapse all v1 v1.2.0 Aug 8, 2025 v1.1.1 Jul 31, 2025 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