Logs
Source and Filter Controls
| Log Source Selector | Switches log stream between draft agent and published agent sources. |
| Source Availability Guard | Source options are enabled only when corresponding agent variant exists. |
| Log Level Filter | Filters logs by severity level using predefined options. |
| Start Date Time Filter | Defines lower bound of log retrieval range in UTC request payload. |
| End Date Time Filter | Defines upper bound of log retrieval range in UTC request payload. |
| Apply Filter Action | Executes log retrieval using selected source, level, and datetime range. |
Display Modes and Feed
| Table/Cards View Toggle | Logs can be rendered as compact table rows or card-based feed. |
| Responsive Default Mode | Default mode adapts by screen size (table on larger screens, cards on smaller screens). |
| Timestamp Formatting | Log timestamps are formatted for readable chronological inspection. |
| Service Tagging | Each record surfaces originating service name for source attribution. |
| Message Preview | Long messages are truncated with tooltip/expand patterns for readability. |
| Severity Chip Styling | Severity is highlighted with level-specific color treatment. |
| Load More Logs | Continuation token flow appends additional log records. |
| Empty Result State | Shows explicit no-data messaging when current filter returns no logs. |
Row and Card Actions
| Conversation Action | Opens conversation detail when thread context is available in a log entry. |
| User Action | Opens user detail when user context is available in a log entry. |
| Context Detail Action | Opens structured context payload when metadata context exists in a log entry. |
| Conditional Action Rendering | Actions appear only when required data (thread/user/context) is present. |
Context Dialogs and Navigation
| User Detail Dialog | Displays additional user information resolved from selected log context. |
| Context Detail Dialog | Displays structured key-value context metadata from selected log record. |
| Conversation Route Integration | Conversation action navigates to conversation detail page with mapped agent/thread ids. |
| Dialog Agent Mapping | Log flow preserves dialog agent id while resolving CMS-level agent context for navigation and access checks. |
| Initial Time Window Default | Initial retrieval window defaults to last 24 hours for operational monitoring. |