| """ |
| Display Types Package |
| |
| Provides renderers for different content types in instance display. |
| This module separates content display from annotation collection. |
| |
| Usage: |
| from potato.server_utils.displays import display_registry |
| |
| # Render a display field |
| html = display_registry.render("image", field_config, data) |
| |
| # List available display types |
| types = display_registry.get_supported_types() |
| """ |
|
|
| from .registry import display_registry, DisplayDefinition, DisplayRegistry |
| from .base import BaseDisplay, render_display_container, concatenate_dialogue_text |
| from .pdf_display import PDFDisplay |
| from .document_display import DocumentDisplay |
| from .spreadsheet_display import SpreadsheetDisplay |
| from .code_display import CodeDisplay |
| from .agent_trace_display import AgentTraceDisplay |
| from .eval_trace_display import EvalTraceDisplay |
| from .gallery_display import GalleryDisplay |
| from .interactive_chat_display import InteractiveChatDisplay |
| from .web_agent_trace_display import WebAgentTraceDisplay |
| from .live_agent_display import LiveAgentDisplay |
|
|
| __all__ = [ |
| 'display_registry', |
| 'DisplayDefinition', |
| 'DisplayRegistry', |
| 'BaseDisplay', |
| 'render_display_container', |
| 'concatenate_dialogue_text', |
| 'PDFDisplay', |
| 'DocumentDisplay', |
| 'SpreadsheetDisplay', |
| 'CodeDisplay', |
| 'AgentTraceDisplay', |
| 'EvalTraceDisplay', |
| 'GalleryDisplay', |
| 'InteractiveChatDisplay', |
| 'WebAgentTraceDisplay', |
| 'LiveAgentDisplay', |
| ] |
|
|