-
Notifications
You must be signed in to change notification settings - Fork 8
Roadmap
pixelnull edited this page Mar 24, 2026
·
11 revisions
Possible future features for DeepLore Enhanced. Nothing here is promised or on a timeline — these are ideas collected from community feedback, GitHub issues, code audits, and the developer's own plans. Some may ship soon, some may never ship, and priorities can shift.
Have a feature request? Open a GitHub issue with the enhancement label.
Note: Features already shipped are documented on the Features page and in the Changelog.
Size estimates: [S] small, [M] medium, [L] large.
| Feature | Size | Description |
|---|---|---|
| Hybrid Vector Pre-Filter | L | Use ST Vector Storage embeddings for semantic retrieval alongside keyword matching. |
| Multi-Query Decomposition | L | Agentic retrieval: decompose chat into sub-queries by narrative element, merge results. |
| Injection History Awareness | S | Prepend previously-injected entries to AI search context. Deferred due to re-picking bias concern — decay/freshness handles this better for now. |
| Stale-While-Revalidate Index | S | Serve the stale vault index while fetching fresh data in background. |
| Feature | Size | Description |
|---|---|---|
| Continuity Watchdog | M | AI contradiction detection: compare model responses against injected lore and flag inconsistencies. |
| Lore Evolution via Scribe | L | Scribe proposes vault entry updates when state-changing events happen in the story. |
| Relationship Tracker | M | Typed directional relationships (ally/enemy/mentor/etc.) in frontmatter, surfaced in graph and manifest. |
| Faction Influence System | L | Numeric influence values, inter-faction disposition maps, /dle-factions command. |
| Narrative Spotlight / Scene Director | M | Natural language spotlight conditions in frontmatter, evaluated by AI to control injection. |
| Character Knowledge Annotations | M | Per-character knowledge gating to prevent information leakage between characters. |
| Procedural Lore Generation | L | Template-based on-the-fly entry creation for uncharted territory or unexplored areas. |
| Adaptive Injection by Pacing | M-L | Adjust injection volume based on narrative pacing — less lore during fast action, more during exploration. |
| Cross-Chat Continuity | M | Import key narrative state from previous chats into new ones. |
| Narrative Arc Templates | L | Story arc structures with phase-dependent lore priorities (rising action gets different lore than climax). |
| Lore Consistency Checker | M | AI semantic contradiction detection across vault entries. |
| Feature | Size | Description |
|---|---|---|
| Inclusion Groups | M | A group frontmatter field where only one entry per group injects per chat. User-creatable toggles with a panel UI to select which group member is active. |
| Outlet / outletName Support | M | Map entries to SillyTavern lorebook outlet names, or support named injection positions like "before char" and "after author's note". |
| Fuzzy Name Matching for Commands | S | Allow /dle-pin, /dle-block, and other entry commands to fuzzy-match titles instead of requiring exact names. |
| Feature | Size | Description |
|---|---|---|
| Auto-Sync from ST World Info | M | Watch a SillyTavern lorebook JSON for changes and auto-import new entries. Bridges the gap with extensions like MemoryBooks and WREC. |
| AI-Generated Summaries on Import | S | Optionally spend an API call per entry during /dle-import to generate a real summary field instead of the placeholder. (Post-import summaries already available via /dle-summarize.) |
| Update Existing Entries | M | Dedicated function to update vault entries — modifying specific frontmatter fields while preserving the rest — rather than full file rewrites. |
| Per-Chat Vault Auto-Switching | M | Automatically assign vaults to chats instead of manual toggling, or treat folders within a vault as chat-specific lorebooks. |
| Full Bidirectional Vault Sync | L | Full version of the lite import bridge — two-way sync between ST World Info and Obsidian vault. |
| Wiki-Import Pipeline | L | Crawl Fandom/MediaWiki sites, summarize pages, and create vault entries automatically. |
| Entry Template System | M | Type-specific templates (character, location, lore, etc.) for Auto-Suggest created entries. |
| Feature | Size | Description |
|---|---|---|
| NovelAI-Style Full Context Viewer | L | Color-coded visualization of the entire prompt showing where each piece comes from. |
| Token Budget Visualizer | M | Stacked bar chart of budget allocation across entry groups. |
| Generation Timeline | L | Recorded pipeline history in chat_metadata, persistent timeline across generations. |
| Batch Health Fix | L | Auto-fix buttons on health check issues instead of just reporting them. |
| Entry Clustering / Smart Grouping | M | AI-powered thematic clustering of vault entries with gap analysis. |
| Keyboard Shortcuts | S | Ctrl+Shift+B/M/N/R for common drawer and pipeline actions. |
| Entry Versioning / History Timeline | M | Track changes to vault entries over time with diffs. |
| Setup Wizard AI Connection Step | S | Extend /dle-setup to also configure AI search connection (profile or proxy), not just vault connection. |
/dle-summarize Batch UX |
M | Batch mode for generating summaries across many entries with progress tracking and abort support. |
/dle-set-characters Browse Popup |
S | Rich browse-and-select popup for the character gating command, matching the style of /dle-set-era. |
| Simulation Scope Disclaimer | S | Add a note to /dle-simulate output clarifying that results are approximate and may differ from real generations. |
/dle-review Chat Pollution Warning |
S | Warn users that /dle-review injects a system message visible to the AI, which may affect subsequent generations. |
color-mix() @supports Wrappers |
S | Wrap ~25 color-mix() CSS usages in @supports blocks for browsers that don't support it. |
| Health Icon Colorblind Indicators | S | Add shape-based indicators (icons, patterns) alongside color for health status, improving accessibility for colorblind users. |
| Context Bar Hide for Non-OAI Backends | S | Hide the context token bar in the drawer footer when using non-OpenAI backends where CHAT_COMPLETION_PROMPT_READY never fires. |
| Browse List Virtualization | M | Virtual scrolling for the Browse tab entry list to handle vaults with 500+ entries without DOM bloat. |
| Feature | Size | Description |
|---|---|---|
| Remote Obsidian Support | S | Allow connecting to Obsidian on a different machine. Currently hardcoded to 127.0.0.1. Needs a configurable hostname/IP field per vault connection. |
| Phone/Mobile Support | M | Use DLE when SillyTavern runs on a PC but the user accesses from a phone. Related to remote Obsidian support. |
| Higher/Unlimited AI Timeout | S | Allow AI search timeout beyond the current 30,000ms cap, or disable it entirely. Scribe and Auto-Suggest already allow up to 60,000ms. |
| Web Worker for Keyword Matching | M | Offload regex matching off the main thread for vaults with 500+ entries. |
| Pipeline Telemetry Dashboard | M | Timing data, performance counters, and user-facing metrics for pipeline runs. |
| Observer Unsubscribe Pattern | M | Refactor state.js callback arrays to return unsubscribe functions, enabling proper cleanup if modules are ever reloaded. |
| Feature | Size | Description |
|---|---|---|
| Mirror Other Extensions | L | Use Obsidian as unified storage for lore maintenance features from other extensions (MemoryBooks, WREC, etc.). |
| Item | Description |
|---|---|
| Rebrand to "DeepLore" | Drop the "Enhanced" suffix once enough features have landed. Base DeepLore is deprecated. |
Sources: Reddit (v0.14 post, v0.2.0 post), GitHub issues (#3, #5), 5-expert code audit (2026-03-19), 8-agent comprehensive audit (2026-03-23).
Last updated: 2026-03-23
DeepLore Wiki
Getting started
Features
Reference
Help