v0.1.0
Highlights
- Standalone, native DeepSeek Harness observability plugin with no LoongSuite Pilot or vendor backend dependency.
- One OpenTelemetry GenAI trace per DSH turn:
ENTRY → AGENT → STEP → LLM/TOOL, including retries, errors, tools, subagent metadata, latency, and token usage. - Standard OTLP/HTTP protobuf traces and
gen_ai.client.*metrics for any compatible backend. - Privacy-safe defaults: prompts, responses, tool definitions, arguments, and results are not captured unless explicitly enabled.
- Installable from npm and the DSH community plugin market.
Changes since v0.1.0-beta.2
- Include cache-read and cache-write input tokens in
gen_ai.usage.input_tokenswhile retaining the cache detail attributes. - Honor
OTEL_METRICS_EXPORTER=nonewhenexportMetricsis not explicitly configured. - Add an end-to-end Jaeger quickstart and Langfuse trace example.
- Add Node.js 22/24 CI, release coverage thresholds, and plugin lifecycle tests.
Compatibility
- DeepSeek Harness:
>=0.1.0-rc.6 <0.2.0 - Node.js:
>=22.19.0
Install with:
dsh plugin --profile web add @loongsuite/dsh-plugin
dsh plugin --profile headless add @loongsuite/dsh-pluginnpm: https://www.npmjs.com/package/@loongsuite/dsh-plugin/v/0.1.0