dsh-host-file-explorer: Browse host machine files in DSH
Maintained by ccfeeling, this DSH client plugin provides a host file browsing panel in the left sidebar featuring directory listings (type, size, modification time), 256 KiB text preview, inline image preview, file download, file upload, and folder creation, supporting a twelve-language interface. All read and write operations utilize the Host/Client Remote channel to reuse the agent's own file system boundaries. On the Host side, seven verbs are exposed via `ctx.hostFiles` and registered using the `remote-methods` prototype; on the Client side, a manual Typert Remote contribution is written to mount to the `sidebar.panellist` (id: host-files, order: 30) and `main` slots. The article provides three installation commands for the plugin manager, plugin market, and profile dependencies, as well as instructions for handling the `pnpm ERR_PNPM_NO_AGENT_SKILLS_DIR` error. Please note that the plugin runs with Harness process permissions, allowing read-only access, folder creation, and uploads; the single list supports a maximum of 2000 items, and the single download has a default limit of 20 MiB. Be sure to check the source code and MIT license before installation.
Read More