# Installation ## Requirements - DeepSeek Harness Desktop with Web profile plugin support. - An existing Godot 4.x standard installation selected by the user. - Godot Web export templates when Web preview is required. The plugin never downloads or installs Godot. ## Install a release package From the DSH community marketplace, search for `dsh-godot-preview`, or install the public GitHub release directly: ```powershell dsh plugin --profile web add github:baiyuscc13724-max/dsh-godot-preview ``` For a downloaded package archive: ```powershell dsh plugin --profile web add "C:\Downloads\dsh-godot-preview-0.1.0.tgz" ``` If an npm registry release is published later: ```powershell dsh plugin --profile web add dsh-godot-preview ``` For a local development checkout: ```powershell dsh plugin --profile web add "C:\path\to\dsh-godot-preview" ``` The package declares `dsh.bundle.patch`, so the DSH plugin command activates it as a Web profile bundle. Restart the Harness Web profile after first installation so the Host bundle and prebuilt Client module are both loaded, then refresh the existing Harness page. No development watcher or replacement Web server is required. If the `pnpm` executable on PATH is unavailable but Corepack is installed, repair or enable pnpm before running `dsh plugin`; do not edit the Harness runtime's bundled packages manually. ## First use 1. Open a Harness session whose workspace contains `project.godot`. 2. Open the **Godot Preview** conversation view. 3. Select the absolute path of an existing Godot executable. 4. Choose Web or Native preview. 5. Click **Start**. Web preview also requires a Godot export preset named `Web` unless the plugin configuration selects another name. ## Uninstall Click **Stop** first, then run: ```powershell dsh plugin --profile web remove dsh-godot-preview ``` Restart the Harness Web profile to unload the Host bundle and refresh the page. Uninstalling the package does not delete Godot, game projects, user source files, or project-local generated caches. `.godot-harness` may be removed manually after no preview is running.