DSH File Tree: Adding Project File Viewing and Editing to DeepSeek Harness Web Sessions

lak321/dsh-filetree is a plugin bundle for the DSH Web interface, licensed under the MIT License, designed to enhance the session view's capability to manage current project files. The plugin adds a "Files" tab, providing functions for full directory tree expansion, collapse, and real-time switching, supports viewing file contents by clicking, and features a VSCode-style editor with C/C++ syntax highlighting, line numbers, auto-indentation, a dark theme, and a transparent scrollbar, allowing direct modification and disk saving of files. Installation requires adding the plugin via the `bundle` command specifying the latest commit hash, followed by a restart of DSH Web. For usage, users simply need to enter a session and click the "Files" tab at the top to browse directories on the left and open files for editing and saving on the right. From a development perspective, it is important to note that client-side plugins must correctly export dependencies.

Read More