Introduction¶
DSH (DeepSeek Harness) adopts a plugin-based architecture. Developers often need to process local files in agent workflows. Although DSH supports extensions, directly reusing the desktop filesystem capabilities on the Web side is not easy. The dsh-plugin-file-manager-laoboshi plugin aims to solve this problem by encapsulating native file management capabilities and adapting them to the DSH environment.
Plugin Positioning¶
This is a client plugin maintained by Modole. Its core function is to extract file management capabilities from Laoboshi Agent Studio and provide workspace file browsing and preview support for the Laoboshi DSH desktop client.
Core Features¶
- Workspace File Browsing: Provides filesystem navigation interfaces, supporting file lookup and viewing within the workspace.
- File Preview: Supports previewing file contents.
- DSH Web Compatibility Support: Adapts to the Web runtime, ensuring the plugin is available in the Web environment.
- Dependency Injection: Automatically injects
dsh-client-runtimeanddsh-client-ui-settingsto support client communication and UI configuration.
Installation and Enabling¶
Use the official command to install it. After installation, dsh web must be restarted for the changes to take effect.
dsh plugin --profile web add https://github.com/Modole/dsh-plugin-file-manager-laoboshi.git
After installation is complete, DSH will automatically read the dsh.bundle manifest file and add this plugin package to the currently selected configuration file.
Notes and Security¶
- Permission Scope: The plugin runs with the current user’s permissions, meaning it has the same filesystem access rights as the
dshprocess. - Installation Review: Before installing, please review the source code to ensure it meets security standards.
- Sensitive Information: When posting issues on GitHub, do not leak credentials, SSH private keys, or local runtime databases.
- Version Differences: UI in v0.1.0 uses native capabilities from Laoboshi Desktop. If used on the DSH Web side, the system will display a compatibility notice.
Summary¶
This plugin addresses file operation needs in the DSH environment by injecting specific runtime dependencies and providing filesystem browsing interfaces. For agent developers who need to process local files, it is a practical tool.
- Directory Page: https://www.skillhub.cn/plugins/Modole/dsh-plugin-file-manager-laoboshi
- Source Repository: https://github.com/Modole/dsh-plugin-file-manager-laoboshi