Versions in this module Expand all Collapse all v0 v0.4.10 Jul 30, 2026 Changes in this version + func AnsiLinesToHTML(lines []string) string + func AnsiToHTML(text string) string + func ExportFromFile(inputPath string, options Options) (string, error) + func ExportMarkdownFromFile(inputPath, outputPath string) (string, error) + func ExportSession(manager *session.SessionManager, options Options) (string, error) + func ExportSessionMarkdown(manager *session.SessionManager, outputPath string) (string, error) + type Options struct + OutputPath string + SystemPrompt *string + Theme *modetheme.Theme + ThemeName string + ToolRenderer ToolHTMLRenderer + Tools json.RawMessage + type ParsedSkillBlock struct + Content string + Location string + Name string + UserMessage string + func ParseSkillBlock(text string) (ParsedSkillBlock, bool) + type RenderedToolHTML struct + CallHTML *string + ResultHTMLCollapsed *string + ResultHTMLExpanded *string + type ToolHTMLRenderResult struct + Collapsed *string + Expanded *string + type ToolHTMLRenderer interface + RenderCall func(toolCallID, toolName string, arguments any) *string + RenderResult func(toolCallID, toolName string, content, details any, isError bool) *ToolHTMLRenderResult + func NewToolHTMLRenderer(deps ToolHTMLRendererDeps) ToolHTMLRenderer + type ToolHTMLRendererDeps struct + CWD string + GetToolDefinition func(name string) *extensions.ToolDefinition + Theme extensions.Theme + Width int