Skip to content

Releases: opdsh/unity-plugin

0.1.7 — every Unity setting on the plugin's page

Choose a tag to compare

@vibotaku vibotaku released this 28 Sep 02:41
1cfcc6c

⚠️ Requires DeepSeek Harness 0.1.7 or newer. On an older Harness, stay on @opdsh/unity-plugin@0.1.5.

Added

  • Every Unity setting is now on the plugin's page (sidebar Plugins → @opdsh/unity-plugin), grouped into Unity CLI, Timeouts and limits, Warm shell, and Unity skills. Before, the page only had the two timeouts and the output cap. The new fields are the unity executable, default project path, kill grace, warm shell on/off, warm-shell idle timeout, and the Unity skill collection's download switch, repository, ref, and cache directory. Every change applies live without a restart.
  • unitySkillsDownload config field (default true) to turn the Unity skill collection off. The form needs a dedicated switch because a blank text field means "use the default"; setting unitySkillsRepo: '' in cordis.patch.yml still disables the download too.

Changed

  • A live edit re-registers only the part it affects. Tool settings re-register the unity_* tools, which restarts warm shell sessions. Skills settings swap the downloaded collection and leave the tools and warm shells running. Collection downloads run one at a time, so rapid edits cannot overlap.
  • Durations (commandTimeoutMs, cliTimeoutMs, graceMs, shellIdleMs) are capped at 2147483647 ms, the longest delay a Node timer honours; a larger value used to make every call time out immediately. graceMs must be at least 0 and shellIdleMs above 0.

Security

  • env (CI service-account credentials) stays editable only in cordis.patch.yml, so it never reaches the browser.

Upgrading

dsh plugin --profile <name> add @opdsh/unity-plugin@0.1.7

npm: https://www.npmjs.com/package/@opdsh/unity-plugin/v/0.1.7 · Full changelog: https://github.com/opdsh/unity-plugin/blob/v0.1.7/CHANGELOG.md

0.1.6 — requires DeepSeek Harness 0.1.7+

Choose a tag to compare

@vibotaku vibotaku released this 27 Sep 19:38

⚠️ Requires DeepSeek Harness 0.1.7 or newer. This version does not work with Harness 0.1.6 or older. If you are still on an older Harness, stay on @opdsh/unity-plugin@0.1.5 until you upgrade.

Fixed

  • The plugin no longer blocks the web UI from loading on DeepSeek Harness 0.1.7 ("Failed to load plugins … waiting for service: settingsScope"). (#9, #10)

Changed

  • Settings have moved. Open Plugins in the sidebar and select @opdsh/unity-plugin to adjust the live-Editor command timeout, the CLI timeout, and the output cap. The old Settings → Plugins → Plugin configuration card is gone, because the Harness removed that page.
  • Settings are now saved in your profile's cordis.patch.yml (under the unity entry) instead of the Harness-wide settings.yaml. Changes still take effect immediately without a restart. On first start, Harness 0.1.7 imports values left in the old settings.yaml into the profile.

Upgrading

dsh plugin --profile <name> add @opdsh/unity-plugin@0.1.6

npm: https://www.npmjs.com/package/@opdsh/unity-plugin/v/0.1.6