Support for external text-based files for context & World Info management #2202
Replies: 3 comments 9 replies
-
|
If the backend can modify the file system by taking requests from the UI, isn't that a huge security issue? |
Beta Was this translation helpful? Give feedback.
-
|
One potential solution to the security concern would be restricting access to a dedicated workspace directory, similar to how the filesystem MCP currently handles file access |
Beta Was this translation helpful? Give feedback.
-
|
Why not write a simple world info / memory database MCP plugin? It should be very easy to integrate, and would work plug and play for saving/reading large data structures. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
It would be great to have support in the internal Lite web UI for associating individual text fields (main story context, specific World Info entries, System Prompt, Author's Note, etc.) with external text-based (.md/.txt/.py/etc.) files. This would enable bidirectional (or one-way) synchronization.
This approach could help prevent internal rigid feature bloat by integrating better with external tools, similar to the recent MCP tool calling integration I really like, it also allows to reach easier where It could only barely do before.
Key benefits:
Proposed UX:
.txtfile onto a field → optional association.file.md") + manual sync buttons.Implementation notes: Keep it fully optional and disabled by default for security/portability. Could start with read-only or one-way import if bidirectional is too complex.
This would greatly enhance extensibility for advanced users while keeping the default experience unchanged. I'm happy to help test or discuss implementation details.
From what I understand, it would be a huge pain to make in frontend-only, but the backend implementation looks much more feasible.
My personal use cases would be:
Beta Was this translation helpful? Give feedback.
All reactions