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 MoreDSH Workspace Explorer: Adding a Workspace File Panel to the DSH Web GUI
dsh-workspace-explorer is an MIT-licensed plugin maintained by 3911ee, designed to solve the problem of having to switch to local tools when handling workspace files in the DeepSeek Harness (DSH) Web GUI. This plugin adds a "Workspace Files" entry at the bottom of the sidebar, providing a VS Code-style dual-pane panel: the left pane features a directory tree with lazy loading, icon coloring, and new/rename operations; the right pane is an editor with line numbers, syntax highlighting (supporting 10+ languages), a status bar, and drag-to-resize functionality. Core features include local execution, no outbound connections, support for `@file` references to link with AI agents, and bilingual interface adaptation for Chinese and English. Installation requires DSH 0.1.0-rc.6 or above, via `dsh plugin`.
Read More