Skip to content

fix: support Harness rc.7 keyed settings slots - #1

Merged
GXX182 merged 2 commits into
mainfrom
agent/fix-harness-rc7-keyed-slot
Aug 18, 2026
Merged

fix: support Harness rc.7 keyed settings slots#1
GXX182 merged 2 commits into
mainfrom
agent/fix-harness-rc7-keyed-slot

Conversation

@GXX182

@GXX182 GXX182 commented Aug 18, 2026

Copy link
Copy Markdown
Owner

What changed

  • register the settings.plugin.item contribution with key: 'vision-bridge'
  • extend the local slot registration type with the keyed-slot field
  • add a regression test for the Host settings namespace key
  • rebuild the committed browser bundle and source map
  • bump the package version to 0.2.1

Why

Harness 0.1.0-rc.7 changed settings.plugin.item to a keyed slot. The plugin still supplied the legacy id field, so the client loader rejected the bundle with keyed slot "settings.plugin.item" requires options.key and the Plugins page could not load.

Impact

Version 0.2.1 loads on Harness rc.7 and routes its Image understanding settings card under the vision-bridge Host settings namespace.

Validation

  • npm run lint
  • npm run typecheck
  • npm test — 9 files, 50 tests passed
  • npm run build
  • npm run publint
  • npm pack --json — generated dsh-vision-bridge-0.2.1.tgz

@GXX182
GXX182 marked this pull request as ready for review August 18, 2026 03:20
@GXX182
GXX182 merged commit 339efab into main Aug 18, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant