- New thinking chain structure: Context → Logic → Insight → Path - Process-oriented timeline UI design - OpenWebUI theme auto-adaptation (light/dark) - Full markdown support (numbered lists, inline code, bold) - Bilingual support (English: Deep Dive, Chinese: 精读) - Add manual publish workflow for new plugins
🌊 Deep Dive
Author: Fu-Jie | Version: 1.0.0 | Project: Awesome OpenWebUI
A comprehensive thinking lens that dives deep into any content - from context to logic, insights, and action paths.
🔥 What's New in v1.0.0
- ✨ Thinking Chain Structure: Moves from surface understanding to deep strategic action.
- 🔍 Phase 01: The Context: Panoramic view of the situation and background.
- 🧠 Phase 02: The Logic: Deconstruction of the underlying reasoning and mental models.
- 💎 Phase 03: The Insight: Extraction of non-obvious value and hidden implications.
- 🚀 Phase 04: The Path: Definition of specific, prioritized strategic directions.
- 🎨 Premium UI: Modern, process-oriented design with a "Thinking Line" timeline.
- 🌗 Theme Adaptive: Automatically adapts to OpenWebUI's light/dark theme.
✨ Key Features
- 🌊 Deep Thinking: Not just a summary, but a full deconstruction of content.
- 🧠 Logical Analysis: Reveals how arguments are built and identifies hidden assumptions.
- 💎 Value Extraction: Finds the "Aha!" moments and blind spots.
- 🚀 Action Oriented: Translates deep understanding into immediate, actionable steps.
- 🌍 Multi-language: Automatically adapts to the user's preferred language.
- 🌗 Theme Support: Seamlessly switches between light and dark themes based on OpenWebUI settings.
🚀 How to Use
- Input Content: Provide any text, article, or meeting notes in the chat.
- Trigger Deep Dive: Click the Deep Dive action button.
- Explore the Chain: Follow the visual timeline from Context to Path.
⚙️ Configuration (Valves)
| Parameter | Default | Description |
|---|---|---|
| Show Status (SHOW_STATUS) | True |
Whether to show status updates during the thinking process. |
| Model ID (MODEL_ID) | Empty |
LLM model for analysis. Empty = use current model. |
| Min Text Length (MIN_TEXT_LENGTH) | 200 |
Minimum characters required for a meaningful deep dive. |
| Clear Previous HTML (CLEAR_PREVIOUS_HTML) | True |
Whether to clear previous plugin results. |
| Message Count (MESSAGE_COUNT) | 1 |
Number of recent messages to analyze. |
🌗 Theme Support
The plugin automatically detects and adapts to OpenWebUI's theme settings:
-
Detection Priority:
- Parent document
<meta name="theme-color">tag - Parent document
html/bodyclass ordata-themeattribute - System preference via
prefers-color-scheme: dark
- Parent document
-
Requirements: For best results, enable iframe Sandbox Allow Same Origin in OpenWebUI:
- Go to Settings → Interface → Artifacts → Check iframe Sandbox Allow Same Origin
🎨 Visual Preview
The plugin generates a structured thinking timeline:
┌─────────────────────────────────────┐
│ 🌊 Deep Dive Analysis │
│ 👤 User 📅 Date 📊 Word count │
├─────────────────────────────────────┤
│ 🔍 Phase 01: The Context │
│ [High-level panoramic view] │
│ │
│ 🧠 Phase 02: The Logic │
│ • Reasoning structure... │
│ • Hidden assumptions... │
│ │
│ 💎 Phase 03: The Insight │
│ • Non-obvious value... │
│ • Blind spots revealed... │
│ │
│ 🚀 Phase 04: The Path │
│ ▸ Priority Action 1... │
│ ▸ Priority Action 2... │
└─────────────────────────────────────┘
📂 Files
deep_dive.py- English versiondeep_dive_cn.py- Chinese version (精读)