Repository navigation
0.7.0
This release adds compatibility with DeepSeek Harness 0.1.7-rc.1 / Session V4. Use plugin 0.6.0 for Harness 0.1.5-rc.1.
Changes
- Fix tool output, error status, and completion timing for V4 tool-role messages, including empty and multi-block results.
- Restore cold-feedback history with the host's registered message projections, including
image/offload, in FULL and FEEDBACK_ONLY modes. - Link forks created inside an open turn to the correct parent trace without exporting inherited work or synthetic closers as new child observations.
- Declare exact DSH runtime peer dependencies so Harness can detect incompatible plugin versions before loading.
- Update regression fixtures and both English and Chinese documentation. Developer message content and tool definitions remain excluded from exported attributes.
Upgrade
dsh plugin --profile web add dsh-plugin-langfuse@0.7.0Restart Harness with the Langfuse environment variables present, then check /langfuse status --json. Harness owns Session V4 log migration; the plugin does not rewrite stored logs. Trace ID algorithms remain unchanged. Session TEXT Score IDs include the source format version, so replay after migration may create a separate Score for an old remark.
Validation
Source and test typechecks, build, 172 unit tests, 4 local E2E tests, and 2 authenticated Langfuse Cloud E2E tests passed. Package smoke verified the 47-file tarball, clean installation, public import, bundle composition, and Harness compatibility checks. Cloud tests verified actual observation and Score readback.
GitHub CI passed on Node.js 22, 24, and 26; the upstream compatibility canary also passed.
The attached tarball is the canonical artifact retrieved from npm after publication.