๐ Deep Dive¶
| By Fu-Jie ยท v1.0.0 | โญ Star this repo |
|---|---|
A comprehensive thinking lens that dives deep into any content - from context to logic, insights, and action paths.
Install with Batch Install Plugins¶
If you already use Batch Install Plugins from GitHub, you can install or update this plugin with:
When the selection dialog opens, search for this plugin, check it, and continue.
[!IMPORTANT] If the official OpenWebUI Community version is already installed, remove it first. After that, Batch Install Plugins can keep this plugin updated in future runs.
๐ฅ 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. |
โญ Support¶
If this plugin has been useful, a star on OpenWebUI Extensions is a big motivation for me. Thank you for the support.
๐ 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 -
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 (็ฒพ่ฏป)
Troubleshooting โ¶
- Plugin not working?: Check if the filter/action is enabled in the model settings.
- Debug Logs: Enable
SHOW_STATUSin Valves to see progress updates. - Error Messages: If you see an error, please copy the full error message and report it.
- Submit an Issue: If you encounter any problems, please submit an issue on GitHub: OpenWebUI Extensions Issues
Changelog¶
See the full history on GitHub: OpenWebUI Extensions