Skip to content

Releases

v0.1.1 — Panel fix: wrapped client bundle + tool-card view

Choose a tag to compare

@slatinwine slatinwine released this 14 Sep 23:18

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 under lib/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-package cordis_run card, which a static
    bundle plugin never produces — to tool.call.toolview keyed
    sentience_audit.
  • No invented runtime symbols. The styles/host names the old client
    code assumed exist only inside cordis_define browser halves, not in static
    client bundles. The panel now renders the tool's own result: the host
    appends a fenced sentience-audit-data JSON 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 row

See GETTING-STARTED.md.