Repository navigation
Releases
Releases · slatinwine/dsh-sentience-audit
v0.1.1 — Panel fix: wrapped client bundle + tool-card view
dsh-sentience-audit 0.1.1
Fixes the browser panel and ships it in the form the DeepSeek Harness web app
actually serves. No rubric or scoring changes.
Fixed
- The panel now actually mounts. The web app serves
exports["./client"]
to the browser as-is and silently drops any module that does not register
via__ModuleLoader__.load. The client half now builds to a prebuilt
lib/client.js(esbuild, react kept external) wrapped in the loader
registration shape; the raw tsc ESM previously shipped underlib/client/
was served raw, never registered, and the panel never appeared. - Panel renders the tool card, not a cordis run. Registration moved from
tool.view.cordis— the dynamic-packagecordis_runcard, which a static
bundle plugin never produces — totool.call.toolviewkeyed
sentience_audit. - No invented runtime symbols. The
styles/hostnames the old client
code assumed exist only insidecordis_definebrowser halves, not in static
client bundles. The panel now renders the tool's own result: the host
appends a fencedsentience-audit-dataJSON block to the result and
the panel parses it, so the browser view and the model-facing output stay
the same payload. Styles inject as a plain<style>tag.
Install
dsh plugin --profile my-profile add ./slatinwine-dsh-sentience-audit-0.1.1.tgz
dsh --profile my-profile --dump-config # confirm the sentience-audit rowSee GETTING-STARTED.md.